■ 개발일지 WIL #11
1. FACTS
- Django Rest Framework(DRF) 프로젝트 공유회 완료
: 노래 추천 서비스 프로젝트 공유회를 완료하였다.
: 이번 프로젝트에 새로 사용하게된 기능은 DRF, 그리고 추천시스템에서 TF-IDF를 활용하였다.
: 발표까지 잘 진행해서 마치게 되어 기쁘다.
※ 피드백 내용
1) 강민철 튜터님 - 모창 기능 추가해주신 점이 좋았다 - 와이어 프레임, 데이터베이스, API 설계추가해주세요. - 그 밖에 기능들 잘 구현해주셨습니다. - validator 모듈화도 잘 해주셨습니다. Playlist 앱에서도 validator가 있으면 좋을 것 같다는 생각을 했습니다. 특히 이런 부부은 충분히 짧게 구현하거나 모듈화가 가능합니다. https://github.com/1TEAM12/Music_Recommend_Back/blob/main/Music_Recommend/playlists/views.py#L45-L60 - SongRecommendView에서 DB를 활용해 recommendation 대상이나 결과를 가지고 오신 점도 좋았습니다. - 전체적으로 잘 만들어주셨습니다. 더 말씀드릴 것 없이 즐겁게 발표 봤습니다. 2) 이상호 튜터님 - 데이터가 부족할 때 가사정보를 활용해서 유사도를 계산해보려는 시도가 좋았습니다. - 검색 기능이나 음성 업로드까지 새로운 것들을 욕심내서 많이 추가하려고 하신 것 같습니다. - 프로젝트 전반적으로 세세한 부분까지 신경쓰신 것 같아 좋았습니다. 고생하셨습니다. 3) 구동엽 튜터님 - APIView 사용 좋았습니다. - 회원가입시 실제 서비스 회원가입과 비슷한 로직들이 있으면 좋을 거 같습니다.(중복아이디 가입방지 등) - permission_classes 사용 좋았습니다. - serializer 필요한 부분 커스터마이징해서 사용 좋았습니다. - 검색기능 좋았습니다. 4) 양봉현 튜터님 - 리드미 꼭 완성시켜주세요. 해당 프로젝트 전체적으로 파악할 수 있는 중요한 자료입니다! - 유효성 검사 유틸들만 모아놓고 임포트해서 쓰는 부분 좋은 것 같아요! - 리스트 컴프리헨션, 퍼미션 클래스 잘 사용하셨군요! 잘 이해하시고 사용한 느낌이 납니다. - 장고 프로젝트 외부에서 작성된 파이썬 파일이나 머신러닝 관련 파일은 별도로 폴더를 생성하여 관리하시던지 하면 좋을 듯 합니다. |
2. FEELINGS
: 프로젝트를 진행하면서 어려웠던 부분들이 정말 많았지만 잘 해결할 수 있어 기뻤다.
: 코드에 대한 두려움은 백지상태인 無에서 코드를 짤 때 어떤 틀에 갇혀 짜야한다는 강박과, 이를 해결할 방법이 보이지 않음에 대한 두려움이 문제가 되는 것 같다. 자주 작성해봄으로써 코드가 기억나게 해야하고, 기억이 나지 않을 때 당황하지 않고 코드를 작성할 수 있도록 훈련이 아직도 많이 필요하다.
3. FINDINGS
: 머신러닝, 딥러닝에 대한 나의 관심
4. FUTURE
- 프로젝트에서 딥러닝 관련하여 시도와 도전을 많이 해볼 예정이다.
- DRF 기초적인 부분을 전체 다 훑어보아야 겠다.
- 프론트엔드 부분도 부족한 부분 체크! 개념 정리도 필요하다.
반응형
댓글