* a# }* S& I9 a$ m: }; y. ~
3 v- C8 {6 ^/ `- o; P% `
日前,芬兰阿尔托大学的研究人员开发出了一条能够分析并掌握rap的机器学习算法。* x [1 v3 y. l, h! x6 D
- ~* u) R2 m, o1 ]7 l8 ~; u
据悉,研究人员在开发这套算法的过程中总共使用了来自100名rap歌手的1万多首歌。这套算法叫做DeepBeat,为了让它拥有自己写歌词的能力,研究人员对其进行了rap歌词分析训练。首先,算法需要对特定的rap歌词进行分析,然后再从研究人员给它的随机歌词库中挑选出适合做下一句的歌词,最终的准确率为82%。6 [- ^+ y% v5 u* a# T: Z* C/ U
' f1 {$ Z& H/ a. Q
, W4 }9 m& H2 c2 x# o
- A3 k; c, C! o
另外,这套算法还能从数据库中挑选出一些歌词然后将它们生成一首全新的歌曲。下面为DeepBeat创作的一首歌:
; n% L7 \8 [# M/ t* M
2 F) B$ M( w9 m. R6 j/ F For a chance at romance I would love to enhance
/ [* U6 w8 r& f5 g$ i
" `7 Y8 l+ z4 F But everything I love has turned to a tedious task
% l) H8 Q+ r' W$ h1 S+ ~" F& V
* p3 c7 l8 k F- A t One day we gonna have to leave our love in the past
5 Q- c( O7 s9 a' ~7 c
( ^* B1 t% G+ p% \5 M I love my fans but no one ever puts a grasp
3 D9 n% }9 _, c `: ?
2 }; z, C! x6 ~1 P' t M' d I love you momma I love my momma I love you momma
- g, a0 l7 D, y+ o, [$ r4 o
) i' f- |6 l/ s And I would love to have a thing like you on my team you take care
# Y0 Z; v! w3 _1 Z0 B: b
( g1 R0 k3 u2 R0 t0 L# V' \* b9 v
I love it when it’s sunny Sonny girl you could be my Cher
( J' k5 o, g) T, c) z
/ g }# K F! U% l* }0 l$ M I’m in a love affair I can’t share it ain’t fair
) M7 ^% z1 g$ r& M6 w0 P! ?- w
6 Y& [3 }+ s% W# k8 Y+ _
Haha I’m just playin’ ladies you know I love you. & b; k. j5 O2 G3 h( H
* ?, s- f) L! e9 _8 }; t0 L# ^ I know my love is true and I know you love me too + P+ ]% ?+ p2 y3 K+ v
. }; a* V1 v; u$ P: o% B
Girl I’m down for whatever cause my love is true
) X3 k; ?. t5 l/ e# C! l7 \9 n F3 h& \& \0 O5 K. H8 G* h/ E2 Y
This one goes to my man old dirty one love we be swigging brew
# K/ R" ]/ N6 j( f3 y
" d) u1 D# j& C
My brother I love you Be encouraged man And just know
7 w( v$ k0 T8 M7 a @( f% w, m# o- `1 l
When you done let me know cause my love make you be like WHOA
1 q! X$ r7 x* {2 | {' k7 T4 K% d& ?7 d, h
If I can’t do it for the love then do it I won’t
7 G: ]& J+ I$ p) B
9 }. G# S+ q) w5 E
All I know is I love you too much to walk away though + a: h$ U# y+ M$ h# ?: G: n
|