본문 바로가기
카테고리 없음

파이썬/머신러닝 웹 프로그래밍 :: 11월 둘째주 WIL #11

by 올커 2022. 11. 13.

 

■ 개발일지 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 기초적인 부분을 전체 다 훑어보아야 겠다.

 - 프론트엔드 부분도 부족한 부분 체크! 개념 정리도 필요하다.

반응형

댓글