User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Tutorials

machine learning and deep learning tutorials, articles and other resources

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 4, 2020, 3:13 a.m.

Thank you ujjwalkarn & contributors
View Topic on GitHub:
ujjwalkarn/Machine-Learning-Tutorials

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Machine Learning & Deep Learning Tutorials

😎 Awesome lists about all kinds of interesting topics

147.6K
19.32K
6d
CC0-1.0

machine learning and deep learning tutorials, articles and other resources

10.85K
3.29K
7m
CC0-1.0

a curated list of R tutorials for Data Science, NLP and Machine Learning

1.6K
838
3y 37d
MIT

common data analysis and machine learning tasks using python

4.12K
1.33K
1y 11m
MIT

Introduction

List of awesome university courses for learning Computer Science!

35.64K
7.11K
2d
n/a

A complete daily plan for studying to become a machine learning engineer.

24.48K
5.75K
2d
CC-BY-SA-4.0

Dive into Machine Learning with Python Jupyter notebook and scikit-learn!

10.24K
1.91K
8m
CC-BY-4.0

A curated list of awesome Machine Learning frameworks, libraries and software.

47.46K
11.89K
23d
n/a

A curated list of awesome data visualization libraries and resources.

2.66K
331
1y 48d
n/a

An awesome Data Science repository to learn and apply for real world problems.

14.91K
4.23K
4d
MIT

Notes from the edX Course

22
26
5y 7m
n/a

An absolute beginner's guide to Machine Learning and Image Classification with Neural Networks

4.88K
542
1y 7m
n/a

The Open Source Data Science Masters

Interview Resources

Artificial Intelligence

Genetic Algorithms

Statistics

Useful Blogs

machine learning tutorials (mainly in Python3)

1.75K
408
27d
MIT

A blog about Math, stats, ML, crowdsourcing, data science

Data science tutorials for beginners!

A blog for Learning Machine Learning

A blog about Deep Learning and Data Science in general

Awesome Neural Networks Blog

A blog about Machine Learning and Software Engineering

Andrew Landgraf's Data Science Blog

A blog by three biostatistics professors

A blog about Data Science and beyond

Trevor Stephens Personal Page

The Kaggle Blog about all things Data Science

learning quantitative applications

analyze the world of data science, and to help people learn to use R

a blog about Artificial Intellingence

Blog posts about Machine Learning and Neural Nets

Easiest Introduction to machine learning

Resources on Quora

Kaggle Competitions WriteUp

Cheat Sheets

Classification

Linear Regression

Logistic Regression

Model Validation using Resampling

2](http://www.gettinggeneticsdone.com/2011/02/split-data-frame-into-testing-and.html)

Cross-validation vs .632 bootstrapping to evaluate classification performance](http://stats.stackexchange.com/questions/71184/cross-validation-or-bootstrapping-to-evaluate-classification-performance)

Deep Learning

A curated list of awesome Deep Learning tutorials, projects and communities.

16.25K
5.09K
4d
n/a

Deep Learning papers reading roadmap for anyone who are eager to learn this amazing tech!

28.83K
6.34K
2y 8m
n/a

Introduction to Deep Learning

126
85
5y 31d
n/a

A machine translation reading list maintained by Tsinghua Natural Language Processing Group

1.78K
371
5m
BSD-3-Clause

Deep Learning Tutorial notes and code. See the wiki for more info.

3.95K
2.16K
2y 5m
n/a

Deep Learning Resources and Tutorials using Keras and Lasagne

420
164
111d
GPL-2.0

Learning to program in Lua using "Torch" and other useful libraries

28
4
5y 54d
n/a

A curated list of awesome Torch tutorials, projects and communities

584
140
2y 8m
n/a

http://torch.ch

8.55K
2.38K
1y 7m
n/a

TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)

39.39K
14.69K
4d
n/a

This repository contains code examples for the Stanford's course: TensorFlow for Deep Learning Research.

9.79K
4.37K
2y 8m
MIT

Simplified interface for TensorFlow (mimicking Scikit Learn) for Deep Learning

3.22K
472
3y 11m
Apache-2.0

Learning to use TensorFlow

10
4
5y 19d
n/a

Easy benchmarking of all publicly accessible implementations of convnets

2.64K
575
3y 5m
MIT

TensorFlow - A curated list of dedicated resources http://tensorflow.org

16.12K
2.96K
5m
CC0-1.0

Accompanying source code for Machine Learning with TensorFlow. Refer to the book for step-by-step explanations.

4.41K
1.24K
11m
MIT

Android TensorFlow MachineLearning Example (Building TensorFlow for Android)

1.36K
423
2y 8m
Apache-2.0

Android TensorFlow MachineLearning MNIST Example (Building Model with TensorFlow for Android)

444
104
1y 7m
Apache-2.0

Recurrent Neural Network - A curated list of resources dedicated to RNN

5.72K
1.43K
3y 7m
n/a

GRUV is a Python project for algorithmic music generation.

789
166
6d
n/a

Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch

10.42K
2.45K
4y 7m
n/a

Code for Kaggle EEG Detection competition

71
19
5y 102d
n/a

Visual Question Answering in Torch

487
96
4y 7m
n/a

Human Activity Recognition example using TensorFlow on smartphone sensors dataset and an LSTM RNN. Classifying the type of movement amongst six activity categories - Guillaume Chevalier

2.73K
822
59d
MIT

Signal forecasting with a Sequence-to-Sequence (seq2seq) Recurrent Neural Network (RNN) model in TensorFlow - Guillaume Chevalier

