Radzhab
@Radzhab

Как понять метод опорных векторов (для чайников)?

В общем есть аудио записи. 100 штук. С разными интонациями. Грамматика включает 3 слова
Hello, Good, Today. ASR не помогли, поэтому решил идти в сторону SVM. Вроде смотрю все так красиво и просто (на картинке по крайней мере). Смотрю описание алгоритма. Вроде сам оканчивал технический вуз, но такие функции вижу впервые. Километровые функции. И нихрена не понятно как оно работает. Подскажите нубу как работает данный алгоритм на практике этих аудио записей.

Мой алгоритм:
1) Перевести каждый файл в вектор
2) Классифицировать их.
  • Вопрос задан
  • 2460 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
рассмотрим на двухмерной плоскости. Нарисуйте график, раскидайте точки разных классов, попытайтесь провести между каждым классом линию, разделяющую их на группы точек. Причем так, что бы расстояние от точек до нашей границы было максимальным, что бы можно было точно сказать к какой группе принадлежат точки. Когда мы добавляем новую точку - в зависимости от положения относительно нашей границы мы можем классифицировать эту точку и отнести ее либо к одной группе либо к другой.

В реальности у нас там может быть трех и более мерное пространство, и вместо линий уже выходят плоскости, которые разделяют множества.

Причем плоскости эти могут быть кривыми, в зависимости от алгоритма который вы выбрали. Линейный SVM по проще, но прямыми вы в некоторых случаях не сможете оптимально построить классификатор, потому существуют и другие варианты, в которых секущие плоскости просто строятся чуть по другому.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы