乐谱训练数据库的构建和应用的制作方法

文档序号:36709680发布日期:2024-01-16 11:46阅读:17来源:国知局
乐谱训练数据库的构建和应用的制作方法

本发明属于数据库领域,并且尤其涉及乐谱训练数据库的构建和 应用。


背景技术:

1、器乐演奏是一项逻辑思维与形象思维、脑力与体力、技巧性与艺 术性相结合的综合性活动。在器乐演奏的训练、练习、学习等等方 面,往往需要根据适当的音乐资料,尤其是乐谱,来逐渐学习、熟 练、甚至提高器乐演奏的技能。特别地,为了优化乐谱训练、练习甚至学习等而构建乐谱训练数据库是非常必要的。

2、现代科学技术的迅猛发展,特别是计算机技术和数据库技术的广 泛应用,为器乐演奏的资料库构建提供了先进的手段,开辟了广阔的 前景。

3、除非另有说明,否则不应假定本节中描述的任何方法仅仅因为包 含在本节中而成为现有技术。同样,除非另有说明,否则关于一种或 多种方法所认识出的问题不应在本节的基础上假定在任何现有技术中 都认识到。


技术实现思路

1、本公开提出了改进的乐谱训练数据库的构建和应用。特别地,本 公开通过利用音乐相关的特征来获取音乐资料的分级标签并且通过验 证分级标签来调整分级标签的设置,从而构建得到改进的乐谱训练数 据库。附加地,本公开进一步提出了乐谱训练数据的应用,其中特别 地可以基于用户在应用乐谱训练数据库的反馈来进一步优化所构建的 乐谱训练数据库。

2、本公开的一个方面涉及一种乐谱训练数据库的构建方法,其中所 述乐谱训练数据库具有至少一个等级,对于每一等级具有对应的等级 标签,所述方法包括以下步骤:对于每一个等级,获取基于针对待构 建的乐谱训练数据库预先设置的音乐特征集通过机器学习生成的第一 标签(l1),获取基于针对待构建的乐谱训练数据库预先设置的音乐 特征集生成的第二标签(l1h)以及包含在第二标签(l1h)中的至 少一个第二子标签(l2h),其中各第二标签以及子标签规定了音乐 特征集中的一个或多个音乐特征的组合及其特定取值范围;根据第二 子标签(l2h)所规定的音乐特征组合以及音乐特征取值范围生成候 选音乐样本,利用所生成的候选音乐样本对第一标签(l1)和第二标 签(l1h)中的至少一者进行验证,其中基于验证结果对第一标签 (l1)和第二标签(l1h)中的至少一者的规定进行调整;以及基于 通过验证的候选音乐样本及其对应的等级标签来构建乐谱训练数据 库。

3、本公开的另一个方面涉及一种乐谱训练数据库的构建装置,其中 所述乐谱训练数据库具有至少一个等级,对于每一等级具有对应的等 级标签,所述构建装置包括处理电路,所述处理电路被配置为:对于 每一个等级,获取基于针对待构建的乐谱训练数据库预先设置的音乐 特征集通过机器学习生成的第一标签(l1),获取基于针对待构建的 乐谱训练数据库预先设置的音乐特征集生成的第二标签(l1h)以及 包含在第二标签(l1h)中的至少一个第二子标签(l2h),其中各 第二标签以及子标签规定了音乐特征集中的一个或多个音乐特征的组 合及其特定取值范围;根据第二子标签(l2h)所规定的音乐特征组 合以及音乐特征取值范围生成候选音乐样本,利用所生成的候选音乐 样本对第一标签(l1)和第二标签(l1h)中的至少一者进行验证, 其中基于验证结果对第一标签(l1)和第二标签(l1h)中的至少一 者的规定进行调整;以及基于通过验证的候选音乐样本及其对应的等级标签来构建乐谱训练数据库。

4、本公开的还另一个方面涉及一种存储可执行指令的非暂时性计算 机可读存储介质,所述可执行指令当被执行时实现本公开的实施例中 所述的方法。

5、本公开的又另一个方面涉及一种电子设备。根据一个实施例,所 述电子设备包括:处理器和存储装置,所述存储装置存储有可执行指 令,所述可执行指令当被执行时实现本公开的实施例中所述的方法。

6、本公开的又另一个方面涉及一种计算机程序产品,所述计算机程 序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实 现本公开的实施例中所述的方法。

