Skip to content
View yoon-chan-hyeok's full-sized avatar

Block or report yoon-chan-hyeok

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yoon-chan-hyeok/README.md

윤찬혁 · AI/ML Engineer

교통공학과 인공지능을 함께 공부하며, 데이터를 분석하고 AI 시스템을 구현해 왔습니다. 최근에는 RAG와 멀티에이전트 시스템이 실패한 상황을 찾아내고, 다음에 무엇을 점검할지 좁히는 평가 방법을 연구했습니다.

서울시립대학교 교통공학과·인공지능학과 복수전공 · 2026.08 졸업

포트폴리오 · ych1390@gmail.com

대표 프로젝트

프로젝트 무엇을 했는가
Temporal RAG Failure Detection DB 업데이트 전후 답변 변화를 비교해 검수가 필요한 질문을 찾고, 근거 개입 실험으로 점검할 RAG 단계를 좁혔습니다.
Multi-Agent Failure Localization · TSR-Loc 과업 성공 조건을 먼저 만든 뒤 실행 로그와 대조해, 복구되지 않은 오류의 에이전트와 단계를 찾았습니다.
Yeouido Festival Mobility Analysis 불꽃축제 귀가 교통을 수요·운행·이동시간으로 분석하고, 외곽 환승거점 셔틀을 제안했습니다.
OCR Failure Risk Monitoring OCR 텍스트 임베딩으로 오류 위험을 찾는 실험과 confidence 비교를 진행하고, 임베딩 기반 검수 목록 CLI를 구현했습니다.
Face Attendance System Upgrade 기존 시스템의 오승인 사례를 바탕으로 다중 샘플 등록과 후보 간 margin 판정, 재촬영 흐름을 보완했습니다.

일하는 방식

실제로 사용할 상황을 먼저 생각합니다. 선행 사례를 살펴보고 작은 목업이나 실험으로 가설을 확인한 뒤 구현 범위를 넓히는 편입니다. 결과가 예상과 다르면 데이터와 평가 기준, 실행 과정을 나눠 다시 봅니다.

교통 분석에서는 서로 단위가 다른 관측치를 평상시와 각각 비교했고, RAG에서는 DB 업데이트의 시간 순서를 지켜 탐지기를 평가했습니다. 방법을 고를 때는 잘 맞는 결과뿐 아니라 그 결과를 어디까지 믿을 수 있는지도 함께 확인하려고 합니다.

경험

  • 지능형빅데이터 연구실 · 2026년 연구 경험: Temporal RAG, 멀티에이전트 실패 추적, OCR 품질 모니터링과 얼굴 출결 시스템 고도화
  • 교통공학과 연구인턴 · 2025년 여름 6주: 교차로 CCTV 시뮬레이션 영상의 차량 탐지·추적과 이동 궤적 추출 실험
  • 교통공학과 학생회 사무국: 행사 예산·현장 비용 관리, 역할 조율과 인수인계
  • 자격·수상: ADsP, SQLD, 교내 데이터 분석 프로젝트 우수상, 교통영향평가협회장상

사용 기술

  • 분석·실험: Python, SQL, pandas, NumPy, scikit-learn, PyTorch, GIS
  • AI 평가: RAG, 텍스트 임베딩, NLI, 분포 변화 탐지, 통계 검정
  • 시스템 구현: FastAPI, SQLAlchemy, MariaDB, React, TypeScript, CLI, 자동화 테스트

Pinned Loading

  1. temporal-rag-drift temporal-rag-drift Public

    Detects likely RAG failures after knowledge-base updates without new monitoring-time gold labels, then probes where to investigate.

    Python

  2. multi-agent-failure-localization multi-agent-failure-localization Public

    Builds task-derived success specifications before reading a trace, then locates the earliest unrecovered failure and responsible agent.

    Python

  3. ocr-quality-monitoring ocr-quality-monitoring Public

    Tests whether text-only OCR logs reveal failure risk through embedding direction and batch-distribution drift before gold transcription arrives.

    Python

  4. face-attendance-system face-attendance-system Public

    Upgrades a face-attendance system with multi-frame enrollment, candidate reranking, and margin-gap rejection.

    Python

  5. yeouido-festival-mobility-analysis yeouido-festival-mobility-analysis Public

    Analyzes travel time, demand and observed bus operations around the Yeouido fireworks festival, then frames an external transfer-hub shuttle as an operating hypothesis.

    Python