You are on page 1of 34

Open in app

Get unlimited access to all of Medium for less than $1/week. Become a member

Downloadable: Cheat Sheets for AI, Neural


Networks, Machine Learning, Deep Learning &
Data Science PDF
Downloadable PDF of Best AI Cheat Sheets in Super High Definition

Stefan Kojouharov · Follow


Published in Becoming Human: Artificial Intelligence Magazine
9 min read · Mar 22, 2019

Listen Share More


Cheat Sheets for AI, Neural Networks, Machine Learning, Deep Learning & Big Data in HD

Last year, I shared my list of cheat sheets that I have been collecting and the
response was enormous. Nearly a million people read the article, tens of thousands
shared it, and this list of AI Cheat Sheets quickly become one of the most popular
online!

However there was a couple of problems...

Many you stated that some of the cheat sheets were


hard to read, that the files sizes weren’t large enough
and that there was no downloadable option.
Over the past few months, we totally redesigned the cheat sheets so they are in high
definition and downloadable. The goal was to make them easy to read and
beautiful so you will want to look at them, print them and share them.

If you like these cheat sheets, you can let me know


here.

Without further ado, let’s begin.


Cheat Sheets for AI, Neural Networks, Machine Learning, Deep Learning & Data Science in HD

Part 1: Neural Networks Cheat Sheets

Neural Networks Cheat Sheets

Neural Networks Basics


Neural Networks Basics Cheat Sheet

An Artificial Neuron Network (ANN), popularly known as Neural Network is a


computational model based on the structure and functions of biological neural
networks. It is like an artificial human nervous system for receiving, processing,
and transmitting information in terms of Computer Science.

Basically, there are 3 different layers in a neural network :


1. Input Layer (All the inputs are fed in the model through this layer)

2. Hidden Layers (There can be more than one hidden layers which are used for
processing the inputs received from the input layers)

3. Output Layer (The data after processing is made available at the output layer)
Neural Networks Graphs
Neural Networks Graphs Cheat Sheet

Graph data can be used with a lot of learning tasks contain a lot rich relation data
among elements. For example, modeling physics system, predicting protein
interface, and classifying diseases require that a model learns from graph inputs.
Graph reasoning models can also be used for learning from non-structural data like
texts and images and reasoning on extracted structures.

Part 2: Machine Learning Cheat Sheets


Machine Learning Cheat Sheets

>>> If you like these cheat sheets, you can let me know here.<<<

Machine Learning with Emojis

Machine Learning with Emojis Cheat Sheet

Machine Learning: Scikit Learn Cheat Sheet


Scikit Learn Cheat Sheet

Scikit-learn is a free software machine learning library for the Python programming
language. It features various classification, regression and clustering algorithms
including support vector machines is a simple and efficient tools for data mining
and data analysis. It’s built on NumPy, SciPy, and matplotlib an open source,
commercially usable — BSD license
Scikit-learn Algorithm Cheat Sheet

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.

>>If you like these cheat sheets, you can let me know
here.
Machine Learning: Scikit-Learn Algorythm for Azure Machine Learning
Studios
Scikit-Learn Algorithm for Azure Machine Learning Studios Cheat Sheet

Part 3: Data Science with Python


Data Science with Python Cheat Sheets

Data Science: TensorFlow Cheat Sheet


TensorFlow Cheat Sheet

TensorFlow is a free and open-source software library for dataflow and


differentiable programming across a range of tasks. It is a symbolic math library,
and is also used for machine learning applications such as neural networks.

If you like these cheat sheets, you can let me know here.

Data Science: Python Basics Cheat Sheet

Python Basics Cheat Sheet

Python is one of the most popular data science tool due to its low and gradual
learning curve and the fact that it is a fully fledged programming language.

Data Science: PySpark RDD Basics Cheat Sheet


PySpark RDD Basics Cheat Sheet

“At a high level, every Spark application consists of a driver program that runs the
user’s main function and executes various parallel operations on a cluster. The main
abstraction Spark provides is a resilient distributed dataset (RDD), which is a
collection of elements partitioned across the nodes of the cluster that can be
operated on in parallel. RDDs are created by starting with a file in the Hadoop file
system (or any other Hadoop-supported file system), or an existing Scala collection
in the driver program, and transforming it. Users may also ask Spark to persist an
RDD in memory, allowing it to be reused efficiently across parallel operations.
Finally, RDDs automatically recover from node failures.” via Spark.Aparche.Org

Data Science: NumPy Basics Cheat Sheet


NumPy Basics Cheat Sheet

NumPy is a library for the Python programming language, adding support for large,
multi-dimensional arrays and matrices, along with a large collection of high-level
mathematical functions to operate on these arrays.

If you like these cheat sheets, you can let me know here.

Data Science: Bokeh Cheat Sheet


Bokeh Cheat Sheet

“Bokeh is an interactive visualization library that targets modern web browsers for
presentation. Its goal is to provide elegant, concise construction of versatile
graphics, and to extend this capability with high-performance interactivity over
very large or streaming datasets. Bokeh can help anyone who would like to quickly
and easily create interactive plots, dashboards, and data applications.” from
Bokeh.Pydata.com

Data Science: Karas Cheat Sheet


Karas Cheat Sheet

Keras is an open-source neural-network library written in Python. It is capable of


running on top of TensorFlow, Microsoft Cognitive Toolkit, Theano, or PlaidML.
Designed to enable fast experimentation with deep neural networks, it focuses on
being user-friendly, modular, and extensible.

Data Science: Padas Basics Cheat Sheet


