A ship in harbor is safe, but that is not what ships are built for.

개발일지/AI 캠프

내일배움캠프 AI - 34일차 TIL, 2022.10.19

플리피나리 2022. 10. 20. 09:17
반응형

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차

2022.10.19. 34일차 - TIL

 

 

프로젝트 진행상황

  • 처음에는 강아지 품종 구분하는 모델을 직접 만들려고 했다. 원격 강의를 보고 참고해서 했는데 정확도가 너무 안 좋아서 다른 방법을 찾기로 했다.(지금 생각해보면 epoch 부족 때문에 그런 거 같기도 하다. 다른 개발자가 만든 품종 분류 모델도 보면 epoch도 1000으로 잡고, 처음 부분에서는 정확도가 많이 떨어진다.. 이건 나중에 혼자서 다시 한번 해보기로...)
  • 그래서 생각한게 이미 학습되어있는 model.h5을 가져다가 적용시키는 것이었다. 하지만 이것도 마찬가지로 google colab에서 vscode로 넘어가는 과정을 잘 모르기 때문에 몇 시간 정도 붙잡고 있다가 결국 포기했다.(튜터님 말씀으로는 tensorflow가 버전별로 되는 함수도 있고 안 되는 함수도 있기 때문에 tensorflow 버전을 확인하고 설치해야 한다고 한다. 하지만 기본적으로 잘 표시는 해주지 않는다고... 그러면 어떻게 적용해.... 보통은 pytorch에 올라와 있는 모델을 많이 사용한다고 한다.)
  • 결국 여차할 상황을 대비해 특강에서 배운 yolov5로 사진에서 고양이와 강아지가 몇마리 인지 구분해 주는 코드를 짜리고 했다. 사실 이것도 꽤 시간이 걸렸다.(사용자가 올린 이미지의 경로를 어떻게 받아올지, 그리고 해당 결과 사진을 다시 어떻게 페이지로 보낼 지를 생각하는데 시간을 꽤 잡아먹었다...)
  • 다른 팀원 한분은 기존 주제로 할 수 있는 방법을 계속 찾아보고, 나머지 팀원들이 위의 과정에서 계속 장고를 다듬기로 했다...
  • 머신러닝 모델 적용 방법 좀 추후에 공부해야겠다.
반응형