프로그래밍/파이썬(Python)

마르코프 체인을 활용한 문장 생성 - KPOP 버전

&+&& 2017. 7. 2. 23:30

  지난번(링크)에 마르코프 체인을 활용한 문장 자동 생성을 해 봤었다. 그때는 예전 일제시대 시인들의 시를 통해 모델을 훈련시켜서 결과로 나오는 문장을 봤었는데, 이번에는 KPOP 가사를 통해서 다시 한 번 해봤다.


  근데 중간 중간 영어가 너무 많은거 아닌가 생각이 든다. 그렇게 많은 가사를 가지고 훈련을 시키지는 않았기 때문에 딱 보면 어느 아이돌 그룹의 노래로 훈련시켰는지 바로 알 수 있는 수준이다.


  재미로 보는 거니까, 바로 결과를 보자.

환호소리 같은 너의 맘 길들일래

Lion heart 난 빠져버렸죠 

I call it chocolate love summer 

바쁘게 뛰어 봐도 손바닥 안인걸 

You know what time Go on


넌 길들여져 버렸니? 괜찮니?

그냥 볼 수가 없어 계속 Party time It’s a party time

Go on and on and on 밤새도록 

We can’t stop stop stop 

여긴 Party time It’s a party We love 

너를 원해, 가질래 달콤 

오 그렇게 나에게 와요 로~맨틱 하게 초콜릿처럼 

오 chocolate love summer 

바쁘게 뛰어 봐도 손바닥 안인걸 

You better run run run run 

더는 식지 않게 

난 그대 소원을 이뤄주고 싶은 행운의 여신


내게만 말해봐! 

지루한 날들이 넌 재미없어 매너 없어 

Run Devil Devil Devil Devil Run 

넌 묻혀버렸니? 이제 그만 깨어나

  

  시나 노래 가사를 통한 학습은 정상적인 문장을 생성하기에는 그닥 적합하지 않은 듯 하다. 다음에는 산문을 가지고 한 번 해봐야겠다.


  그런데 이러한 재창작(글 만이 아니라 작곡도 하고 그림도 그리니까)의 저작권은 과연 어떻게 되려나.