Padas Basics Cheat Sheet

P andas is a software library written for the Python programming language for
data manipulation and analysis. In particular, it offers data structures and
operations for manipulating numerical tables and time series. It is free software
released under the three-clause BSD license.

> If you like these cheat sheets, you can let me know
here.
Pandas Cheat Sheet: Data Wrangling in Python
Pandas Cheat Sheet: Data Wrangling in Python

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 Science: Data Wrangling with Pandas Cheat Sheet


Data Wrangling with Pandas Cheat Sheet

“Why Use tidyr & dplyr


Although many fundamental data processing functions exist in R, they have
been a bit convoluted to date and have lacked consistent coding and the ability
to easily flow together → leads to difficult-to-read nested functions and/or choppy
code.

R Studio is driving a lot of new packages to collate data management tasks and
better integrate them with other analysis activities → led by Hadley Wickham &
the R Studio team → Garrett Grolemund, Winston Chang, Yihui Xie among
others.

As a result, a lot of data processing tasks are becoming packaged in more


cohesive and consistent ways → leads to:

More efficient code

Easier to remember syntax

Easier to read syntax” via Rstudios

Data Science: Data Wrangling with ddyr and tidyr


Data Wrangling with ddyr and tidyr Cheat Sheet

If you like these cheat sheets, you can let me know


here.
Data Science: Scipy Linear Algebra
Scipy Linear Algebra Cheat Sheet

S ciPy 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]

Data Science: Matplotlib Cheat Sheet

Matplotlib Cheat Sheet

M atplotlib 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. SciPy makes use of matplotlib.

Pyplot is a matplotlib module which provides a MATLAB-like interface matplotlib is


designed to be as usable as MATLAB, with the ability to use Python, with the
advantage that it is free.

Data Science: Data Visualization with ggplot2 Cheat Sheet

Data Visualization with ggplot2 Cheat Sheet

>>> If you like these cheat sheets, you can let me know here. <<<

Data Science: Big-O Cheat Sheet


Big-O Cheat Sheet

About Stefan
Stefan is the founder of BecomingHuman.Ai and Chatbot’s Life, two of the most
popular publications on Bots & AI with over 6 million views annually. Chatbot’s Life
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
Special thanks to DataCamp, Asimov Institute, RStudios and the open source
community for their content contributions. You can see originals here:

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

Machine Learning Neural Networks Deep Learning Artificial Intelligence

Cheatsheet

More from the list: "Reading list"


Curated by Poojith Talla

Bex… in Towards Data Sci… Bex… in Towards Data Sci… Paul Montoya
130 ML Tricks And 130 ML Tricks And The Rise of Quantum
Resources Curated… Resources Curated… Computing : Five…
· 48 min read · Jul 31 · 48 min read · Jul 31 · 7 min read · May 4

View list

Follow

Written by Stefan Kojouharov


15.1K Followers · Editor for Becoming Human: Artificial Intelligence Magazine

Founder of Chatbots Life. I help Companies Make More Money using Chatbots & AI and share my Insights
along the way.

More from Stefan Kojouharov and Becoming Human: Artificial Intelligence Magazine

Stefan Kojouharov in Becoming Human: Artificial Intelligence Magazine

Get Featured in front of 150,000 People


Apply to write for BecomingHuman.ai
3 min read · Apr 1, 2017

727 13

Chiawei Lim in Becoming Human: Artificial Intelligence Magazine

Deepfake Audio with Wav2Lip


Step-by-step walkthrough on lip-syncing with Wav2Lip

6 min read · Oct 18, 2022

173 2
Lak Lakshmanan in Becoming Human: Artificial Intelligence Magazine

No, You Don’t Need MLOps


Keep It Simple: the complexity of full MLOps is rarely needed

12 min read · Sep 18, 2022

1.4K 7

Stefan Kojouharov in Chatbots Life

10 Things you Should Never Say or Do to a Bot


Funny & Strange Messages People Text to Chatbots

4 min read · Oct 16, 2016

46 3

See all from Stefan Kojouharov

See all from Becoming Human: Artificial Intelligence Magazine

Recommended from Medium

Karen Banes in The Writing Cooperative

How To Make A Difference With Your Writing


Sometimes the pen really is mightier than the sword

· 5 min read · 5 days ago

8.8K 169
Nick Wignall

5 Things Emotionally Resilient People Don’t Do


#4: Trying to control emotions

· 9 min read · 3 days ago

1.1K 12

Lists

Predictive Modeling w/ Python


20 stories · 266 saves

Natural Language Processing


508 stories · 133 saves

AI Regulation
6 stories · 78 saves

Practical Guides to Machine Learning


10 stories · 280 saves
Afaque Umer in Towards AI

From Experiments 🧪 to Deployment 🚀 : MLflow 101


Uplift Your MLOps Journey by crafting a Spam Filter using Streamlit and MLflow

11 min read · Aug 5

627 2

Scott H. Young in Better Humans

7 Expert Opinions That Most People Don’t Agree With


Here are seven ideas that are broadly accepted among experts, but not (often) among the
general population.

· 7 min read · 6 days ago

1.1K 21

Shoaib Khazer

Top 10 Learning Resources for Artificial Intelligence: A Comprehensive


Guide
There are many great learning resources available for AI, ranging from online courses and
tutorials to books and academic programs.

3 min read · Mar 8

2
Nadin Brzezinski

The Russian Systema


Mongols in Russia

· 14 min read · 3 days ago

2.1K 30

See more recommendations

You might also like