Объедините многофункциональные экстракторы - PullRequest
0 голосов
/ 10 сентября 2011

Хотелось бы знать, есть ли у вас какие-либо идеи о том, как комбинировать многофункциональные экстракторы для повышения производительности при классификации. Например, в статье Nilsback «Автоматическая классификация цветов по большому количеству классов» они объединили 4 экстрактора различных функций. Я хотел бы знать, как это сделать, если у вас есть идеи?

P.s. моя работа на C ++ / opencv

Спасибо заранее.

1 Ответ

1 голос
/ 14 сентября 2011

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

В случае SVM, один из способов использования дополнительных знаний о ваших дескрипторах, это использовать линейную комбинацию отдельных ядер, где каждое из этих ядер идет с одним из ваших дескрипторов.Затем вы можете подогнать ядра к их дескрипторам и весам в линейной комбинации.Эта методика называется «Обучение нескольких ядер».

Некоторые указатели, которые могут быть полезны:

...