본문 바로가기
TIL _Today I Learned/2024.11

[DAY 76] 중간 프로젝트_ 영어 발음 채점 서비스 구현

by gamdong2 2024. 11. 6.
[천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기
학습일 : 2024.11.06

📕 프로젝트 작업 내역

  • 사용할 데이터 확정
  • 역할 분담(R&R)
  • 와이어프레임 생성
  • 초기 모델 성능 평가
  • 서비스 기획안 제출
  • 회의록 작성

 

📗 회의록

  • 회의 일자: 2024년 11월 6일
  • 회의 주제: 사용할 데이터, R&R, 와이어프레임, 초기 모델 생성
  • 참석자: OOO, OOO, OOO

 

1. 주요 논의 사항

  • 프로젝트 개요
    • 초등학생 대상 영어 발음 학습 웹 애플리케이션 개발
    • 영어 원서를 통한 발음 평가, 피드백 제공, 랭킹 시스템 구축을 목표로 함
  • 기획안 제출
    • 기획안 주요 내용: 서비스 개요, R&R, 작업 일정, 유사 서비스 분석, 기술적 구현 방안 및 최종 목표 제시
    • 데이터 요청 결과, 저작권 문제로 오픈소스 데이터(Gutenberg Children’s Book Series) 사용 결정
  • 와이어프레임 제작
    • HTML 기반의 와이어프레임 제작 완료
    • 로그인 화면, 서재, 학습 화면, 최종 피드백 화면 등 주요 기능 화면 포함
  • 개발 일정 수립
    • 프로젝트 전반의 일정 및 목표 설정 완료
    • 각 개발 단계에 따른 일정 및 마일스톤을 설정하여 진행 계획 수립
  • R&R(Role and Responsibility)
    • Django 프로젝트 구성 및 앱 관리: OOO
    • 모델 Fine Tuning 및 성능 평가: OOO
    • DB 관리: OOO
    • R&R을 구체적으로 분배하여 역할에 따른 책임 범위 명확화
  • 사용할 데이터
    • 구텐베르크 오픈소스 데이터를 활용하여 초등학생 친화적 콘텐츠 기반으로 발음 평가 및 피드백 제공
    • 데이터 보안 및 접근 관리 방안 논의
  • 기술 구현 방향
    • HuBERT 및 Whisper 모델을 활용한 발음 피드백 및 유사도 분석 수행
    • Django를 통한 웹 애플리케이션 개발 환경 구축 및 PostgreSQL을 이용한 DB 관리
  • UX/UI 전략
    • 천재교육 캐릭터를 활용한 초등학생 친화적 인터페이스 설계
    • 사용자가 학습 진척도를 쉽게 확인하고 발음 평가 결과에 따라 동기 부여를 받을 수 있는 시각적 피드백 화면 구성
  • 기대 효과 및 차별점
    • 맞춤형 레벨 설정 및 학습 경로 제공
    • 실시간 발음 피드백, 리워드 및 랭킹 시스템을 통한 학습 동기 강화
    • 기존 유사 서비스와의 차별점: 학습 내용의 심화 및 흥미 요소 강화

 

2. 다음 과제

  • 데이터 수집 및 준비
    • 오픈소스 데이터(Gutenberg Children’s Book Series)를 수집하고, 데이터 전처리를 통해 학습 데이터 준비
  • Django 구조와 모델 사용 보완점 검토
    • Django 구조에서 성능 최적화 및 모델 구현 시 고려해야 할 점들에 대한 검토
  • 성능 평가 및 피드백 시스템 구체화
    • HuBERT와 Whisper 모델을 활용한 발음 피드백 구체화 및 성능 평가 기준 마련

 
 
 

📙 내일 일정

  • 중간 프로젝트 기획