HwangYounghyun

황영현

천문학 · 응용 AI연세대학교

회전하지 않는 블랙홀(Schwarzschild) · 얇은 원반 · 복사 전달 생략

인트로 건너뛰기스크롤

머신러닝과 과학 소프트웨어를 만듭니다. 정답을 아는 문제로 먼저 시험하고, 다른 방법으로 한 번 더 계산합니다.

프로젝트 보기dudgus4867@gmail.com

소개

믿기 전에 확인하는 법. 천문학에서 배웠습니다.

연세대학교에서 천문우주학을 전공하며, 물리학 복수전공과 수학 부전공을 함께 하고 있습니다.

그래서 새 방법을 쓰기 전에 먼저 묻습니다. 답을 이미 알 때도 이 방법이 그 답을 찾아낼까? 모의 초신성 광도곡선 100개에 정답 매개변수를 숨겨 두고, 제 피팅 파이프라인이 잡음 범위 안에서 그 값을 다시 찾아내는지 확인했습니다. 믿을 만해 보이던 위성 영상 변화 탐지 모델은 두 영상을 5픽셀만 어긋나게 해도 F1이 0.92에서 0.72로 떨어졌습니다. 모델이 어디서 무너지는지 아는 것은, 어디서 잘 되는지 아는 것만큼 중요합니다.

실제로 쓰이는 결과물도 만듭니다. 제 영어 지문 파이프라인으로 만든 교재가 학원 수업에 쓰였고, 교대 근무 수면 플래너는 공개 모바일 웹앱으로 운영 중입니다. AI 에이전트(Claude, Codex)와 함께 만듭니다. 코드 작성과 실행의 상당 부분은 에이전트가 맡고, 저는 테스트를 정하고 결과를 검토하며 공개 전에 모든 수치를 확인합니다.

현재 대한민국 육군에서 복무하며 열상감시장비(TOD)와 국지방공레이더를 운용합니다. 이 경험이 공개 데이터셋만 사용한 열상 드론 탐지 프로젝트의 배경입니다.

프로젝트

