Извлеките iVector из списков MFFC с помощью UBM-GMM
Я хочу выполнить извлечение характеристик iVector из файла.txt, содержащего кепстральные коэффициенты частоты Mel (MFFC). Это означает, что у меня есть часть извлечения MFCC, я просто хотел применить универсальную модель фона / модель смеси Гаусса (UBM-GMM) в этом файле (float), а затем извлечь iVector с помощью инструмента bob
файл содержит 151000 строк и 39 столбцов (с плавающей запятой). Я пытаюсь использовать инструмент bob, но я заметил, что bob следует полной методологии: извлечение MFCC, затем применение UBM-GMM, затем извлечение ivector, но в моем случае у меня есть Часть извлечения MFCC, и я просто хотел применить UBM-GMM к этому файлу, а затем извлечь iVector
Это содержимое моего входного файла (float)
"[ 20.412132 12.660626 -0.364722 ... 0.66215 -2.386265 -0.483279] [ 20.387691 28.921465 -7.665021 ... 4.967792 -0.837653 0.086281] [ 20.592092 26.138031 -6.041919 ... 4.59261 -1.237065 -0.047726] ... [ 17.551338 -26.566893 -8.112051 ... -1.840103 5.563478 0.753488] [ 17.538497 -25.868483 -6.84744 ... -0.072941 3.455679 -2.500857] [ 17.157589 -22.458966 -4.125641 ... 1.418648 3.925556 -3.072655]"
Я хотел применить к этим данным UBM-GMM, а затем извлечь iVector. В качестве вывода мне нужна другая матрица размера ниже, чем указанная в записи, которая представляет iVector.
Подробнее об iVector: https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/41528.pdf