Cheat Sheets for AI, Neural Networks, Machine Learning, Deep Learning & Big Data
The Most Complete List of Best AI Cheat Sheets
Over the past few months, I have been collecting AI cheat sheets. From time to time I share them with friends and colleagues and recently I have been getting asked a lot, so I decided to organize and share the entire collection. To make things more interesting and give context, I added descriptions and/or excerpts for each major topic.
This is the most complete list and the Big-O is at the very end, enjoy…
Neural Networks
Neural Networks Graphs
Machine Learning Overview
Machine Learning: Scikit-learn algorithm
This machine learning cheat sheet will help you find the right estimator for the job which is the most difficult part. The flowchart will help you check the documentation and rough guide of each estimator that will help you to know more about the problems and how to solve it.
Scikit-Learn
Scikit-learn (formerly scikits.learn) is a free software machine learninglibrary for the Python programming language. It features various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.
MACHINE LEARNING : ALGORITHM CHEAT SHEET
This machine learning cheat sheet from Microsoft Azure will help you choose the appropriate machine learning algorithms for your predictive analytics solution. First, the cheat sheet will asks you about the data nature and then suggests the best algorithm for the job.
Python for Data Science
TensorFlow
In May 2017 Google announced the second-generation of the TPU, as well as the availability of the TPUs in Google Compute Engine.[12] The second-generation TPUs deliver up to 180 teraflops of performance, and when organized into clusters of 64 TPUs provide up to 11.5 petaflops.
Keras
In 2017, Google’s TensorFlow team decided to support Keras in TensorFlow’s core library. Chollet explained that Keras was conceived to be an interface rather than an end-to-end machine-learning framework. It presents a higher-level, more intuitive set of abstractions that make it easy to configure neural networks regardless of the backend scientific computing library.
Numpy
NumPy targets the CPython reference implementation of Python, which is a non-optimizing bytecode interpreter. Mathematical algorithms written for this version of Python often run much slower than compiled equivalents. NumPy address the slowness problem partly by providing multidimensional arrays and functions and operators that operate efficiently on arrays, requiring rewriting some code, mostly inner loops using NumPy.
Pandas
The name ‘Pandas’ is derived from the term “panel data”, an econometricsterm for multidimensional structured data sets.
Data Wrangling
The term “data wrangler” is starting to infiltrate pop culture. In the 2017 movie Kong: Skull Island, one of the characters, played by actor Marc Evan Jackson is introduced as “Steve Woodward, our data wrangler”.
Data Wrangling with dplyr and tidyr
Scipy
SciPy builds on the NumPy array object and is part of the NumPy stack which includes tools like Matplotlib, pandas and SymPy, and an expanding set of scientific computing libraries. This NumPy stack has similar users to other applications such as MATLAB, GNU Octave, and Scilab. The NumPy stack is also sometimes referred to as the SciPy stack.[3]
Matplotlib
matplotlib is a plotting library for the Python programming language and its numerical mathematics extension NumPy. It provides an object-oriented APIfor embedding plots into applications using general-purpose GUI toolkits like Tkinter, wxPython, Qt, or GTK+. There is also a procedural “pylab” interface based on a state machine (like OpenGL), designed to closely resemble that of MATLAB, though its use is discouraged.[2] SciPy makes use of matplotlib.
pyplot is a matplotlib module which provides a MATLAB-like interface.[6]matplotlib is designed to be as usable as MATLAB, with the ability to use Python, with the advantage that it is free.
Data Visualization
PySpark
Big-O
About Stefan
Stefan is the founder of Chatbot’s Life, a Chatbot media and consulting firm. Chatbot’s Life has grown to over 150k views per month and has become the premium place to learn about Bots & AI online. Chatbot’s Life has also consulted many of the top Bot companies like Swelly, Instavest, OutBrain, NearGroup and a number of Enterprises.
Resources
Big-O Algorithm Cheat Sheet: http://bigocheatsheet.com/
Bokeh Cheat Sheet: https://s3.amazonaws.com/assets.datacamp.com/blog_assets/Python_Bokeh_Cheat_Sheet.pdf
Data Science Cheat Sheet: https://www.datacamp.com/community/tutorials/python-data-science-cheat-sheet-basics
Data Wrangling Cheat Sheet: https://www.rstudio.com/wp-content/uploads/2015/02/data-wrangling-cheatsheet.pdf
Data Wrangling: https://en.wikipedia.org/wiki/Data_wrangling
Ggplot Cheat Sheet: https://www.rstudio.com/wp-content/uploads/2015/03/ggplot2-cheatsheet.pdf
Keras Cheat Sheet: https://www.datacamp.com/community/blog/keras-cheat-sheet#gs.DRKeNMs
Keras: https://en.wikipedia.org/wiki/Keras
Machine Learning Cheat Sheet: https://ai.icymi.email/new-machinelearning-cheat-sheet-by-emily-barry-abdsc/
Machine Learning Cheat Sheet: https://docs.microsoft.com/en-in/azure/machine-learning/machine-learning-algorithm-cheat-sheet
ML Cheat Sheet:: http://peekaboo-vision.blogspot.com/2013/01/machine-learning-cheat-sheet-for-scikit.html
Matplotlib Cheat Sheet: https://www.datacamp.com/community/blog/python-matplotlib-cheat-sheet#gs.uEKySpY
Matpotlib: https://en.wikipedia.org/wiki/Matplotlib
Neural Networks Cheat Sheet: http://www.asimovinstitute.org/neural-network-zoo/
Neural Networks Graph Cheat Sheet: http://www.asimovinstitute.org/blog/
Neural Networks: https://www.quora.com/Where-can-find-a-cheat-sheet-for-neural-network
Numpy Cheat Sheet: https://www.datacamp.com/community/blog/python-numpy-cheat-sheet#gs.AK5ZBgE
NumPy: https://en.wikipedia.org/wiki/NumPy
Pandas Cheat Sheet: https://www.datacamp.com/community/blog/python-pandas-cheat-sheet#gs.oundfxM
Pandas: https://en.wikipedia.org/wiki/Pandas_(software)
Pandas Cheat Sheet: https://www.datacamp.com/community/blog/pandas-cheat-sheet-python#gs.HPFoRIc
Pyspark Cheat Sheet: https://www.datacamp.com/community/blog/pyspark-cheat-sheet-python#gs.L=J1zxQ
Scikit Cheat Sheet: https://www.datacamp.com/community/blog/scikit-learn-cheat-sheet
Scikit-learn: https://en.wikipedia.org/wiki/Scikit-learn
Scikit-learn Cheat Sheet: http://peekaboo-vision.blogspot.com/2013/01/machine-learning-cheat-sheet-for-scikit.html
Scipy Cheat Sheet: https://www.datacamp.com/community/blog/python-scipy-cheat-sheet#gs.JDSg3OI
SciPy: https://en.wikipedia.org/wiki/SciPy
TesorFlow Cheat Sheet: https://www.altoros.com/tensorflow-cheat-sheet.html
Tensor Flow: https://en.wikipedia.org/wiki/TensorFlow
I like to party, not look arilctes up online. You made it happen.
My wife and i got so ecstatic when Emmanuel managed to carry out his inquiry with the precious recommendations he acquired in your blog. It is now and again perplexing just to possibly be giving out key points people today have been trying to sell. And we grasp we have got the blog owner to thank because of that. The specific illustrations you made, the easy website navigation, the relationships your site assist to instill – it is mostly incredible, and it is letting our son and the family do think the article is interesting, which is certainly especially important.… Read more »
I precisely desired to thank you so much yet again. I do not know what I would’ve made to happen without the entire ways shared by you on such topic. It had become a very intimidating scenario in my position, but spending time with a new professional tactic you treated the issue made me to cry with joy. I am thankful for your assistance and thus expect you are aware of a great job your are doing instructing many others thru your web site. I am sure you haven’t come across any of us.
I wanted to send a brief message so as to express gratitude to you for all the wonderful guides you are posting at this website. My prolonged internet look up has at the end of the day been honored with good quality knowledge to share with my relatives. I ‘d believe that most of us site visitors are definitely fortunate to be in a notable network with many lovely individuals with valuable solutions. I feel very much lucky to have seen your webpage and look forward to many more entertaining moments reading here. Thank you again for a lot of… Read more »
My spouse and i have been absolutely excited when Michael managed to finish up his preliminary research by way of the ideas he had from your own web site. It is now and again perplexing to simply find yourself handing out tactics which usually people today may have been making money from. And now we remember we need the website owner to thank for that. The entire illustrations you made, the straightforward website navigation, the friendships your site aid to promote – it’s many terrific, and it is making our son and the family recognize that the matter is interesting,… Read more »
I have to express some appreciation to you just for rescuing me from this scenario. Because of surfing through the the web and meeting notions which were not pleasant, I figured my entire life was done. Existing without the answers to the difficulties you’ve fixed by way of your short post is a crucial case, and those which could have negatively damaged my entire career if I had not encountered your site. Your main knowledge and kindness in maneuvering every aspect was helpful. I am not sure what I would’ve done if I had not come upon such a subject… Read more »
I would like to show my appreciation for your generosity in support of those who really need help with the niche. Your real commitment to getting the message all around has been really important and have consistently helped somebody just like me to get to their endeavors. Your new informative help entails a whole lot to me and still more to my office workers. Regards; from all of us.
I simply needed to say thanks yet again. I am not sure the things that I might have sorted out without these tricks shown by you about this area. Previously it was a real troublesome problem in my position, nevertheless understanding the well-written manner you processed that forced me to cry with happiness. I am just grateful for your help and thus wish you realize what a great job that you are providing training most people through the use of your websites. I’m certain you’ve never got to know any of us.
Thanks for every one of your work on this site. Kate enjoys conducting research and it is simple to grasp why. Almost all learn all about the powerful method you deliver both interesting and useful guidelines via the blog and boost response from other ones on that subject and our girl has been studying a lot. Take advantage of the remaining portion of the new year. Your performing a splendid job.
Great Information. Thank You Author, for sharing your valuable information about Machine Learning with us. People who are reading this blog can continue your knowledge which you gained with us and know how to apply this practically along with our Machine Learning Course
Like!! Great article post.Really thank you! Really Cool.
I always spent my half an hour to read this web site’s articles or reviews daily along with a mug of coffee.
bookmarked!!, I like your blog!