/2023-Summer-Project

2023년 여름 방학 과제를 위한 repo 입니다.

Primary LanguageJupyter NotebookMIT LicenseMIT

2023-Summer-Project

2023년 여름 방학 과제를 위한 repo 입니다.

HAI 방학 프로젝트 개요

방학 과제 운영 취지​

  • 1학기 각 스터디별 활동 마무리 및 복습​
  • 2학기 프로젝트 진행을 위한 실전 AI 개발 역량 함양​
  • Github 등 협업 툴을 활용한 프로그래밍 협업 연습​

과제 참여 기간 및 목표​

  • 2023년 8월 3일 ~ 8월 20일 기간 동안 참여​
  • 온/오프라인 회합 일정: 8월 3(OT), 10 , 17, 24일(우수 과제 수행자 발표) - 오후 7시
  • AI 웹 앱 개발 / ML 모델링 과제 중 1개 이상 완료해야 2학기 활동 가능​
  • Github 레포지토리를 통해 예시 코드 공유 및 제출

과제 1: AI 웹 앱 개발 과제

Streamlit과 AI API를 활용한 웹 애플리케이션 개발​

  • OpenAI, NAVER Cloud 등에서 제공하는 AI API 활용​
  • Python 코드만으로 쉽게 웹 개발을 할 수 있게 하는 Streamlit 라이브러리 활용​
  • 예시 코드를 바탕으로 주어진 명세를 만족하는 웹 앱 개발​

과제 참여 대상(권고)​

  • 서비스 기획이나 프론트엔드/백엔드 개발에 관심이 많은 사람​
  • AI를 활용한 웹 서비스 개발 경험을 쌓고 싶은 사람​
  • 최신 AI API를 활용하는 방법에 대해 알고 싶은 사람

과제 2: ML 모델링 과제

Kaggle 플랫폼을 활용한 머신러닝 모델 개발​

  • 사투리 텍스트를 각 지역별로 분류하는 NLP task 해결​
  • Train/Valid 데이터를 이용하여 개발한 모델로 Test 데이터의 라벨 예측​
  • 어떤 알고리즘도 활용 가능하며, 베이스라인 이상 정확도 (약 70%) 달성해야 인정​

과제 참여 대상(권고)​

  • 데이터 엔지니어링이나 모델 엔지니어링에 관심이 많은 사람​
  • 데이터 분석/전처리 등을 통해 추출한 정보로 문제를 해결하는 경험을 쌓고 싶은 사람​
  • PyTorch, JAX 등 AI 모델링 관련 라이브러리를 활용해보고 싶은 사람

Github 활용 관련

공통​

  • 과제 명세 및 인트로가 포함된 이 발표 자료가 업로드될 예정​
  • 주요 변동사항 등 공지와 Q&A는 issue 탭에서 진행​

AI 웹 앱 개발 과제 참여자​

  • 레포지토리에 포함된 예시 스켈레톤 코드를 바탕으로 개발​
  • 현재 repository를 fork하여 각자 구현한 후 새로운 issue로 개인 repo 주소와 코드 설명 공유

ML 모델링 과제 참여자​

  • 제출한 submission에 대한 근거 자료(소스 코드, 실행 로그 등) 제출 필요​
  • 단일 노트북인 경우 Kaggle submission 페이지에 share 기능으로 공개 가능​
  • 여러 파일로 이루어져 있을 경우 과제 레포지토리에 Pull request 방식으로 제출