7、本公开的又另一个方面涉及一种计算机程序,所述计算机程序包 括的程序代码在由计算机执行时使得计算机执行本公开的实施例中所 述的方法。

8、本公开的又另一方面涉及一种装置,包括用于执行本公开的实施 例中所述的方法的部件。

9、提供本公开内容是为了以简化的形式介绍一些概念,这些概念将 在下面的详细描述中进一步描述。本公开内容不旨在标识所要求保护 的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题 的范围。从以下对实施例的详细描述和附图中,本技术的其他方面和 优点将变得显而易见。



技术特征:

1.一种乐谱训练数据库的构建方法,其中所述乐谱训练数据库具有至少一个等级,对于每一等级具有对应的等级标签,所述方法包括以下步骤:对于每一个等级,

2.根据权利要求1所述的方法,其中,

3.根据权利要求1所述的方法,其中,第一标签(l1)是通过如下方式生成的:

4.根据权利要求1所述的方法,其中,第二标签(l1h)和至少一个第二子标签(l2h)中的至少一个是通过如下方式生成的:

5.根据权利要求1所述的方法,其中,根据第二子标签(l2h)生成候选音乐样本包括以下中的至少一者:

6.根据权利要求1所述的方法,其中,利用所生成的候选音乐样本对第一标签(l1)进行验证包括验证所生成的候选音乐样本是否符合第一标签(l1)的音乐特征组合以及特征取值范围的规定。

7.根据权利要求6所述的方法,其中,验证所生成的候选音乐样本是否符合第一标签(l1)的规定包括:

8.根据权利要求7所述的方法,其中,当所提取的音乐特征的类型及其取值被包含在第一标签所规定的音乐特征组合及其特征取值范围内时,则认为候选音乐样本符合第一标签的规定。

9.根据权利要求1所述的方法,其中,基于验证结果对第一标签(l1)和第二标签(l1h)中的至少一者的规定进行调整包括:

10.根据权利要求9所述的方法,其中,

11.根据权利要求10所述的方法,其中,调整第二标签包括参照第一标签来调整第二标签规定的音乐特征组合和/或各音乐特征的取值范围,以使得基于调整后的第二标签所生成的候选音乐样本符合第一等级标签的规定。

12.根据权利要求1所述的方法,进一步包括:

13.根据权利要求1所述的方法,其中,进一步包括获取基于针对待构建的乐谱训练数据库预先设置的音乐特征集通过机器学习生成的至少一个第一子标签(l2),所述第一子标签(l2)被包含在第一标签(l1)中,

14.根据权利要求1所述的方法,其中,基于通过验证的候选音乐样本及其对应的等级标签来构建乐谱训练数据库包括:

15.根据权利要求14所述的方法,其中,排序设置包含按照候选音乐样本中的各个音乐特征的优先级排序,或者基于用户输入而自适应给出的排序。

16.根据权利要求1所述的方法,进一步包括:

17.一种乐谱训练数据库的构建装置,其中所述乐谱训练数据库具有至少一个等级,对于每一等级具有对应的等级标签,所述装置包括处理电路,所述处理电路被配置为:对于每一个等级,

18.一种设备,包括:

19.一种计算机可读存储介质,存储指令,所述指令在由一个或多个处理器执行时使得执行根据权利要求1-16中任一项所述的方法。

20.一种包括用于执行根据权利要求1-16中任一项所述的方法的部件的装置。


技术总结
本公开涉及乐谱训练数据库的构建和应用。提出了一种乐谱训练数据库的构建方法,所述方法包括对于乐谱训练数据库的每一个等级,获取基于针对待构建的乐谱训练数据库预先设置的音乐特征集通过机器学习生成的第一标签(L1);获取基于该音乐特征集生成的第二标签(L1H)以及包含在第二标签(L1H)中的至少一个第二子标签(L2H);根据第二子标签(L2H)所规定的音乐特征组合以及音乐特征取值范围生成候选音乐样本,利用所生成的候选音乐样本对第一标签(L1)和第二标签(L1H)中的至少一者进行验证,其中第一标签(L1)和第二标签(L1H)中的至少一者的规定能够基于验证结果被调整;以及基于通过验证的候选音乐样本及其对应的标签来构建乐谱训练数据库。

技术研发人员:郑琬婷
受保护的技术使用者:教育科技加私人有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1