A Tour of the Top Algorithms for Machine Learning Newbies
The image for logistic regression is hilariously wrong. It shows the sigmoid as a decision boundary.Also dont get hung up about no free lunch theorem. That is a great result in computer science theory with little practical impact: just pick neural networks for unstructured and GBDT for structured data. For the vast majority of real-life problems (not all possible problems) these are the single best algorithms.