Re: Распознование образов

And99rey

Какой лучше использовать метод для распознавания образов, если у нас есть n-мерные вектора, которые имеют примерно такую структуру:
[ 0.1, 0.01, 10, 17 ]
или возможно другое
[ 0.1, 0.008, 5600 ]
В первом случае какие весовые функции надо вводить?
Во втором если ввести весовые функции и окажется, что главный признак - это те 5600, то первые компоненты вообще убиваются, а это не есть хорошо.
Что можно хорошего почитать по этой теме?

margadon

Helga87

Дай угадаю. Надо распознать эллипсы на фотографии?

And99rey

нет.

Helga87

Спасибо. Ваш ответ очень помог нашим телепатам.

And99rey

вопрос, относящийся к распознаванию образов. абстрактная задача: разделить два множества гиперплоскостью.
напрямую методы дробящихся эталонов и ближайших соседей не подходит по указанным выше причинам.
в принципе обучающее множество большое (миллионы объектов) в пространствах размерности порядка 200.
поэтому есть мнение использовать статистический подход. но хотелось узнать мнения.

Helga87

Support Vector Machine уже заботан?

And99rey

нет

Dasar

В первом случае какие весовые функции надо вводить?
Во втором если ввести весовые функции и окажется, что главный признак - это те 5600, то первые компоненты вообще убиваются, а это не есть хорошо.
очевидно, что весовая функция должна отражать вес(вклад) компонента в распознание.
у тебя значение может давать линейный вклад, может пороговый, может логарифметический, может асимптотический, может s-образный и т.д.
обычно сначала делают экспертную оценку по вкладу значения компонента в общее распознание, например:
компонет -> вес
0 -> 0%
1000 -> 10%
3000 -> 30%
10000 -> 50%
40000 -> 70%
100000 -> 80%
а потом эту экспертную таблицу сглаживают подобранной функцией.
ты такую экспертную оценку сделать можешь?

And99rey

так там же линейная классификация. а это совсем просто. в реальных данных это врядли применимо. т.е. это же просто теорема Новикова и все вытекающее

And99rey

если только обучать нс. потому что вообще говоря параметры внутри вектора будут много меняться.

Helga87

в реальных данных это врядли применимо
SVM активно применяется в реальных задачах, например, в Yandex.
Хотя, пока не понятна природа твоей задачи, применимость SVM предсказать нельзя.

And99rey

а можно какие-нибудь хорошие доки?

And99rey

вроде во всех параметрах svmlib разобрался кроме c
param = svm_parameter(kernel_type = LINEAR, C = 10)
Что это за C?

And99rey

не. статистическое распознавание не интересует

slonishka

ты плохой бот
Оставить комментарий
Имя или ник:
Комментарий: