使用 Python 的二维数组分类
2D array Classification using Python
我正在尝试构建语音识别应用程序。到目前为止,我已经从 10 个样本语音中提取了 mfcc 特征。每个样本产生不同的形状,如下所示:
(698, 12)
(414, 12)
(610, 12)
(586, 12)
(698, 12)
(282, 12)
(250, 12)
(370, 12)
(694, 12)
(490, 12)
我计划使用 kNN(或其他分类算法)来执行此操作,但每个样本的形状都不相同,而且它是二维数组而不是一维数组,因此我可以将其直接提供给模型。
如何以这种方式转换此数组,以便将其输入机器学习算法或如何使用二维数组构建模型?
请指教
我使用 GMM 完成了这个。所以每个观察都会有自己的模型。
我正在尝试构建语音识别应用程序。到目前为止,我已经从 10 个样本语音中提取了 mfcc 特征。每个样本产生不同的形状,如下所示:
(698, 12)
(414, 12)
(610, 12)
(586, 12)
(698, 12)
(282, 12)
(250, 12)
(370, 12)
(694, 12)
(490, 12)
我计划使用 kNN(或其他分类算法)来执行此操作,但每个样本的形状都不相同,而且它是二维数组而不是一维数组,因此我可以将其直接提供给模型。
如何以这种方式转换此数组,以便将其输入机器学习算法或如何使用二维数组构建模型?
请指教
我使用 GMM 完成了这个。所以每个观察都会有自己的模型。