[KT Aivle 3기 AI] 빅프로젝트 2주차
🌟 빅프로젝트 2주차 !
이번 주에는 멘토링을 받으면서 어느정도 아이디어를 확정하고 2주차 제출물을 작성했다. 제출물으로는 아키텍쳐 정의서, 요구사항 정의서, ERD, Service Flow, UI/UX 설계서 총 5가지의 파일이었다.
5가지의 제출파일을 작성하면서 이제 개발을 시작하게 되었는데, Backend와 Frontend를 나누어서 개발을 진행하고 있다.
- AWS 구축
- API 서버를 올리기 위해서 AWS 서버 구축이 필요했는데, 내가 맡아서 진행하기로했다. 일단은 수업시간에 배운 그대로 EC2 세팅을 진행하였고, MLflow를 사용하기 위해서 Docker 환경을 구축해야할 것 같다. 그리고 S3와 RDS를 사용하는 방식으로 구현하려고 해서 해당 부분도 추가적인 세팅이 필요하다.
- Django Rest Framework
- 우리는 Django로 Backend를 구현하기로 했다. 우선 가장 기본이 되는 회원가입부터 구현을 하려고 하는데, jwt 토큰을 처음 들어봐서 관련해서 찾아보고 구현하는데 조금 애를 먹었다. 직접 구현도 해보고 dj-rest-auth를 사용해서 구현도 해보았다.(dj-rest-auth 짱이다…) 관련해서는 다로 포스팅을 작성하겠다.
- AI 모델
- 반려동물의 피부질환을 진단하는 AI 모델이 필요해서 학습을 진행해야하는데, 우선 AI HUB에서 제공하는 모델 코드가 사용하기에 까다로웠다. 그래서 Pretrained 모델에서 AI HUB에서 받은 데이터로 Transfer Learning을 진행하려고 한다. 근데 또 문제가 무증상데이터를 제공해주지 않아서 어떻게 할 것인지 방법을 모색 중이다…
This post is licensed under CC BY 4.0 by the author.