When Does Deep Learning Work Better Than SVMs or Random Forests?
If we tackle a supervised learning problem, my advice is to start with the simplest hypothesis space first. I.e., try a linear model such as logistic regression. If this doesn't work "well" (i.e., it doesn't meet our expectation or performance criterion that we defined earlier), I would move on to the next experiment. I would say that random forests are probably THE "worry-free" approach - if such a thing exists in ML: There are no real hyperparameters to tune (maybe except for the number of trees; typically, the more trees we have the better). On the contrary, there are a lot of knobs to be turned in SVMs: Choosing the "right" kernel, regularization penalties, the slack variable, ... Both random forests and SVMs are non-parametric models (i.e., the complexity grows as the number of training samples increases).
Apr-22-2016, 18:35:54 GMT
- Country:
- North America > United States > Michigan (0.05)
- Technology:
- Information Technology > Artificial Intelligence > Machine Learning
- Decision Tree Learning (1.00)
- Statistical Learning (0.94)
- Ensemble Learning (0.93)
- Neural Networks > Deep Learning (0.63)
- Information Technology > Artificial Intelligence > Machine Learning