2023. 5. 30. 20:49ㆍKT 에이블 스쿨
[16~17주차] 미니 프로젝트 7차
드디어 마지막 미니 프로젝트! 이번 미니 프로젝트는 그동안 진행 해왔던 미니 프로젝트 중 가장 긴 기간동안 진행된다 다음 날에 있는 AIVLE day 2차를 마치면 이제 진짜 진짜 프로젝트의 시작이라고 할 수 있는 대망의
빅 프로젝트가 시작된다.
미니 프로젝트 7차 팀 구성이 그대로 빅 프로젝트 팀으로 진행된다.
미니 프로젝트 마지막 날이 빅 프로젝트 제안서 제출 마감일이라 7차를 진행하면서 아이디어를 생각해야했다.
미니 프로젝트 7차 주제 :
ChatGPT를 수어로 사용하는 웹 서비스 데모 구현
미니 프로젝트 7차 진행 일정:
1~2일차 : 수어 번역 AI 모델링
3~4일차: 클라우드 환경 구축 및 ChatGPT API 활용
5~6일차: 웹 서비스 데모 구현
7일차: 웹 서비스 데모 구현 마무리 및 발표
1~2일차
- ML PipeLine 구축
Mlflow를 사용해서 모델을 관리했는데 Mlflow는 vscode를 mlflow 서버와 연결하고 생성한 모델을 저장해서 사용할 수 있다. 처음 사용해봤는데 정말 정말 편리했다. 저번 기수에서는 이걸 하나하나 장고로 만들었다고 들었다
mlflow 팀원 각자의 모델을 비교하고 다른 팀원이 만든 모델을 코드 필요없이 서버에서 불러와서 사용해볼 수 있다는게 너무 신기했다.
3~4일차
- 서버 세팅
장고 서버를 배포하기 위해서 AWS 클라우드 환경을 구축하고 OpenAI API 인증 키를 발급 받았다.
사실 혼자하라면 막막했을 텐데 강사님이 같이 진행해주셔서 어렵지 않게 할 수 있었다.
- 서버 배포
putty와 winscp를 사용했다.
AWS 클라우드에서 발급받은 퍼블릭 ip을 사용해서 설정해주고,winscp 에서 파일을 올린 다음 putty 프롬프트에서 명령어로 서버를 열어주면 내 웹페이지가 배포 된다. 웹 페이지가 바로 뚝딱 만들어져서 정말 신기했다.
5~7일차
- 웹서비스 데모 구현
제공해주신 기본 틀을 이용해서 화면을 꾸며서 데모를 만들어야했다.
웹 개발은 처음해봐서 처음부터 스스로 짤 수 없었다. 그래서
부트스트랩 이라는 곳에서 조금씩 조각 조각 코드를 가져와서 홈 화면을 구성했다. 처음에는 html,css 가 좀 헷갈려서 코드를 봐도 어떻게 이용해야하는지 어리바리했는데
하다보니 그럴듯한 홈페이지가 나왔다. js 이용한 조는 진짜 멋지게 만들었던데 조금 아쉬웠다. 나도 한번 해볼걸하고 다음에는 더 멋지게 만들 수 있을 거 같기도 !
평가 및 발표
42개의 조의 배포한 서버 주소를 구글 시트에 공유하고 설문 폼을 이용해 서로 A~E 등으로 평가했다. 우리 조가 점수를 높게 받았는지 상위권에 들어서 발표할 기회를 얻었다!
후기
강사님이 디자인을 하시는 분이 계시는 것 아닐까 싶을 정도로 예쁘게 잘 만들었다고 해주셔서 기분이 많이 좋았다🥰
이번에는 시간이 짧았지만 다음에는 다양한 기능을 넣어서 웹페이지 정말 멋있게 한번 만들어보고싶다.
'KT 에이블 스쿨' 카테고리의 다른 글
[KT AIVLE(에이블 스쿨) 3기 AI 트랙] 최종 발표회 / Closing Day (2) | 2023.07.20 |
---|---|
[KT AIVLE(에이블 스쿨) 3기] 빅프로젝트 : 자연어처리 (0) | 2023.06.27 |
[KT AIVLE(에이블 스쿨) 3기] 15~16주차 : Django활용 Web APP (0) | 2023.05.30 |
[KT AIVLE(에이블 스쿨) 3기] 11주차 : AICE ASSOCIATE 대비 특강, 미니 프로젝트 5차 (0) | 2023.04.24 |
[KT AIVLE(에이블 스쿨) 3기] 10주차 : 미니 프로젝트 4차 (0) | 2023.04.23 |