Теперь K-MEAN требует 2 вектора для формирования диаграммы кластеров (один по X, один по Y).
Это неправда, алгоритм kmeans может кластеризовать произвольное количество векторов.
Итак, как мне продолжить? Могу ли я взять соседние кадры и применить K-mean К СЛЕДУЮЩИМ КАДРАМ?
У вас есть 500 векторов, вы применяете kmeans для всех из них.
Например, в MATLAB входной вектор X должен иметь матрицу размерности 2xM для функции kmean;
Нет такого требования
Какие векторы выбрать для формирования кластеров в K-MEAN? КАК ПРИМЕНИТЬ kmeans К каждому вектору?
Опять же, вы берете все векторы, как в документации.
[idx,C] = kmeans(X,num_clusters);
X - матрица размером 500x13.
Посмотрев кучу руководств, обычно i / p - это два набора данных (X1, X2) для двухмерного пространства Kmeans.
Если вы относитесь к документации выше, x1 и x2 являются примерами кластеров. Также есть кластер х3.
Сомневаюсь, что в случае с MFCC какими должны быть мои X1, X2?
Например, будут кластеры, соответствующие фонемам. Если у вас есть 20 фонем, вы группируете 20 центроидов, и каждая из них будет соответствовать фонеме. Вы также можете кластеризовать 256 центроидов, если у вас достаточно данных, тогда кластеры будут соответствовать значениям абстрактных общих функций в речи.
person
Nikolay Shmyrev
schedule
11.03.2017