图形神经网络和LSTM集成用于钢琴奏的增强多标签风格分类
Sibo Zhang1, Yang Liu2, Mengjie Zhou3
1School of Arts, Shandong University, Jinan 250100, China.
Sensors (Basel, Switzerland)
|February 13, 2025
概括
这项研究引入了一种使用图形卷积神经网络 (GCN),图形注意力网络 (GAT) 和长短期记忆 (LSTM) 网络的自动钢琴奏风格分类的新方法,提高了15%的准确性.
科学领域:
- 音乐学 音乐学 音乐学
- 计算机科学 计算机科学
- 人工智能的人工智能
背景情况:
- 由于复杂的音乐结构,自动音乐风格分类具有挑战性.
- 传统的神经网络在钢琴奏之类的作曲中与细微的特征提取作斗争.
- 现有的方法往往无法捕捉到音乐作品中复杂的结构和时间关系.
研究的目的:
- 为了解决钢琴奏风格分类和特征提取方面的局限性.
- 提出一种新的混合深度学习模型,集成GCN,GAT和LSTM.
- 为了提高钢琴奏的自动多标签分类的准确性.
主要方法:
- 开发了一种结合图形卷积神经网络 (GCNs),图形注意网络 (GATs) 和长短期记忆 (LSTM) 网络的新方法.
- 使用GCN用于图形结构表示,GAT用于基于注意力的特征加权,以及LSTM用于时间特征编码.
- 使用MIDI文件构建了17世纪至19世纪的钢琴奏的数据集.
主要成果:
- 拟议的混合模型有效地代表了音乐元素的结构和时间特征.
- 该方法优化了发现特征之间的依赖性,提高了分类性能.
- 与基线方法相比,风格分类准确度提高了15%.
结论:
- 集成的GCN-GAT-LSTM模型显著改善了自动钢琴奏风格分类.
- 这种方法为分析复杂的音乐作品提供了更强大的解决方案.
- 这些发现有助于计算机音乐学和深度学习应用的进步.
相关概念视频
Classification of Signals
381
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
381
Multi-input and Multi-variable systems
93
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
93
Classification of Systems-II
133
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
133
Classification of Systems-I
167
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
167
Aggregates Classification
299
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
299
Multiple Bar Graph
5.0K
As the name suggests, a multiple bar graph is the same as a bar graph but has multiple bars to depict relationships between different data values. One can include as many parameters as possible. However, each parameter must have the same unit of measurement.
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
5.0K


