Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Machine learning, best technique

I am new to machine learning. I am familiar with SVM , Neural networks and GA. I'd like to know the best technique to learn for classifying pictures and audio. SVM does a decent job but takes a lot of time. Anyone know a faster and better one? Also I'd like to know the fastest library for SVM.

like image 267
Brahadeesh Avatar asked Mar 26 '11 15:03

Brahadeesh


2 Answers

Your question is a good one, and has to do with the state of the art of classification algorithms, as you say, the election of the classifier depends on your data, in the case of images, I can tell you that there is one method called Ada-Boost, read this and this to know more about it, in the other hand, you can find lots of people are doing some researh, for example in Gender Classification of Faces Using Adaboost [Rodrigo Verschae,Javier Ruiz-del-Solar and Mauricio Correa] they say:

"Adaboost-mLBP outperforms all other Adaboost-based methods, as well as baseline methods (SVM, PCA and PCA+SVM)" Take a look at it.

like image 58
edgarmtze Avatar answered Nov 07 '22 14:11

edgarmtze


If your main concern is speed, you should probably take a look at VW and generally at stochastic gradient descent based algorithms for training SVMs.

like image 24
carlosdc Avatar answered Nov 07 '22 13:11

carlosdc