1. 프로젝트 설명
창에 아무 단어나 문단을 치면 가수들의 가사를 바탕으로 해서 유저가 입력한 단어나 문단을 가수가 쓸 확률과 그것을 바탕으로 랭킹을 보여줌. 또한 그 가수가 그 단어를 쓴 회수와 어느 노래에 썼는지 보여줌.
2. 프로젝트 기능
-
아래와 같이 여러 가수들을 나열해서 그 문장을 쓸 확률을 보여줌
-
각 단어를 쓴 회수랑 어느 곡에 쓰였는지 보여줌, 곡 제목을 누르면 유투브 하이퍼링크를 통해 노래를 재생할수 있음
3. 준비해야 될것
- 프로그램을 훈련 시킬수 있게 가수와 가사 데이터를 찾아보기
- 프로젝트의 기반인 자연어 처리 코드 다시 복습하기
- 크롤링을 통해 가수의 노래를 가져올수 있는 방법을 생각해보기
- 웹사이트 구상도 만들기
4. 중요한 단계
- 가져온 가수와 가사를 mongoDB에 init 하기
- 가수와 가사를 바탕으로 자연어 처리를 통해 프로그램을 훈련 시키는 코드 만들기
5. To Do List 6/13 일 까지 해야됨
- 크롤링
- DB 구조 API 찾아보기
- 자연어 처리 알고리즘 복습하기
- 웹사이트 기획안
6. API 구조
7. 한주 동안 배운 것
- 리눅스에 mongoDB를 설치할 수 있다.
- EC2 서버에서 1~5주차 완성본을 실행할 수 있다.
- SSH 접속을 끊어도 서버가 계속 돌게 한다.
- URL뒤에 붙는 포트 번호(5000)을 없앨 수 있다.
이번주 목표