Hacker News new | ask | show | jobs
by Der_Einzige 2286 days ago
On the job experience about which ML algorithm is more useful for a task is certainly helpful.

But, knowing how to implement "X from scratch" gives you far more useful information about how and why a particular algorithm is suitable for a certain task. We should encourage people to reimplement algorithms from scratch (for fun, not production usage) so that they understand how the sausage is made.

Also, SVMs support a whole lot of different loss functions. I suspect that a properly tuned SVM will do better than a properly tuned logistic regression.