7 [" Q& l0 Y- F4 f% j人工智能学会“听音辨声”: T. m4 p7 b$ D5 I3 j/ V2 |' G
+ W0 i) L3 r# r: Q
美国麻省理工学院的科研人员开发出一套人工智能系统,能够分辨出音乐中不同乐器发出的声音,并单独调音。& ^& k y, d1 S h7 i( O* y
" k1 Y; H; j* R0 u" q; A
, B$ Z2 _1 l6 Q, r1 ~人们可以借助均衡器对歌曲旋律中的低音进行调节,但麻省理工学院计算机科学与人工智能实验室(Computer Science and Artificial Intelligence Lab,CSAIL)的科研人员带来了更好的解决方案。他们的PixelPlayer系统使用人工智能来分辨同一段音乐中不同乐器的声音,然后对不同声音进行调整,让音乐听起来更洪亮或更柔和。 1 z% V( \5 L+ f! r" H2 @+ V ! L4 @% e/ n; z9 M7 ]如果使用音视频作为输入数据,经过充分训练的PixelPlayer系统会分离伴音音频并识别声音来源,然后计算图像中每个像素的音量并对其进行“空间定位”,即识别视频片段中生成类似声波的部分。科研人员将在2018年9月的欧洲计算机视觉会议上发表该研究成果。2 J# g' l$ g% J$ S$ h* v% }3 p! w2 Z: H
( ~" {) d& p6 U8 ~8 P9 c
“我们预期的最好情况是,可以识别出哪些乐器会发出哪类声音,”CSAIL博士赵航(音)说道:“我们对自己能够实际上在像素级别对乐器进行空间定位感到惊讶。能够做到这一点增加了很多可能性,例如只需点击视频即可编辑各个乐器的音轨音频。”% R- W3 H2 p* g a4 r4 Q4 P% I' o8 T. m
) N( A, J N2 e5 j
PixelPlayer的核心是基于乐器组合多模态来源(Multimodal Sources of Instrument Combinations,MUSIC)进行训练的神经网络。这是一个由来自YouTube的714个未经剪辑且未经标记的视频组成的数据集,其中总时长为60小时的500个视频被用于训练,其余视频则用于验证和测试。在训练过程中,科研人员将演奏者演奏吉他、大提琴、单簧管、长笛和其他乐器的片段馈送给算法。7 ^& }$ r+ {+ ^& r- ?$ G" F
Z! [9 q, {) ?6 [8 Q, k" ~2 N# [这只是PixelPlayer多元机器学习框架的一部分。在经过训练的视频分析算法从视频片段的帧中提取出视觉特征后,第二个神经网络(即音频分析网络)会将声音拆分为各个部分并从中提取特征。最后,音频合成网络会使用来自这两个网络的输出将特定像素与声波关联起来。 9 l1 N h C6 c! P8 o, R 5 }8 {* u/ L& F. A: d; wPixelPlayer完全采用自我监督型学习方法,这意味着它不需要人类对数据进行注释,并且能够识别超过20种乐器的声音。研究人员表示,数据集越大,它能够识别的乐器就会越多,但同时也会在区分乐器子类之间的细微差异方面遇到麻烦。它还可以识别音乐元素,例如小提琴的谐波频率。9 U5 m& K2 Q! O: o- J& i# P