팀과 함께 진행하는 사물인식 머신러닝 프로젝트
어느덧 시간을 계속 지나서 머신러닝 팀 프로젝트 마감 기한이 얼마 남지 않아 버렸습니다.
코드 구현에 있어 오류는 계속 일어나고.. 마음은 조급해지고..
많이 힘들었지만 팀과 함께라서 다행이라는 생각을 가졌습니다.
원래 pytorch를 사용하여 머신러닝 모델을 구현했지만, 혹시 모르는 상황을 대비하여 주말에 tensorflow 모델도 찾아보았습니다.

텐서플로우를 사용하여 닮은꼴 연예인을 찾는 코드였는데, 해당 코드를 구현하신 분이 코드를 잘 구현해주셔서 참고가 잘 되었습니다.
하지만 우리는 pytorch를 사용하기 때문에 실제 적용하지는 못했고, '이런 사례가 있구나!'라는 생각을 가졌습니다.
월요일부터는 계속 코드를 만지면서 구현을 목표로 시간을 투자했습니다.
제가 맡은 파트는 회원가입 및 로그인 파트였는데, 우선 기본적인 틀을 만들고 조건들을 하나씩 추가했습니다.
중복 체크, 미입력 조건, 맞게 입력했는지 확인 등의 시도를 해봤습니다.
이번 프로젝트를 진행하면서 Postman을 사용하여 API 관리도 해보고 여러 가지 시도를 많이 했습니다.

확실히 Postman을 사용하여 API 관리 및 확인을 해주니까 편하긴 했습니다.
조금 더 직관적으로 알 수 있고, 만약 에러가 발생하면 해당 부분에 대해 고치는 것도 조금 더 수월했던 것 같습니다.
그렇게 머리를 싸매면서 회원가입 및 로그인 페이지도 완성하고 다른 팀원분들하고 서로 도와주며 프로젝트를 진행했습니다.


마지막 날, 코드를 병합하고 확인까지!
드디어 마감 기한이 거의 다가왔었습니다.
마지막으로 코드 병합하면서 생긴 오류도 고쳐주기도 하고, Frontend UI도 살짝 바꿔주고, 발표 자료 정리 및 준비도 하고..
저도 그렇고 팀원들 모두도 힘내서 늦은 새벽까지 고생했던 기억이 남네요.

어찌어찌 수요일 발표회 시간이 되고 다른 팀들에게 프로젝트 결과물도 보여주고 발표하면서 프로젝트를 마무리 지었습니다.
프로젝트가 끝나고 팀 회고(KPT) 시간도 가지고 팀원들 간 얘기도 했었습니다.
다른 팀들의 프로젝트 결과물을 보시고 이번 프로젝트에 대해서 많이 아쉬워하시는 모습이 보였습니다.
물론 저도 그랬고요.
뭔가 시간에 많이 쫓기면서 하기도 했고, 우왕좌왕하다가 구현하지 못하는 부분이 많았던 것이 많이 아쉬웠던 것 같습니다.
그래서 앞으로 남은 프로젝트에서는 조금 더 힘내 보자며 팀원들 간 얘기했습니다.
Django.. 너는 또 누구야!
사물 인식 프로젝트가 끝나고 Django, 이하 장고의 시간이 되었습니다.
제가 지금 배우고 있는 것들 중 가장 중요하다고 생각하는 분야이죠.
제 생각이지만 장고를 배우기 위해 시작했다고 말해도 과언이 아닐 만큼 중요하다고 생각됩니다.
저는 맨 처음에 장고가 무엇인지도 몰랐습니다.
이번에 하나하나 배우면서 알게 되는 것 같네요.
앞선 프로젝트에서는 Flask라는 프레임워크를 사용해서 공부하며 프로젝트를 만들고 그랬는데, 이번에 장고에 대해 배우면서 장고는 더 거대한 프레임워크라고 배웠습니다.
확실히 조금의 실습 과정을 거치면서 제가 직접 작성하는 부분이 적어서 그런지 '많은 기능들을 지원해주는구나'라는 생각이 들었습니다.
그래도 처음이라 그런지 어려운 것은 똑같았습니다.

간단하지만 간단하지 않은 회원가입과 로그인 기능을 만들면서 공부했습니다.
회원가입과 로그인에 무슨 연이 있는지 계속 얽히는 것 같지만, 웹 사이트의 가장 첫 페이지를 장식한다고 생각하는 것이기 때문에 중요하다고도 생각됩니다.
아직은 기초 단계를 밟고 있지만 장고에 대해 이론도 배우고 실습도 해보고 있습니다.
확실히 장고가 기본적인 기능들을 지원해줘서 그런지 편한 느낌이 있었습니다.
그래도 연결되는 부분이 많아서 그런지 아직까진 헷갈리더군요.
이번 주도 끝..?
이번에 잠깐 장고를 해보면서 느낀 것이 있습니다.
이전 프로젝트들도 중요했지만 장고를 하기 위해 들어왔다고 생각될 만큼 이번 장고가 제일 중요하다고 생각되더군요.
주말에는 보통 쉬는 시간을 가졌지만, 이번 주말에는 장고 공부를 조금 더 해봐야겠다는 생각이 드네요.
밀려있는 것도 조금 있기도 하고..
아무튼 열심히 해서 좋은 결과 내보기를 바라며, 힘내 봐야겠습니다.
'TIL 및 WIL > WIL (Week I Learned)' 카테고리의 다른 글
| [WIL] 22.06.06 ~ 22.06.10 (Django 팀 프로젝트 진행 중) (0) | 2022.06.11 |
|---|---|
| [WIL] 22.05.30 ~ 22.06.03 (Django 기초, Django 팀 프로젝트 시작) (0) | 2022.06.03 |
| [WIL] 22.05.16 ~ 22.05.20 (머신러닝 강의, 사물인식 팀 프로젝트) (0) | 2022.05.20 |
| [WIL] 22.05.09 ~ 22.05.13 (인스타 팀 프로젝트의 끝, Git과 머신러닝) (0) | 2022.05.14 |
| [WIL] 22.05.02 ~ 22.05.06 (시작, 팀 프로젝트) (0) | 2022.05.06 |