Page 14 - 《软件学报》2026年第5期
P. 14

黄恒焱 等: 融合音乐知识结构化表征的高精度符号音乐理解                                                    1893


                                                                             l
                 其中,  F l   表示第  l 层特征图在位置  (i, j) 的值,  X l−1  表示上一卷积块的输出,  W  是卷积核权重, K   是卷积核大小,     b l
                       i,j
                 是偏置项, BN   是批正则化,    σ 是  ReLU  激活函数.

                     C                                          32nd
                    C#                                0.7        16th
                    D                                             8th                               0.8
                                                      0.6
                    D#                                            3/4
                     E                                0.5       1 beat
                                                                                                    0.6
                     F                                         1.5 beat
                                                      0.4
                    F#                                          2 beat
                                                                                                    0.4
                    G                                 0.3       3 beat
                    G#                                          4 beat
                                                      0.2
                     A                                        8th triplet                           0.2
                    A#                                0.1   1 beat triplet
                     B                                      2 beat triplet
                                                      0                                             0
                                                                    32nd  16th  8th  3/4 1 beat 1.5 beat 2 beat 3 beat 4 beat 1 beat triplet
                                                                                          2 beat triplet
                       C  C#  D D# E F  F# G  G# A  A# B
                                                                                       8th triplet
                                   (a) PCTM                                     (b) NLTM
                                            图 3 同一   MIDI 文件的   PCTM  和  NLTM



                                                       批
                                                    3×3  正  ReLU
                                                       则
                                                       化


                                                           最      最
                                 音高转移矩阵                卷   大  卷   大   卷  层   全      丢   全
                                                       积   池  积   池   积  正   连    ReLU  弃  连
                                                                         则
                                                                                        接
                                                                             接
                                                       块   化  块   化   块  化   层      层   层
                                                           层      层
                                            堆叠特征矩阵                                          深层音乐知识特征
                  符号音乐序列输入                                                  互补音乐特征提取模块
                                 音长转移矩阵
                                                 图 4 互补音乐特征提取模块

                    最大池化层级联卷积块, 用于降低特征图的空间维度, 提取具有代表性的抽象特征:

                                                    l
                                                   P = max 0⩽m,n<S F l S ·i+m,S ·j+n                  (2)
                                                    i,j
                 其中,  P l i,j  是池化后的特征, S  是池化窗口大小  (该模块的窗口大小      S=2).
                    为了稳定训练过程并加速模型收敛, 批正则化               (BN) 和层正则化   (LN) 被整合到网络中. 批正则化可表示为:

                                                          l
                                                          x −µ
                                                      l      B
                                                      ˆ x = √  ·γ +β                                  (3)
                                                          σ +ε
                                                            2
                                                            B
                           2
                 其中,   µ  和  σ  是批次内的均值和方差,    γ 和  β 是可学习的缩放和偏移参数,       ε 是一个微小常数.
                      B    B
                    层正则化对卷积层的输出进行处理:

                                                          h−µ
                                                      ˆ      h
                                                      h = √    ·γ +β                                  (4)
                                                           2
                                                          σ +ε
                                                           h
                           2
                 其中,   µ  和  σ  是特征向量的均值和方差.
                      h    h
                    经过多层特征提取和正则化后, 网络通过全连接层将高维结构化特征输出为固定维度                             (Transformer 编码器的
   9   10   11   12   13   14   15   16   17   18   19