Нужна помощь по мультиклассу классификатора для Matlab - PullRequest
2 голосов
/ 21 января 2011

Мне нужно 2 функции Matlab. Эти функции будут мультиклассовым классификатором. У меня 26 разных классов. Каждый класс имеет 16 разных значений. у меня есть данные по 20 тыс. строк. каждая строка имеет метку класса (целое число) и 16 различных значений, как я уже сказал. Первые 16 тысяч строк данных будут использованы для обучения. остальные оставшиеся 4 тыс. строк будут использованы для оценки эффективности классификации. поэтому я буду использовать эту функцию 2 для их классификации и сравнения их производительности.

большое спасибо за каждый вклад.

Ответы [ 2 ]

2 голосов
/ 21 января 2011

Statistics Toolbox предоставляет множество различных мультиклассовых классификаторов, включая

Деревья решений в мешках Наивные байесовские классификаторы Линейный дискриминантный анализ

Вы можете получить доступ к руководству пользователя продукта по адресу http://www.mathworks.com/help/toolbox/stats/f15360dfi14.html

В качестве альтернативы вы можете обратиться к записанному вебинару под названием «Вычислительная статистика: начало работы с классификацией с использованием MATLAB»

2 голосов
/ 21 января 2011

Я не уверен, что такое "2 функции", но, похоже, ваша основная потребность в процедуре классификации.

Если у вас есть набор инструментов статистики, попробуйте функции classify () или classregtree () (есть и другие подходящие функции, но их, вероятно, проще всего применять).

Если у вас нет набора инструментов статистики, попробуйте поискать в Интернете, особенно в MATLAB Central. Я нескромно предложу свою собственную функцию LDA (), которая выполняет линейный дискриминантный анализ и может обрабатывать несколько классов, описанных здесь:

Data Mining в MATLAB: линейный дискриминантный анализ (LDA)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...