Tutorials
repo: ujjwalkarn/Machine-Learning-Tutorials
category: Computer Science
Machine Learning & Deep Learning Tutorials 
-
This repository contains a topic-wise curated list of Machine Learning and Deep Learning tutorials, articles and other resources. Other awesome lists can be found in this list.
-
If you want to contribute to this list, please read Contributing Guidelines.
-
[Curated list of R tutorials for Data Science, NLP and Machine Learning](https://github.com/ujjwalkarn/DataScienceR).
-
[Curated list of Python tutorials for Data Science, NLP and Machine Learning](https://github.com/ujjwalkarn/DataSciencePython).
Contents
- Introduction
- Interview Resources
- Artificial Intelligence
- Genetic Algorithms
- Statistics
- Useful Blogs
- Resources on Quora
- Resources on Kaggle
- Cheat Sheets
- Classification
- Linear Regression
- Logistic Regression
- Model Validation using Resampling
- Deep Learning
- Natural Language Processing
- Computer Vision
- Support Vector Machine
- Reinforcement Learning
- Decision Trees
- Random Forest / Bagging
- Boosting
- Ensembles
- Stacking Models
- VC Dimension
- Bayesian Machine Learning
- Semi Supervised Learning
- Optimizations
- Other Useful Tutorials
<a name="general" />
Introduction
-
[Machine Learning Course by Andrew Ng (Stanford University)](https://www.coursera.org/learn/machine-learning)
-
[Curated List of Machine Learning Resources](https://hackr.io/tutorials/learn-machine-learning-ml)
-
[In-depth introduction to machine learning in 15 hours of expert videos](http://www.dataschool.io/15-hours-of-expert-machine-learning-videos/)
-
[List of Machine Learning University Courses](https://github.com/prakhar1989/awesome-courses#machine-learning)
-
[Machine Learning for Software Engineers](https://github.com/ZuzooVn/machine-learning-for-software-engineers)
-
[A curated list of awesome Machine Learning frameworks, libraries and software](https://github.com/josephmisiti/awesome-machine-learning)
-
[A curated list of awesome data visualization libraries and resources.](https://github.com/fasouto/awesome-dataviz)
-
[An awesome Data Science repository to learn and apply for real world problems](https://github.com/okulbilisim/awesome-datascience)
-
[The Open Source Data Science Masters](http://datasciencemasters.org/)
-
[Machine Learning FAQs on Cross Validated](http://stats.stackexchange.com/questions/tagged/machine-learning)
-
[Machine Learning algorithms that you should always have a strong understanding of](https://www.quora.com/What-are-some-Machine-Learning-algorithms-that-you-should-always-have-a-strong-understanding-of-and-why)
-
Difference between Linearly Independent, Orthogonal, and Uncorrelated Variables
-
[List of Machine Learning Concepts](https://en.wikipedia.org/wiki/List_of_machine_learning_concepts)
-
[Slides on Several Machine Learning Topics](http://www.slideshare.net/pierluca.lanzi/presentations)
-
[MIT Machine Learning Lecture Slides](http://www.ai.mit.edu/courses/6.867-f04/lectures.html)
-
[Comparison Supervised Learning Algorithms](http://www.dataschool.io/comparing-supervised-learning-algorithms/)
-
[Learning Data Science Fundamentals](http://www.dataschool.io/learning-data-science-fundamentals/)
-
[Machine Learning mistakes to avoid](https://medium.com/@nomadic_mind/new-to-machine-learning-avoid-these-three-mistakes-73258b3848a4#.lih061l3l)
-
[Statistical Machine Learning Course](http://www.stat.cmu.edu/~larry/=sml/)
-
Twitter's Most Shared #machineLearning Content From The Past 7 Days
<a name="interview" />
Interview Resources
-
[41 Essential Machine Learning Interview Questions (with answers)](https://www.springboard.com/blog/machine-learning-interview-questions/)
-
How can a computer science graduate student prepare himself for data scientist interviews?
-
[How do I learn Machine Learning?](https://www.quora.com/How-do-I-learn-machine-learning-1)
-
[FAQs about Data Science Interviews](https://www.quora.com/topic/Data-Science-Interviews/faq)
<a name="ai" />
Artificial Intelligence
-
[Awesome Artificial Intelligence (GitHub Repo)](https://github.com/owainlewis/awesome-artificial-intelligence)
-
[Programming Community Curated Resources for learning Artificial Intelligence](https://hackr.io/tutorials/learn-artificial-intelligence-ai)
-
[MIT 6.034 Artificial Intelligence Lecture Videos](https://www.youtube.com/playlist?list=PLUl4u3cNGP63gFHB6xb-kVBiQHYe_4hSi), Complete Course
-
[TED talks on AI](http://www.ted.com/playlists/310/talks_on_artificial_intelligen)
<a name="ga" />
Genetic Algorithms
-
[Genetic Algorithms Wikipedia Page](https://en.wikipedia.org/wiki/Genetic_algorithm)
-
[Simple Implementation of Genetic Algorithms in Python (Part 1)](http://outlace.com/miniga.html), Part 2
-
[Genetic Algorithms vs Artificial Neural Networks](http://stackoverflow.com/questions/1402370/when-to-use-genetic-algorithms-vs-when-to-use-neural-networks)
-
[Genetic Algorithms Explained in Plain English](http://www.ai-junkie.com/ga/intro/gat1.html)
-
-
[Genetic Programming in Python (GitHub)](https://github.com/trevorstephens/gplearn)
-
Genetic Alogorithms vs Genetic Programming (Quora), StackOverflow
-
<a name="stat" />
Statistics
-
Stat Trek Website - A dedicated website to teach yourselves Statistics
-
Learn Statistics Using Python - Learn Statistics using an application-centric programming approach
-
Statistics for Hackers | Slides | @jakevdp - Slides by Jake VanderPlas
-
Online Statistics Book - An Interactive Multimedia Course for Studying Statistics
-
Tutorials
-
OpenIntro Statistics - Free PDF textbook
<a name="blogs" />
Useful Blogs
-
Edwin Chen's Blog - A blog about Math, stats, ML, crowdsourcing, data science
-
The Data School Blog - Data science for beginners!
-
ML Wave - A blog for Learning Machine Learning
-
Andrej Karpathy - A blog about Deep Learning and Data Science in general
-
Colah's Blog - Awesome Neural Networks Blog
-
Alex Minnaar's Blog - A blog about Machine Learning and Software Engineering
-
Statistically Significant - Andrew Landgraf's Data Science Blog
-
Simply Statistics - A blog by three biostatistics professors
-
Yanir Seroussi's Blog - A blog about Data Science and beyond
-
fastML - Machine learning made easy
-
Trevor Stephens Blog - Trevor Stephens Personal Page
-
no free hunch | kaggle - The Kaggle Blog about all things Data Science
-
A Quantitative Journey | outlace - learning quantitative applications
-
r4stats - analyze the world of data science, and to help people learn to use R
-
Variance Explained - David Robinson's Blog
-
AI Junkie - a blog about Artificial Intellingence
-
[Deep Learning Blog by Tim Dettmers](http://timdettmers.com/) - Making deep learning accessible
-
J Alammar's Blog- Blog posts about Machine Learning and Neural Nets
-
Adam Geitgey - Easiest Introduction to machine learning
-
Ethen's Notebook Collection - Continuously updated machine learning documentations (mainly in Python3). Contents include educational implementation of machine learning algorithms from scratch and open-source library usage
<a name="quora" />
Resources on Quora
-
[Most Viewed Machine Learning writers](https://www.quora.com/topic/Machine-Learning/writers)
-
[Machine Learning FAQs on Quora](https://www.quora.com/topic/Machine-Learning/faq)
<a name="kaggle" />
Kaggle Competitions WriteUp
<a name="cs" />
Cheat Sheets
-
[Machine Learning Cheat Sheet](https://github.com/soulmachine/machine-learning-cheat-sheet)
<a name="classification" />
Classification
-
[When to choose which machine learning classifier?](http://stackoverflow.com/questions/2595176/when-to-choose-which-machine-learning-classifier)
-
[What are the advantages of different classification algorithms?](https://www.quora.com/What-are-the-advantages-of-different-classification-algorithms)
<a name="linear" />
Linear Regression
-
Multicollinearity and VIF
<a name="logistic" />
Logistic Regression
-
Difference between logit and probit models, Logistic Regression Wiki, Probit Model Wiki
-
Pseudo R2 for Logistic Regression, How to calculate, Other Details
<a name="validation" />
Model Validation using Resampling
<a name="cross" />
- Cross Validation
-
Overfitting and Cross Validation
<a name="boot" />
<a name="deep" />
Deep Learning
-
[fast.ai - Practical Deep Learning For Coders](http://course.fast.ai/)
-
[fast.ai - Cutting Edge Deep Learning For Coders](http://course.fast.ai/part2.html)
-
[A curated list of awesome Deep Learning tutorials, projects and communities](https://github.com/ChristosChristofidis/awesome-deep-learning)
-
[Deep Learning Papers Reading Roadmap](https://github.com/floodsung/Deep-Learning-Papers-Reading-Roadmap/blob/master/README.md)
-
[Lots of Deep Learning Resources](http://deeplearning4j.org/documentation.html)
-
[Interesting Deep Learning and NLP Projects (Stanford)](http://cs224d.stanford.edu/reports.html), Website
-
Understanding Natural Language with Deep Neural Networks Using Torch
-
[Stanford Deep Learning Tutorial](http://ufldl.stanford.edu/tutorial/)
-
[Deep Learning FAQs on Quora](https://www.quora.com/topic/Deep-Learning/faq)
-
[Google+ Deep Learning Page](https://plus.google.com/communities/112866381580457264725)
-
[Where to Learn Deep Learning?](http://www.kdnuggets.com/2014/05/learn-deep-learning-courses-tutorials-overviews.html)
-
[Deep Learning nvidia concepts](http://devblogs.nvidia.com/parallelforall/deep-learning-nutshell-core-concepts/)
-
[Introduction to Deep Learning Using Python (GitHub)](https://github.com/rouseguy/intro2deeplearning), Good Introduction Slides
-
Video Lectures Oxford 2015, Video Lectures Summer School Montreal
-
[Deep Learning Software List](http://deeplearning.net/software_links/)
-
[Top arxiv Deep Learning Papers explained](http://www.kdnuggets.com/2015/10/top-arxiv-deep-learning-papers-explained.html)
-
[Awesome Deep Learning Reading List](http://deeplearning.net/reading-list/)
-
[Deep Learning Comprehensive Website](http://deeplearning.net/), Software
-
[AWESOME! Deep Learning Tutorial](https://www.toptal.com/machine-learning/an-introduction-to-deep-learning-from-perceptrons-to-deep-networks)
-
[Deep Learning Basics](http://alexminnaar.com/deep-learning-basics-neural-networks-backpropagation-and-stochastic-gradient-descent.html)
-
[Deep Learning Tutorials on deeplearning.net](http://deeplearning.net/tutorial/index.html)
-
[Neural Networks and Deep Learning Online Book](http://neuralnetworksanddeeplearning.com/)
-
Neural Machine Translation
<a name="frame" />
-
-
[Deep Learning Libraries by Language](http://www.teglor.com/b/deep-learning-libraries-language-cm569/)
truncated — full list on GitHub