프로젝트 9개(완료 8, 출시 후보 1). 어떻게 검증했는지, 어디까지가 한계인지 함께 적었습니다.

  • 점질량 얇은 렌즈 · θE = 1″ · 4″ 시야 · 유한 가우스 광원 · 표시용으로 밝기 조정

    LensLab

    과학, 중력 렌즈, 시뮬레이션

    점질량·SIS 렌즈를 다루는 얇은 렌즈 시뮬레이터. 해석해와 독립 플럭스 계산으로 검증했습니다.

    • 시뮬레이터
    • 코드 공개

    코드

  • 모의 ASR 스코프, 151번째 스캔 · 공개 ADS-B 실측 대비 EKF + GNN 추적기의 항적 · 움직이는 스캔은 개념적 연출

    Radar Track Lab

    과학, 다중 표적 추적, 레이더 시뮬레이션

    EKF와 헝가리안 할당으로 만든 레이더 다중 표적 추적기를, 암스테르담 부근 공개 ADS-B 데이터의 실제 항공기 궤적으로 시험했습니다. 위치 RMSE는 175 m(최근접 이웃 베이스라인 528 m), ID 전환은 30분에 약 25회(베이스라인 459회)였습니다.

    • 시뮬레이션 연구
    • 코드 공개

    코드

  • 텍사스 셀라이나 · NAIP 2020–2022 · 0.6 m/px · TinyCD Original, 컷오프 0.5 · 정성적, 미채점

    ASTRA

    과학, 컴퓨터 비전

    두 위성 영상 사이에 새로 생긴 건물을 찾는 로컬 앱. 고정 베이스라인과 비교하고, 영상 어긋남과 흐림에서도 시험했습니다.

    • 연구용 앱
    • 코드 공개

    코드

  • sncosmo 예제 광도곡선의 SALT3 피팅 — z = 0.5의 모의 Ia형 초신성, g r i z 40점 · 카탈로그 분석(DES-Dovekie, Pantheon+)은 상세 페이지에

    Supernova Analyzer

    과학, 분석 앱

    SALT3로 초신성 광도곡선을 피팅하고, 공개 카탈로그 두 개를 전체 오차 모형과 함께 분석합니다.

    • 연구용 앱
    • 코드 공개

    코드

  • 파이프라인 개념도 · 납품된 교재의 실제 화면이 아님

    Academy Material AI

    앱, LLM 파이프라인, 교육

    영어 지문을 교사용 교재로 만드는 파이프라인. 모든 LLM 출력은 원문 대조 검사를 먼저 통과해야 합니다.

    • 500만 원 투자
    • 수업에 사용

  • C장조 ii–V–I · Dm7 → G7 → Cmaj7 ×2 · 두 근음 진행 모두 5도 하행

    Progression Lab

    앱, 음악 이론, 최적화

    브라우저에서 돌아가는 코드 진행 분석기. 리하모니제이션과 연주 가능한 기타 보이싱을 제안합니다.

    • 이 사이트에서 실행
    • 코드 공개

    코드

  • Anti-UAV300 test · 시퀀스 20190925_124612_1_4, 150–260번째 프레임(평가와 같은 10프레임 간격) · 프레임마다 탐지 1개, 점수 0.986–0.999(임계값 0.954), 라벨과 IoU 0.61–0.90 · 4에포크 전체 모델 · 짧은 클립 하나이며 성능 요약이 아님

    Thermal Drone Detection

    AI, 컴퓨터 비전, 열적외선

    공개 열상(IR) 영상에서 소형 드론을 찾도록 Faster R-CNN 탐지기를 미세조정했습니다. 학습에 쓰지 않은 시험 영상에서 AP@0.5 0.885(학습이 필요 없는 베이스라인은 0.139)를 기록했지만, 처음 보는 두 번째 공개 데이터셋에서는 재현율이 48.6%로 떨어집니다.

    • 4에포크 전체 실행
    • 코드 공개

    코드

  • 가상 야간 근무 데모 · 22:00–06:00 반복 근무 · 계획 수면 06:30–13:30, 낮잠 20:00–21:30 · 개인 기록 아님

    Shift Sleep Planner

    앱, 건강 도구, 오프라인 PWA

    근무표를 넣으면 수면·낮잠·카페인 마감 시각을 계산하는 모바일 웹앱. 모든 규칙에 출처를 붙였습니다.

    • 공개 웹앱
    • 코드 공개

    라이브 데모코드

  • 개발 빌드의 플레이 장면(2026-11-09 데모 모드 캡처): 월드맵 → 문제 → 정답 → 스테이지 보상 · 화면마다 데모 표시가 있음

    Kotoba Quest

    앱, 언어 학습, 웹 앱

    초급 일본어 단어와 한자를 익히는 모바일 게임. 오답마다 해설을 붙였습니다.

    • 출시 후보

공개하기 전에, 네 번 확인합니다.