860
266
8m
Apache-2.0

Restricted Boltzmann Machines in R

36
15
5y 66d
n/a

A curated list of deep learning resources for computer vision

9.36K
2.7K
3y 8m
n/a

A collection of important graph embedding, classification and representation learning papers with implementations.

3.87K
648
10d
CC0-1.0

A curated list of network embedding techniques.

2.21K
477
4m
n/a

Must-read papers on knowledge representation learning (KRL) / knowledge embedding (KE)

1.28K
224
4m
n/a

links to conference publications in graph-based deep learning

2.57K
451
1d
MIT

Another AMA](https://www.reddit.com/r/IAmA/comments/3mdk9v/we_are_google_researchers_working_on_deep/)

Software](http://deeplearning.net/software_links/)

Part 2](https://devblogs.nvidia.com/parallelforall/introduction-neural-machine-translation-gpus-part-2/), Part 3

Scientific computing framework with wide support for machine learning algorithms, used by Facebook, Google, and more.

Code](https://github.com/torch/tutorials)

2](http://stackoverflow.com/questions/10565868/multi-layer-perceptron-mlp-architecture-criteria-for-choosing-number-of-hidde?lq=1),3

Part 2](http://www.wildml.com/2015/09/recurrent-neural-networks-tutorial-part-2-implementing-a-language-model-rnn-with-python-numpy-and-theano/), Part 3, Code

LSTM](http://deeplearning4j.org/lstm.html)

Python/Theano code](https://github.com/dennybritz/rnn-tutorial-gru-lstm)

Another Article](http://deeplearning.net/2015/09/30/long-short-term-memory-dramatically-improves-google-voice-etc-now-available-to-a-billion-users/)

Theano Code](http://deeplearning.net/tutorial/code/dA.py)

Natural Language Processing

A curated list of speech and natural language processing resources

1.99K
278
5y 4m
n/a

A Multilingual Latent Dirichlet Allocation (LDA) Pipeline with Stop Words Removal, n-gram features, and Inverse Stemming, in Python.

61
18
50d
MIT

This repository is a proof of concept toolbox for using Deep Belief Nets for Topic Modeling in Python.

142
62
5y 9m
n/a

lecture notes for probabilistic topic models using ipython notebook

21
18
6y 46d
MIT

Implementation of various topic models

330
173
4y 6m
Apache-2.0

LSA Wikipedia](https://en.wikipedia.org/wiki/Latent_semantic_analysis), Probabilistic LSA Wikipedia

Another good explanation](http://confusedlanguagetech.blogspot.in/2012/07/jordan-boyd-graber-and-philip-resnik.html)

Online LDA with Spark](http://alexminnaar.com/distributed-online-latent-dirichlet-allocation-with-apache-spark.html)

Part 2](http://alexminnaar.com/latent-dirichlet-allocation-in-scala-part-ii-the-code.html)

CBoW Model](http://alexminnaar.com/word2vec-tutorial-part-ii-the-continuous-bag-of-words-model.html)

Part 2](https://www.kaggle.com/c/word2vec-nlp-tutorial/details/part-3-more-fun-with-word-vectors)

2](https://www.quora.com/What-is-the-difference-between-the-Bag-of-Words-model-and-the-Continuous-Bag-of-Words-model), 3

Stanford NER is a Java implementation of a Named Entity Recognizer.

Part 2](https://www.kaggle.com/c/word2vec-nlp-tutorial/details/part-2-word-vectors), Part 3

Computer Vision

A curated list of awesome computer vision resources

13.11K
3.29K
1y 8m
n/a

A curated list of deep learning resources for computer vision

9.36K
2.7K
3y 8m
n/a

Support Vector Machine

Slides](http://www.csie.ntu.edu.tw/~cjlin/talks/freiburg.pdf)

ANNs > SVMs](http://stackoverflow.com/questions/11632516/what-are-advantages-of-artificial-neural-networks-over-support-vector-machines), Another Comparison

2](http://stats.stackexchange.com/questions/95340/svm-v-s-logistic-regression), 3

Reinforcement Learning

Reinforcement learning resources curated

6.77K
1.58K
6m
n/a

Part 2](http://outlace.com/Reinforcement-Learning-Part-2/)

Decision Trees

Grafting of Decision Trees](https://en.wikipedia.org/wiki/Grafting_(decision_trees))

Grow and plot a decision tree to automatically figure out hidden rules in your data

CART vs CHAID](http://www.bzst.com/2006/10/classification-trees-cart-vs-chaid.html)

Random Forest / Bagging

Boosting

CatBoost tutorials repository

529
255
16d
Apache-2.0

Strategy to set parameters](http://stats.stackexchange.com/questions/35984/strategy-to-set-the-gbm-parameters)

2](http://stats.stackexchange.com/questions/16501/what-does-interaction-depth-mean-in-gbm)

Python Code](https://gist.github.com/tristanwietsma/5486024)

Ensembles

Stacking Models

Vapnik–Chervonenkis Dimension

Bayesian Machine Learning

aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)

22.19K
7.01K
81d
MIT

Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filters, and more. All exercises include solutions.

9.12K
2.59K
46d
n/a

Slides](http://blog.shakirm.com/wp-content/uploads/2015/10/Bayes_Deep.pdf)

Semi Supervised Learning

Optimization

Other Tutorials

a curated list of R tutorials for Data Science, NLP and Machine Learning

1.6K
838
3y 37d
MIT

common data analysis and machine learning tasks using python

4.12K
1.33K
1y 11m
MIT