基于深度学习的音乐旋律生成算法的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:xinxing1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
音乐旋律生成算法赋予机器生成旋律的能力,是人工智能在艺术领域上的应用,可用于辅助音乐人的创作,为音乐人提供新的创作思路。近年来,受深度学习的影响生成算法得到了快速的发展。结合了深度学习的生成算法,被称为深度生成算法,利用了深度神经网络超强的表达能力和高维的建模能力。本论文采用端到端的深度生成算法生成长度为16小节的单音旋律,通过改善现有的或探索新的深度生成算法的方式来提高生成旋律的质量。当前用于音乐旋律生成的深度生成算法大部分基于生成对抗网络或变分自编码器。本论文着重研究了基于变分自编码器的音乐旋律生成算法,旨在改善变分自编码器的优化目标以提高生成质量。在SeqGAN的启发下,本论文提出了变分自编码器的一个变体,称其为序列变分自编码器,它可被视为是生成对抗网络和变分自编码器的结合,相较于变分自编码器因添加了策略梯度损失而减少了优化目标的偏差,从而在一定程度上提高了学习能力。最终由实验可得,序列变分自编码器优于基线,能生成旋律性更强、节奏变化更优美的旋律。此外,本论文还探索了脉冲神经网络应用于音乐旋律生成的可能性。脉冲神经网络被认为是第三代人工神经网络,它从底层就考虑了时间维度信息,而音乐旋律是一种时间上下文依赖性强的结构。论文中主要考虑了使用Leaky Integrate-and-Fire替换生成算法中长短期记忆网络的Cell这一方案。论文中还基于Cell提出了 Leaky Integrate-and-Fire的变体。最终变体虽取得了好于原始的效果,但终究没能优于Cell,进而在生成算法中使用Leaky Integrate-and-Fire替换Cell没能提升生成旋律的质量。文中分析了失败的主要原因。最后,为了方便研究成果的展示,本论文基于提出的序列变分自编码器,搭建了人工智能音乐创作平台。
其他文献
广西贵港市位于桂东南,处于西江流域中游、浔郁平原中部,地势平坦,土壤肥沃,是华南地区水陆联运交通枢纽,大西南东向出海通道的重要门户.贵港居民食用辛香料植物的种类丰富,历史悠久.采用民族植物学的研究方法对西江流域贵港段常见的辛香料植物进行了统计分析,结果表明,当地常见的辛香料共计33种,隶属20科.分析了当地辛香料植物种类多样性、食用部位多样性、食用方法多样性、食用选择区域性以及存在的问题.并根据调查结果,提出了促进当地辛香料植物可持续发展的对策建议,为当地发展特色饮食文化提供理论参考.
随着时代的发展,人类对空间探索的不断深入,空间机器人以其应用场景的多样性,越来越成为未来空间探索及应用的主力。同时随着失效航天器的增加,在轨装配零件结构大型化,大型目标捕获逐渐成为空间在轨任务重要组成部分,以大型目标捕获为任务的在轨服务越来越称为空间发展的主要趋势。然而由于单臂机器人稳定性较差,负载能力有限,仅仅依靠单臂机器人远远不能满足大型目标的在轨抓取任务要求。空间多臂机器人以其负载能力大、效