← 프로젝트 목록으로
P-03 · 플래그십

MoodFlix

플래그십프로토타입AI 실험웹
MoodFlix multimodal movie recommendation research prototype. Face, audio, and context inputs feed DeepFace emotion analysis, Librosa audio features, and contextual signals into Ollama TinyLlama and a Random Forest model trained from logged data, enriched through TMDB, to produce recommendations. Dashed borders mark research-grade or incomplete modules.SIG-MFX · MULTIMODAL STACKINPUTSFacewebcamAudiomic / envContextsessionPROCESSINGDeepFaceemotionLibrosaaudio featuresContext parseHTTP serverCSV loggingsync pathsMODELSOllamaTinyLlamaRandom Forestlogged dataMerge & rankprototypeOUTPUTTMDBenrichmentRecommendReact clientclient + TMDBresearch modulesfragile paths
시스템 다이어그램

검증된 요약

시각, 오디오, 환경, 모델 생성 컨텍스트를 결합한 멀티모달 영화 추천 연구 프로토타입.

문제 또는 실험 질문

연구 환경에서 얼굴 감정, 오디오 특징, 로컬 모델 컨텍스트가 영화 추천을 개선할 수 있는가?

실제로 구현된 것

  • 웹캠, 환경, 오디오 캡처 방향의 React 클라이언트
  • Python raw HTTP 서버 엔드포인트
  • DeepFace 얼굴 감정 분석 및 Librosa 오디오 특징 추출
  • 로그 데이터 기반 Random Forest와 로컬 Ollama/TinyLlama 사용
  • TMDB 보강 및 CSV 기반 로깅 경로

주요 기술적 결정

  • Raw HTTP 서버로 연구 스택 경량화
  • CSV 로깅으로 오프라인 모델 실험 지원
  • 로컬 Ollama 경로로 개발 중 외부 모델 호스팅 회피

아키텍처 또는 워크플로

  • 클라이언트 캡처 모듈이 멀티모달 페이로드 전송
  • 서버가 감정, 오디오, 모델 추론 조율
  • 추천 계층이 로그된 특징과 TMDB 메타데이터 병합