팀원(4명) : 김영훈, 윤성열, 김병우, 신현우
프로젝트 이름: 딥러닝을 이용한 음악작곡(Composition Using Deep Learning)
프로젝트 선정이유 : 인디 개발자들의 2차 창작물에 대한 비즈니스적 문제 해소 목적
프로젝트 기간 : 2018.10~2019.09
개발 언어 : Python
사용 라이브러리 :
- selenium - 웹 스크롤링 라이브러리
- ipykernel - Jupyter Notebook 명령쉘 라이브러리
- tensorflow - 머신러닝,AI 라이브러리
- keras - 뉴런 네트워크 라이브러리
- music21 - 음악 파일 라이브러리
모델 학습 주요코드 :
- ./music.py - 모델 학습 코드
- ./music_load.py - 학습된 모델 로드 후 답 추출 코드
장고 서버 알고리즘 코드 :
- polls/views.py - 모델 로드 후 답을 추출하여 웹 서비스 코드
초기화면 작업후 다운로드화면
사용 데이터 : abc notation
학습 모델 : LSTM 서비스 시스템 구성학습 구성도
요청 흐름도
- happy
happy.mp4
- calm
calm.mp4
- urgency
urgency.mp4
Design and Implementation of BGM Composition Service Using Deep Learning.pdf