결과가 거치는 순서대로. 각 확인은 그것이 중요했던 프로젝트와 이어집니다.

  1. 정답을 아는 문제로 먼저 시험합니다

    그럴듯한 결과로는 충분하지 않습니다.

    방법을 믿기 전에 정답을 아는 사례에 먼저 적용합니다. LensLab의 렌즈 플럭스는 모델의 배율 코드를 쓰지 않는 별도의 광원면 계산과 비교합니다. 점질량 시험 사례에서 두 값은 100만분의 1보다 작은 차이로 일치했고, 같은 검사로 거친 격자가 완전히 놓친 희미한 두 번째 상을 찾아냈습니다.

    LensLab
    LensLab과 같은 점질량 렌즈 방정식. 배경의 퍼진 광원을 렌즈로 사상하면 상이 호 모양이 되고, 정렬되는 순간 아인슈타인 링으로 닫힙니다. 작은 원은 점광원 상의 위치입니다.
  2. 핵심 수치는 다른 길로 다시 계산합니다

    한 번 계산하면 주장, 두 번 맞아야 결과입니다.

    다른 경로로 같은 수치가 나와야 결과가 끝납니다. Supernova Analyzer에서는 앱을 불러오지 않는 독립 스크립트가 원본 공개 파일에서 카탈로그 통계를 다시 계산했고, 출력된 모든 자릿수가 일치했습니다.

    Supernova Analyzer
    케플러 궤도를 두 방법으로 계산합니다. 케플러 방정식과, 같은 이체 문제의 리프프로그 적분. 두 천체는 함께 움직이고, 같은 시간에 쓸어 가는 면적은 같습니다.
  3. 모델이 본 적 없는 데이터로 평가합니다

    데이터셋 하나로는 알 수 없습니다.

    열상 드론 탐지 모델은 학습에 쓰지 않은 시험 영상에서 AP@0.5 0.885를 기록했지만, 처음 보는 두 번째 공개 데이터셋에서는 재현율이 84.9%에서 48.6%로, 60 m보다 먼 드론에서는 17.6%로 떨어졌습니다. 두 결과를 모두 사례 페이지에 적었습니다.

    Thermal Drone Detection
    개념도: 한 조건에서 맞던 점들이 조건이 바뀌면 흩어집니다. 따로 떼어 둔 집합이 그 모델이 실제로 어디까지 버티는지 보여 줍니다.
  4. 사람이 쓰기 전에 모든 출력을 확인합니다

    확인을 거치지 않은 자료는 교실에 들어가지 않습니다.

    영어 학원용 교재 파이프라인에서는 모든 LLM 출력이 원문과 대조하는 규칙 기반 검사를 통과해야 합니다. 납품한 PDF 34개(4,303쪽)를 한 쪽씩 확인했고, 실제 수업에 쓰였습니다.

    Academy Material AI
    개념도: 출력이 검사를 차례로 통과합니다. 통과하지 못한 것은 걸러지고, 통과한 것만 줄을 맞춥니다.

주요 성과

수상, 투자, 입학, 멘토링. 그리고 실제로 쓰이는 결과물.

  • 수상Grand PrizeGenAI Competition
  • 수상Top TeamAI Startup University
  • 투자500만 원 투자AI 영어 교재 프로젝트 Academy Material AI가 받은 투자
  • 선정7,500만 원 지원2025 Yonsei Startup Program 선정
  • 학업수석 입학2023 연세대학교 천문우주학과
  • 멘토링최우수 멘토전주고등학교 동창회

실제 사용

  • 수업실제 수업에 사용영어 학원에 문법 팩 80개와 교재 34권(4,303쪽) 납품
  • 배포공개 앱과 코드교대 근무 수면 플래너를 공개 웹 앱으로 운영하고, 프로젝트 7개의 코드를 GitHub에 공개

Timeline

Study, roles, awards and programmes, by year.

2023

  • StudyYonsei UniversityB.S. Astronomy (second major Physics, minor Mathematics); admitted as the top-ranked entrant to the Department of Astronomy.
  • RoleLecturer, Children's Astronomy TalksYonsei University Samae Campus Observatory.
  • CompletedSpace Center UniversitySpace Center Houston.

2024

  • RoleTeaching AssistantGlobal Education Program in NASA.
  • RoleUndergraduate ResearcherComputational astrophysics with RAMSES, an adaptive-mesh-refinement simulation code for astrophysical systems.
  • ProjectProject-based Contributor株式会社コラボレート研究所 (Japan). Short-term project participation.

2025

  • SelectedYonsei Startup ProgramSelected, with ₩75M in support.
  • CompletedThe 2nd IBS CTPU-CGA Winter CampInstitute for Basic Science, Center for Theoretical Physics of the Universe (Cosmology, Gravity and Astroparticle Physics).
  • CompletedWinter School on Numerical Relativity and Gravitational Waves

2026

  • RoleFreelanceAI-generated English workbooks for a Korean academy (paid; used in classes).
  • ServiceROK ArmyThermal Observation Device (TOD) and Local Air Defense Radar operations.
  • MusicGuitarist, ZINNAlternative rock band.

연구 소프트웨어에 관한 이야기라면 언제든 환영합니다.

재현성, 과학 분석, 응용 AI. 위의 프로젝트 이야기도 좋습니다.

dudgus4867@gmail.com