'누가 불렀지?' - 자연어 처리를 기반으로 한 프로젝트

Joseph Lee·2020년 6월 6일
0

1. 프로젝트 설명

창에 아무 단어나 문단을 치면 가수들의 가사를 바탕으로 해서 유저가 입력한 단어나 문단을 가수가 쓸 확률과 그것을 바탕으로 랭킹을 보여줌. 또한 그 가수가 그 단어를 쓴 회수와 어느 노래에 썼는지 보여줌.

2. 프로젝트 기능

  1. 아래와 같이 여러 가수들을 나열해서 그 문장을 쓸 확률을 보여줌

  2. 각 단어를 쓴 회수랑 어느 곡에 쓰였는지 보여줌, 곡 제목을 누르면 유투브 하이퍼링크를 통해 노래를 재생할수 있음

3. 준비해야 될것

  • 프로그램을 훈련 시킬수 있게 가수와 가사 데이터를 찾아보기
  • 프로젝트의 기반인 자연어 처리 코드 다시 복습하기
  • 크롤링을 통해 가수의 노래를 가져올수 있는 방법을 생각해보기
  • 웹사이트 구상도 만들기

4. 중요한 단계

  • 가져온 가수와 가사를 mongoDB에 init 하기
  • 가수와 가사를 바탕으로 자연어 처리를 통해 프로그램을 훈련 시키는 코드 만들기

5. To Do List 6/13 일 까지 해야됨

  1. 크롤링
  2. DB 구조 API 찾아보기
  3. 자연어 처리 알고리즘 복습하기
  4. 웹사이트 기획안

6. API 구조

7. 한주 동안 배운 것

  1. 리눅스에 mongoDB를 설치할 수 있다.
  2. EC2 서버에서 1~5주차 완성본을 실행할 수 있다.
  3. SSH 접속을 끊어도 서버가 계속 돌게 한다.
  4. URL뒤에 붙는 포트 번호(5000)을 없앨 수 있다.

이번주 목표

  • 프로젝트 백앤드 더 구상하기

0개의 댓글