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).
Jun-3-2017, 15:25:13 GMT
- Country:
- North America > United States > Michigan (0.05)
- Technology:
- Information Technology > Artificial Intelligence > Machine Learning
- Decision Tree Learning (1.00)
- Ensemble Learning (0.94)
- Statistical Learning (0.94)
- Neural Networks > Deep Learning (0.62)
- Information Technology > Artificial Intelligence > Machine Learning