The complete list to make you an AI Pro

Riti Dass
Predict
Published in
4 min readNov 1, 2018

--

If you’re looking for a comprehensive guide to artificial intelligence, you’ve come to the right place. The below list includes explanations and/or code snippets for important topics in AI, so you can quickly get up to speed on the essentials.

Neural Networks

Neural Networks Cheat Sheet

Neural Networks Graphs

Neural Networks Graphs Cheat Sheet
Neural Network Cheat Sheet

Machine Learning Overview

Machine Learning Cheat Sheet

Machine Learning: Scikit-learn algorithm

This machine learning cheat sheet will assist you with the most challenging element of the job — locating the best estimator for the task. You can use the flowchart to examine each estimator’s documentation and preliminary instructions to learn more about the issues and how to address them.

Machine Learning Cheat Sheet

Scikit-Learn

For the Python programming language, Scikit-learn (formerly scikits.learn) is a free machine learning library. Support vector machines, random forests, gradient boosting, k-means, and DBSCAN are just a few of the classification, regression, and clustering algorithms it offers. It is also built to work with Python’s NumPy and SciPy scientific and numerical libraries.

Scikit-Learn Cheat Sheet

MACHINE LEARNING : ALGORITHM CHEAT SHEET

You may choose the best machine learning algorithms for your predictive analytics solution with this cheat sheet from Microsoft Azure. The cheat sheet will first inquire as to the nature of the data before recommending the most appropriate algorithm.

MACHINE LEARNING ALGORITHM CHEAT SHEET

Python for Data Science

Python Data Science Cheat Sheet
Big Data Cheat Sheet

TensorFlow

Google announced the availability of the TPUs in Google Compute Engine in May 2017 as well as the release of the TPU’s second generation. The performance of the second-generation TPUs can reach 180 teraflops, and when they are grouped into clusters of 64 TPUs, they can reach 11.5 petaflops.

TesorFlow Cheat Sheet

Keras

The Google TensorFlow team chose to include Keras support in TensorFlow’s core library in 2017. Keras was designed as an interface rather than an entire machine learning platform, according to Chollet. Regardless of the backend scientific computing library, it presents a higher-level, more understandable set of abstractions that make it simple to configure neural networks.

Keras Cheat Sheet

Numpy

NumPy targets the non-optimizing CPython bytecode interpreter, which is the Python reference implementation.

Numpy Cheat Sheet

Pandas

Panel data, an econometrics term for multidimensional structured data sets, is where the word “Pandas” originates.

Pandas Cheat Sheet

Scipy

SciPy is based on the NumPy array object and is a component of the NumPy stack, which also contains the scientific computing libraries SymPy, pandas, and Matplotlib. Users of this NumPy stack are comparable to those of programmes like MATLAB, GNU Octave, and Scilab. The SciPy stack is a different name for the NumPy stack.

Scipy Cheat Sheet

Matplotlib

Matplotlib is a plotting library. It offers a general-purpose GUI toolkit API for embedding plots into applications. It is not recommended to use the procedural “pylab” interface, which is based on a state machine (similar to OpenGL) and was created to closely mimic the MATLAB interface. Matplotlib is used by SciPy.
Matplotlib’s pyplot module offers an interface akin to MATLAB.
With the benefit of using Python and being free, matplotlib is made to be as useable as MATLAB.

Matplotlib Cheat Sheet

Data Visualization

Data Visualization Cheat Sheet
ggplot cheat sheet

PySpark

Pyspark Cheat Sheet

Big-O

Big-O Algorithm Cheat Sheet
Big-O Algorithm Complexity Chart
BIG-O Algorithm Data Structure Operations
Big-O Array Sorting Algorithms

--

--

Riti Dass
Predict

I write✍🏻 to learn. Is curiosity and forgetfulness the worst combination out there? I probably found out but can't remember:)