Я новичок в обучении машинам и хочу реализовать китайский китайский процесс, основанный на расстоянии, в MATLAB для кластеризации звуковых дорожек.Дистанционно-зависимый китайский ресторан Процесс может быть
Я ищу использовать dd-CRP на 26 функциях. Я предполагаю, что этот процесс может идти как этот
- Читайте в 1-й вектор функции и присвоить ему «стол»
- Чтение в 2 вектора признаков и сравнить его с «стол» 1-й, может быть, с помощью косинус угол (из-за большой размерности) двух векторов, и если он согласуется в некоторой определенной тете, соедините эту таблицу, иначе запустите новую.
- Прочтите следующую функцию и повторите шаг 2 для нового вектора признаков для каждой существующей таблицы.
- Пока это происходит, я буду отслеживать, сколько таблиц есть.
Я буду использовать алгоритм, скажем, например, 16 звуковых дорожек. Способ, которым аудио будет подаваться в алгоритм, - это первый вектор функции, начиная с первого кадра из аудиодорожки 1, второго вектора признаков из формы первого кадра в треке 2 и т. Д., Когда я пытаюсь выяснить, какой звуковые дорожки, как собирать вместе больше всего, но я не хочу определять, сколько там есть центроидов. Очевидно, мне придется отслеживать, на каком звуковом треке находится «таблица».
Имеет ли это смысл?
Нам нравится обрабатывать конкретные проблемы с кодом. Я вижу, что вы ничего не отправили. Попробуйте добавить некоторые, чтобы получить ответы от нас. –
Боюсь, я еще не написал код для dd-CRP. Я просто хочу узнать, правильно ли теория и мое понимание проблемы. У меня есть много кода, написанного для работы с аудио и кластеризацией с использованием k-средств, которые работают, но я смотрю на него. – daithioronain
Возможно, это не относится к Matlab. Пожалуйста, удалите тег matlab. –