我使用MFCC算法获取了一些声音变量的特征。我想用K-Means对它们进行聚类。我有70个帧,每个帧对应一个语音样本,其中每个样本有9个倒谱系数。这意味着我有一个70*9大小的矩阵。
假设A、B和C是三个语音记录,则:
A为:
List<List<Double>> -> 70*9 array (I can use Vector instead of List)
同时,B和C的长度也相同。
我不想对每一帧进行聚类,而是想对每个帧块进行聚类(例如,一个组有70帧)。
如何在Java中使用K-Means实现它?