Machine Learning Cheat Sheets: Flowcharts and Emojis

in machine-learning •  7 years ago 

An experienced data scientist can easily tackle a new data science problem and select the Machine Learning algorithms to solve the problem at hand. For new data scientists, however, selecting the best algorithm can be a problem by itself. Several companies and data scientists proposed guidelines for achieving the best results and they summarized them in cheat sheets built upon the rules they apply in their day-to-day work activities.

Scikit-Learn, the Pyhton library proposes its own cheat sheet with comprehensive rules for selecting the algorithms, even offering alternatives for the unfortunate situation when the first-choice algorithm is not working.
http://scikit-learn.org/stable/tutorial/machine_learning_map/index.html
scikit.png

SAS have their own take for a cheat sheet that depicts a diagram you should follow to select the needed algorithm making considerations upon the data dimensionality, data usage purpose, and urgency of the task.
https://blogs.sas.com/content/subconsciousmusings/2017/04/12/machine-learning-algorithm-use/
mlsas.png

The Microsoft Azure cheat sheet comes in handy especially when designing your model in the platform they provide and is focused on predictive analytics tasks.
https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm-cheat-sheet
machine-learning-algorithm-cheat-sheet-small_v_0_6-01.png

The emoji Machine Learning cheat sheet
One of these cheat sheets caught my attention due to the use of emojis to help readers understand and remember the algorithm selection rules in a more appealing way. The data scientist who came up with this cheat sheet offers also details on how she chose the representation. Check it out here http://www.emilyinamillion.me/blog/2016/5/30/the-making-of-a-cheatsheet-emoji-edition
mlemoji.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thank you . your article very useful for me. i was using scikit - learn , pandas , Gensim and NLTK when i was writing codes. good job

Thank you, @shiroichi. If you need cheat sheets for other Python libraries including Pandas and NumPy you can check out this article https://becominghuman.ai/cheat-sheets-for-ai-neural-networks-machine-learning-deep-learning-big-data-678c51b4b463