[发明专利]一种基于LSTM的钢琴演奏自动评分方法在审
申请号: | 202010555829.3 | 申请日: | 2020-06-17 |
公开(公告)号: | CN111724813A | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 田君;程昭德 | 申请(专利权)人: | 东莞理工学院 |
主分类号: | G10L25/51 | 分类号: | G10L25/51;G10L25/30;G10L25/03;G06F16/61;G06F16/65;G06F16/683;G06F21/60;G06N3/04;G06N3/08 |
代理公司: | 北京卓恒知识产权代理事务所(特殊普通合伙) 11394 | 代理人: | 李迪 |
地址: | 523000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 lstm 钢琴 演奏 自动 评分 方法 | ||
1.一种基于LSTM的钢琴演奏自动评分方法,其特征在于,所述方法步骤包括:
步骤S1、建立音乐数据库,以对MIDI文件信息进行存储与管理;
步骤S2、提取钢琴音乐文件的MIDI音乐物理特征;
步骤S3、将需要评分的钢琴音乐文件的所有音符文件的特征信息向量化,以将音符信息与其对应的时间相结合;
步骤S4、将相关音符信息编码为对应的one-hot向量;
步骤S5、通过二元向量的表达方式对音调状态进行加密;
步骤S6、输入矩阵,其中,矩阵的纵坐标为时间序列,横坐标为音调值;
步骤S7、建立基于LSTM的评分模型,并对评分模型进行训练,以获得模型参数;
步骤S8、利用已训练好的评分模型对待评价的钢琴音乐文件进行评分处理,并输出评分结果。
2.根据权利要求1所述的评分方法,其特征在于:步骤S5中所述通过二元向量的表达方式对音调状态进行加密,具体加密方式为:用[0,0]表示钢琴琴键当前未被压下的状态;用[1,0]表示钢琴琴键当前被压下的状态;用[1,1]表示钢琴琴键当前时刻被压下且前一时刻也被压下的状态。
3.根据权利要求1所述的评分方法,其特征在于:所述步骤S7中,在利用所述评分模型训练时,采用小批量梯度下降法,并采用对数极大自然函数作为损失函数进行训练。
4.根据权利要求3所述的评分方法,其特征在于:所述步骤S7中,在利用所述评分模型训练时,采用对数极大自然函数作为损失函数时,其中Mini-batch=10,迭代次数为6000,学习率为0.0001,优化器为RMSProp优化器。
5.根据权利要求1所述的评分方法,其特征在于:所述步骤S1中,所述音乐数据库为ySQL建立数据库。
6.根据权利要求1所述的评分方法,其特征在于:所述MIDI音乐物理特征包括音调、音强。
7.根据权利要求1所述的评分方法,其特征在于:所述步骤S4中,将音符信息编码为对应的one-hot向量时,采用One-hot编码。
8.根据权利要求1所述的评分方法,其特征在于:所述步骤S8中,所述评分结果包括优、良、中、较差以及差五个评分等级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞理工学院,未经东莞理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010555829.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节能环保型暖通空调系统
- 下一篇:一种新型暖通空调的散热结构