[发明专利]一种构建和弦转换向量的方法、装置及计算机可读存储介质有效
申请号: | 201811409175.2 | 申请日: | 2018-11-23 |
公开(公告)号: | CN109935222B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 马丹 | 申请(专利权)人: | 咪咕文化科技有限公司;中国移动通信集团有限公司 |
主分类号: | G10H1/38 | 分类号: | G10H1/38;G06N3/08;G06N3/04 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李昂;张颖玲 |
地址: | 100032 北京市西城区德*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 构建 和弦 转换 向量 方法 装置 计算机 可读 存储 介质 | ||
1.一种构建和弦转换向量的方法,其特征在于,所述方法包括:
获取待分析的和弦样本;
对所述待分析的和弦样本进行预处理,得到样本编码数据集;
按照所述和弦样本的和弦进行的时序,将所述样本编码数据集输入神经网络模型进行训练,所述神经网络模型的输出为t时刻的预测和弦编码;
根据所述神经网络模型的目标函数确定所述样本编码数据集的训练质量;
获得满足预设训练质量时所述神经网络模型隐藏层的权值,作为和弦转换向量。
2.根据权利要求1所述的构建和弦转换向量的方法,其特征在于,所述对所述待分析的和弦样本进行预处理包括:
确定所述和弦样本的根音;
计算所述根音的频率;
基于所述根音,将所述和弦样本组成的音符进行归一化处理,得到归一化和弦;
基于十二平均律,将所述归一化和弦进行拆分,得到律制和弦;
对所述律制和弦进行独热编码,得到编码和弦;
将所述根音的频率与所述编码和弦组合,得到所述样本编码数据集;
其中,所述样本编码数据集按照预设比例分为样本编码训练集和样本编码验证集。
3.根据权利要求2所述的构建和弦转换向量的方法,其特征在于,所述将所述样本编码数据集输入神经网络模型进行训练包括:
将所述样本编码训练集输入所述神经网络模型,作为训练神经网络模型的神经元。
4.根据权利要求2所述的构建和弦转换向量的方法,其特征在于,所述将所述样本编码数据集输入神经网络模型进行训练还包括:
每隔预设训练间隔,计算所述神经网络模型在所述样本编码验证集上的和弦样本预测准确率;
当所述和弦样本预测准确率低于第一预测阈值时,判定神经网络模型输出的预测和弦编码的质量不合格;
当所述和弦样本预测准确率高于第二预测阈值时,判定所述预测和弦编码的质量合格。
5.根据权利要求4所述的构建和弦转换向量的方法,其特征在于,所述目标函数为:
L=E[||chord_predict(t)-chord_ground_truth(t)||2]
其中,chord_predict(t)为t时刻的预测和弦编码,chord_ground_trueth(t)为所述样本编码数据集中t时刻的和弦编码;E(X)表示期望函数。
6.根据权利要求5所述的构建和弦转换向量的方法,其特征在于,所述根据所述神经网络模型的目标函数确定所述样本编码数据集的训练质量包括:
计算所述目标函数的当前计算值;
当所述目标函数的当前计算值低于第一损失阈值时,判定所述预测和弦编码合格;
当所述目标函数的当前计算值高于第二损失阈值时,判定所述预测和弦编码不合格。
7.根据权利要求4或6所述的构建和弦转换向量的方法,其特征在于,所述根据所述神经网络模型的目标函数确定所述样本编码数据集的训练质量还包括:
根据所述目标函数的当前计算值以及所述和弦样本预测准确率确定所述神经网络模型输出的预测和弦编码的质量。
8.一种构建和弦转换向量的装置,其特征在于,所述装置包括:
样本获取模块,用于获取待分析的和弦样本;
预处理模块,用于对所述待分析的和弦样本进行预处理,得到样本编码数据集;
输入模块,用于按照所述和弦样本的和弦进行的时序,将所述样本编码数据集输入神经网络模型进行训练,所述神经网络模型的输出为t时刻的预测和弦编码;
确定模块,用于根据所述神经网络模型的目标函数确定所述样本编码数据集的训练质量;
输出模块,用于获得满足预设训练质量时所述神经网络模型隐藏层的权值,作为和弦转换向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于咪咕文化科技有限公司;中国移动通信集团有限公司,未经咪咕文化科技有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811409175.2/1.html,转载请声明来源钻瓜专利网。