Machine-Learning-Tutorials
machine learning and deep learning tutorials, articles and other resources
https://github.com/ujjwalkarn/Machine-Learning-Tutorials
Last synced: about 2 hours ago
JSON representation
-
Introduction
- List of Machine Learning University Courses
- A curated list of awesome Machine Learning frameworks, libraries and software
- Machine Learning Course by Andrew Ng (Stanford University)
- An Introduction to Statistical Learning
- The Open Source Data Science Masters
- Curated List of Machine Learning Resources
- In-depth introduction to machine learning in 15 hours of expert videos
- Machine Learning FAQs on Cross Validated
- Machine Learning algorithms that you should always have a strong understanding of
- Difference between Linearly Independent, Orthogonal, and Uncorrelated Variables
- List of Machine Learning Concepts
- Slides on Several Machine Learning Topics
- MIT Machine Learning Lecture Slides
- Comparison Supervised Learning Algorithms
- Learning Data Science Fundamentals
- Machine Learning mistakes to avoid
- Twitter's Most Shared #machineLearning Content From The Past 7 Days
- Grokking Machine Learning
- Have Fun With Machine Learning
- AI/ML YouTube Courses
- Machine Learning for Software Engineers
- A curated list of awesome data visualization libraries and resources.
- Dive into Machine Learning
- An awesome Data Science repository to learn and apply for real world problems
- Slides on Several Machine Learning Topics
- MIT Machine Learning Lecture Slides
- TheAnalyticsEdge edX Notes and Codes
- Machine Learning algorithms that you should always have a strong understanding of
-
Natural Language Processing
- A curated list of speech and natural language processing resources
- Stanford Named Entity Recognizer (NER)
- Your Guide to Latent Dirichlet Allocation (LDA)
- LDA Wikipedia
- Interesting Deep Learning NLP Projects Stanford
- tf-idf explained
- The Stanford NLP Group
- NLP from Scratch | Google Paper
- Bag of Words Model Wiki
- Classification Text with Bag of Words
- Topic Modeling Wikipedia
- **Probabilistic Topic Models Princeton PDF**
- What is a good explanation of Latent Dirichlet Allocation (LDA)?
- **Introduction to LDA** - boyd-graber-and-philip-resnik.html)
- The LDA Buffet - Intuitive Explanation
- Difference between LSI and LDA
- Original LDA Paper
- alpha and beta in LDA
- Intuitive explanation of the Dirichlet distribution
- topicmodels: An R Package for Fitting Topic Models
- Topic modeling made just simple enough
- Online LDA - online-latent-dirichlet-allocation-with-apache-spark.html)
- LDA in Scala - dirichlet-allocation-in-scala-part-ii-the-code.html)
- Segmentation of Twitter Timelines via Topic Modeling
- Topic Modeling of Twitter Followers
- Gaussian LDA for Topic Models with Word Embeddings
- Google word2vec
- A closer look at Skip Gram Modeling
- Skip Gram Model Tutorial - tutorial-part-ii-the-continuous-bag-of-words-model.html)
- Word Vectors Kaggle Tutorial Python - nlp-tutorial/details/part-3-more-fun-with-word-vectors)
- Quora word2vec
- Other Quora Resources - is-the-difference-between-the-Bag-of-Words-model-and-the-Continuous-Bag-of-Words-model), [3](https://www.quora.com/Is-skip-gram-negative-sampling-better-than-CBOW-NS-for-word2vec-If-so-why)
- How string clustering works
- Levenshtein distance for measuring the difference between two sequences
- Text clustering with Levenshtein distances
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Language learning with NLP and reinforcement learning
- What would Shakespeare say (NLP Tutorial)
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Multilingual Latent Dirichlet Allocation (LDA) - Latent-Dirichlet-Allocation-LDA/blob/master/Multilingual-LDA-Pipeline-Tutorial.ipynb))
- tf-idf explained
- Graph Based Semi Supervised Learning for NLP
- Classification text with Bag of Words
- **Probabilistic Topic Models Princeton PDF**
- **Introduction to LDA** - boyd-graber-and-philip-resnik.html)
- The LDA Buffet - Intuitive Explanation
- alpha and beta in LDA
- Deep Belief Nets for Topic Modeling
- Gaussian LDA for Topic Models with Word Embeddings
- Series of lecture notes for probabilistic topic models written in ipython notebook
- Implementation of various topic models in Python
- Making sense of word2vec
- word2vec explained on deeplearning4j
- How string clustering works
- Text clustering with Levenshtein distances
- word2vec Tutorial
- Word Vectors Kaggle Tutorial Python - nlp-tutorial/details/part-3-more-fun-with-word-vectors)
- Quora word2vec
- Other Quora Resources - is-the-difference-between-the-Bag-of-Words-model-and-the-Continuous-Bag-of-Words-model), [3](https://www.quora.com/Is-skip-gram-negative-sampling-better-than-CBOW-NS-for-word2vec-If-so-why)
- Named Entity Recognition: Applications and Use Cases- Towards Data Science
- Kaggle Tutorial Bag of Words and Word vectors - nlp-tutorial/details/part-2-word-vectors), [Part 3](https://www.kaggle.com/c/word2vec-nlp-tutorial/details/part-3-more-fun-with-word-vectors)
- What would Shakespeare say (NLP Tutorial)
-
Computer Vision
-
Deep Learning
- A curated list of awesome Deep Learning tutorials, projects and communities
- Awesome TensorFlow List
- Torch
- Neural Networks and Deep Learning Online Book
- fast.ai - Cutting Edge Deep Learning For Coders
- Stanford Notes
- Website
- Machine Learning using Torch Oxford Univ - cs-ml-2015)
- AWESOME! Deep Learning Tutorial
- The Unreasonable effectiveness of RNNs - rnn), [Python Code](https://gist.github.com/karpathy/d4dee566867f8291f086)
- Understanding LSTM Networks
- Torch ML Tutorial
- Torch Cheatsheet
- Deep Learning Papers Reading Roadmap
- Understanding Natural Language with Deep Neural Networks Using Torch
- Stanford Deep Learning Tutorial
- Deep Learning FAQs on Quora
- Recent Reddit AMAs related to Deep Learning
- Where to Learn Deep Learning?
- Deep Learning Software List
- Hacker's guide to Neural Nets
- Geoff Hinton Youtube Vidoes on Deep Learning
- Awesome Deep Learning Reading List
- Deep Learning Comprehensive Website
- Deep Learning Basics
- Intuition Behind Backpropagation
- Stanford Tutorials
- Train, Validation & Test in Artificial Neural Networks
- Artificial Neural Networks Tutorials
- Neural Networks FAQs on Stack Overflow
- Deep Learning Tutorials on deeplearning.net
- Introduction to Neural Machine Translation with GPUs (part 1) - neural-machine-translation-gpus-part-2/), [Part 3](https://devblogs.nvidia.com/parallelforall/introduction-neural-machine-translation-gpus-part-3/)
- Torch vs. Theano
- Deep Learning Libraries by Language
- Theano
- Speeding up your Neural Network with Theano and the gpu - theano)
- Theano Tutorial
- Good Theano Tutorial
- Logistic Regression using Theano for classifying digits
- MLP using Theano
- CNN using Theano
- RNNs using Theano
- LSTM for Sentiment Analysis in Theano
- Another Good Tutorial
- DBNs using Theano
- Intro to Torch
- Torch Internals Overview
- Deep Learning for Computer Vision with Caffe and cuDNN
- Stanford Tensorflow for Deep Learning Research Course
- Learning TensorFlow GitHub Repo
- Benchmark TensorFlow GitHub
- Android TensorFlow Machine Learning Example
- Creating Custom Model For Android Using TensorFlow
- A Quick Introduction to Neural Networks
- Implementing a Neural Network from scratch - from-scratch)
- Basic ANN Theory
- Role of Bias in Neural Networks
- Choosing number of hidden layers and nodes - layer-perceptron-mlp-architecture-criteria-for-choosing-number-of-hidde?lq=1),[3](http://stackoverflow.com/questions/9436209/how-to-choose-number-of-hidden-layers-and-nodes-in-neural-network/2#)
- Backpropagation in Matrix Form
- ANN implemented in C++ | AI Junkie
- Simple Implementation
- NN for Beginners
- Regression and Classification with NNs (Slides)
- Another Intro
- Recurrent Neural Net Tutorial Part 1 - neural-networks-tutorial-part-2-implementing-a-language-model-rnn-with-python-numpy-and-theano/), [Part 3](http://www.wildml.com/2015/10/recurrent-neural-networks-tutorial-part-3-backpropagation-through-time-and-vanishing-gradients/), [Code](https://github.com/dennybritz/rnn-tutorial-rnnlm/)
- NLP RNN Representations
- An application of RNN
- Optimizing RNN Performance
- Simple RNN
- Auto-Generating Clickbait with RNN
- Machine Translation using RNN (Paper)
- Using RNN to create on-the-fly dialogue (Keras)
- LSTM explained
- LSTM vs GRU
- Deep Learning for Visual Q&A | LSTM | CNN - qa)
- Computer Responds to email using LSTM | Google
- LSTM dramatically improves Google Voice Search - short-term-memory-dramatically-improves-google-voice-etc-now-available-to-a-billion-users/)
- Recursive Neural Network (not Recurrent)
- Introduction to RBMs
- Hinton's Guide to Training RBMs
- Andrew Ng Sparse Autoencoders pdf
- Denoising Autoencoders
- Stacked Denoising Autoencoders
- An Intuitive Explanation of Convolutional Neural Networks
- Understanding CNN for NLP
- Using CNNs to detect facial keypoints
- Visualising and Understanding CNNs
- Network Representation Learning Papers
- Where to Learn Deep Learning?
- Sequence Learning using RNN (Slides)
- Deep Learning Implementation Tutorials - Keras and Lasagne
- Simplified Scikit-learn Style Interface to TensorFlow
- TensorFlow Examples for Beginners
- Graph Based Deep Learning Literature
- Knowledge Representation Learning Papers
- Awesome Network Embedding
- All Codes
- TensorFlow Book
- Awesome-Torch (Repository on GitHub)
- Time series forecasting with Sequence-to-Sequence (seq2seq) rnn models
- awesome-rnn: list of resources (GitHub Repo)
- Torch Code for character-level language models using LSTM
- Machine Translation Reading List
- Music generation using RNNs (Keras)
- LSTM for Kaggle EEG Detection competition (Torch Code)
- Torch code for Visual Question Answering using a CNN+LSTM model
- Introduction to Deep Learning Using Python (GitHub) - to-deep-learning)
- Awesome Graph Embedding
- Neural Networks and Deep Learning Online Book
- Interesting Deep Learning and NLP Projects (Stanford)
- Stanford Deep Learning Tutorial
- Deep Learning nvidia concepts
- Hacker's guide to Neural Nets
- Stanford Tutorials
- Torch vs. Theano
- Deep Learning Libraries by Language
- Torch ML Tutorial
- Learning Torch GitHub Repo
- Understanding Natural Language with Deep Neural Networks Using Torch
- GitHub Repo
- ANN implemented in C++ | AI Junkie
- NN for Beginners
- Deep Learning for Visual Q&A | LSTM | CNN - qa)
- Introduction to RBMs
- RBMs in R
- Stanford Notes
- Deep learning to classify business photos at Yelp
- Interview with Yann LeCun | Kaggle
- Visualising and Understanding CNNs
- fast.ai - Practical Deep Learning For Coders
- Core Concepts of Deep Learning
- Understanding Natural Language with Deep Neural Networks Using Torch
- Google+ Deep Learning Page
- Introduction to Neural Machine Translation with GPUs (part 1) - neural-machine-translation-gpus-part-2/), [Part 3](https://devblogs.nvidia.com/parallelforall/introduction-neural-machine-translation-gpus-part-3/)
- Deep Speech: Accurate Speech Recognition with GPU-Accelerated Deep Learning
- Deep Learning for Computer Vision with Caffe and cuDNN
- Website
- GitHub Repo
- Basic ANN Theory
- Recurrent Neural Net Tutorial Part 1 - neural-networks-tutorial-part-2-implementing-a-language-model-rnn-with-python-numpy-and-theano/), [Part 3](http://www.wildml.com/2015/10/recurrent-neural-networks-tutorial-part-3-backpropagation-through-time-and-vanishing-gradients/), [Code](https://github.com/dennybritz/rnn-tutorial-rnnlm/)
- JavaScript Library (Browser Based) for CNNs
- Using CNNs to detect facial keypoints
-
Artificial Intelligence
- Awesome Artificial Intelligence (GitHub Repo)
- Udacity Course | Norvig & Thrun
- UC Berkeley CS188 Intro to AI - HSakPTM)
- Programming Community Curated Resources for learning Artificial Intelligence
- MIT 6.034 Artificial Intelligence Lecture Videos - engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/)
- edX course | Klein & Abbeel
- TED talks on AI
- MIT 6.034 Artificial Intelligence Lecture Videos - engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/)
- UC Berkeley CS188 Intro to AI - HSakPTM)
- TED talks on AI
-
Boosting
- Benchmarks
- Boosting Wikipedia Page
- AdaBoost Wiki
- Introduction to Boosted Trees | Tianqi Chen
- Gradiet Boosting Wiki
- Guidelines for GBM parameters in R - to-set-the-gbm-parameters)
- Meaning of Interaction Depth - does-interaction-depth-mean-in-gbm)
- Role of n.minobsinnode parameter of GBM in R
- GBM in R
- FAQs about GBM
- GBM vs xgboost
- xgboost tuning kaggle
- xgboost vs gbm
- xgboost survey
- Practical XGBoost in Python online course (free)
- AdaBoost Sparse Input Support
- adaBag R package
- Tutorial
- CatBoost Documentation
- GitHub Project
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- CatBoost vs. Light GBM vs. XGBoost
- Tutorial
- Boosting for Better Predictions
- Guidelines for GBM parameters in R - to-set-the-gbm-parameters)
- Meaning of Interaction Depth - does-interaction-depth-mean-in-gbm)
- Role of n.minobsinnode parameter of GBM in R
- GBM in R
- FAQs about GBM
- AdaBoost Sparse Input Support
- GBM vs xgboost
- xgboost tuning kaggle
- xgboost vs gbm
- xgboost survey
- CatBoost Documentation
- CatBoost vs. Light GBM vs. XGBoost
-
Support Vector Machine
- LIBSVM
- Highest Voted Questions about SVMs on Cross Validated
- Help me Understand SVMs!
- SVM in Layman's terms
- How does SVM Work | Comparisons
- A tutorial on SVMs
- Practical Guide to SVC
- Introductory Overview of SVMs
- SVMs > ANNs - are-advantages-of-artificial-neural-networks-over-support-vector-machines), [Another Comparison](http://www.svms.org/anns.html)
- Trees > SVMs
- Kernel Logistic Regression vs SVM
- Logistic Regression vs SVM - v-s-logistic-regression), [3](https://www.quora.com/Support-Vector-Machines/What-is-the-difference-between-Linear-SVMs-and-Logistic-Regression)
- Variable Importance from SVM
- Intro to SVM in R
- What are Kernels in ML and SVM?
- Intuition Behind Gaussian Kernel in SVMs?
- Platt's Probabilistic Outputs for SVM
- Platt Calibration Wiki
- Why use Platts Scaling
- Classifier Classification with Platt's Scaling
- Highest Voted Questions about SVMs on Cross Validated
- Help me Understand SVMs!
- How does SVM Work | Comparisons
- A tutorial on SVMs
- Practical Guide to SVC
- SVMs > ANNs - are-advantages-of-artificial-neural-networks-over-support-vector-machines), [Another Comparison](http://www.svms.org/anns.html)
- Trees > SVMs
- Kernel Logistic Regression vs SVM
- Logistic Regression vs SVM - v-s-logistic-regression), [3](https://www.quora.com/Support-Vector-Machines/What-is-the-difference-between-Linear-SVMs-and-Logistic-Regression)
- Optimization Algorithms in Support Vector Machines
- Variable Importance from SVM
- Intro to SVM in R
- Platt's Probabilistic Outputs for SVM
- Why use Platts Scaling
- Classifier Classification with Platt's Scaling
- What are Kernels in ML and SVM?
- Intuition Behind Gaussian Kernel in SVMs?
-
Useful Blogs
- ML Wave - A blog for Learning Machine Learning
- Variance Explained - David Robinson's Blog
- Colah's Blog - Awesome Neural Networks Blog
- A Quantitative Journey | outlace - learning quantitative applications
- Andrej Karpathy - A blog about Deep Learning and Data Science in general
- Edwin Chen's Blog - A blog about Math, stats, ML, crowdsourcing, data science
- 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
- r4stats - analyze the world of data science, and to help people learn to use R
- AI Junkie - a blog about Artificial Intellingence
- Deep Learning Blog by Tim Dettmers - 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
- Edwin Chen's Blog - A blog about Math, stats, ML, crowdsourcing, data science
- Statistically Significant - Andrew Landgraf's Data Science Blog
- fastML - Machine learning made easy
- Variance Explained - David Robinson's Blog
- AI Junkie - a blog about Artificial Intellingence
- Deep Learning Blog by Tim Dettmers - Making deep learning accessible
- no free hunch | kaggle - The Kaggle Blog about all things Data Science
- A Quantitative Journey | outlace - learning quantitative applications
-
Interview Resources
- 41 Essential Machine Learning Interview Questions (with answers)
- How can a computer science graduate student prepare himself for data scientist interviews?
- How do I learn Machine Learning?
- FAQs about Data Science Interviews
- What are the key skills of a data scientist?
- How can a computer science graduate student prepare himself for data scientist interviews?
- What are the key skills of a data scientist?
-
Genetic Algorithms
- Genetic Algorithms Wikipedia Page
- Simple Implementation of Genetic Algorithms in Python (Part 1)
- Genetic Algorithms vs Artificial Neural Networks
- Genetic Algorithms Explained in Plain English
- Genetic Programming
- Genetic Alogorithms vs Genetic Programming (Quora) - are-the-differences-between-genetic-algorithms-and-genetic-programming)
- Genetic Programming in Python (GitHub)
- Genetic Algorithms Explained in Plain English
- Simple Implementation of Genetic Algorithms in Python (Part 1)
- Genetic Algorithms vs Artificial Neural Networks
-
Statistics
- Stat Trek Website - A dedicated website to teach yourselves Statistics
- Statistics for Hackers | Slides | @jakevdp - Slides by Jake VanderPlas
- Online Statistics Book - An Interactive Multimedia Course for Studying Statistics
- What is a Sampling Distribution?
- AP Statistics Tutorial
- Matrix Algebra Tutorial
- What is an Unbiased Estimator?
- Goodness of Fit Explained
- What are QQ Plots?
- OpenIntro Statistics - Free PDF textbook
- Learn Statistics Using Python - Learn Statistics using an application-centric programming approach
- Online Statistics Book - An Interactive Multimedia Course for Studying Statistics
- OpenIntro Statistics - Free PDF textbook
-
Resources on Quora
-
Kaggle Competitions WriteUp
-
Cheat Sheets
-
Classification
-
Decision Trees
- What is Deviance in context of Decision Trees?
- Wikipedia Page - Lots of Good Info
- Discover structure behind data with decision trees - Grow and plot a decision tree to automatically figure out hidden rules in your data
- FAQs about Decision Trees
- Brief Tour of Trees and Forests
- Tree Based Models in R
- How Decision Trees work?
- Weak side of Decision Trees
- Thorough Explanation and different algorithms
- What is entropy and information gain in the context of building decision trees?
- How do decision tree learning algorithms deal with missing values?
- Using Surrogates to Improve Datasets with Missing Values
- Good Article
- Are decision trees almost always binary trees?
- Pruning Decision Trees
- CART vs CTREE
- Comparison of complexity or performance
- CHAID vs CART - trees-cart-vs-chaid.html)
- Good Article on comparison
- Recursive Partitioning Wikipedia
- CART Explained
- How to measure/rank “variable importance” when using CART?
- Pruning a Tree in R
- Does rpart use multivariate splits by default?
- FAQs about Recursive Partitioning
- party package in R
- Show volumne in each node using ctree in R
- How to extract tree structure from ctree function?
- Wikipedia Artice on CHAID
- Basic Introduction to CHAID
- Good Tutorial on CHAID
- Wikipedia Article on MARS
- Bayesian Learning in Probabilistic Decision Trees
- Probabilistic Trees Research Paper
- Slides Related to Decision Trees
- FAQs about Decision Trees
- Tree Based Models in R
- How Decision Trees work?
- Weak side of Decision Trees
- Thorough Explanation and different algorithms
- What is entropy and information gain in the context of building decision trees?
- Slides Related to Decision Trees
- How do decision tree learning algorithms deal with missing values?
- Are decision trees almost always binary trees?
- Discover structure behind data with decision trees - Grow and plot a decision tree to automatically figure out hidden rules in your data
- CART vs CTREE
- CHAID vs CART - trees-cart-vs-chaid.html)
- How to measure/rank “variable importance” when using CART?
- Pruning a Tree in R
- Does rpart use multivariate splits by default?
- FAQs about Recursive Partitioning
- Show volumne in each node using ctree in R
- How to extract tree structure from ctree function?
- Bayesian Learning in Probabilistic Decision Trees
- Probabilistic Trees Research Paper
- Brief Tour of Trees and Forests
- Using Surrogates to Improve Datasets with Missing Values
- Good Article
-
Linear Regression
- Assumptions of Linear Regression - is-a-complete-list-of-the-usual-assumptions-for-linear-regression)
- Linear Regression Comprehensive Resource
- Applying and Interpreting Linear Regression
- What does having constant variance in a linear regression model mean?
- Difference between linear regression on y with x and x with y
- Is linear regression valid when the dependant variable is not normally distributed?
- Dummy Variable Trap | Multicollinearity
- Dealing with multicollinearity using VIFs
- Interpreting plot.lm() in R
- How to interpret a QQ plot?
- Interpreting Residuals vs Fitted Plot
- How should outliers be dealt with?
- Elastic Net
- Assumptions of Linear Regression - is-a-complete-list-of-the-usual-assumptions-for-linear-regression)
- Linear Regression Comprehensive Resource
- Applying and Interpreting Linear Regression
- What does having constant variance in a linear regression model mean?
- Difference between linear regression on y with x and x with y
- Interpreting plot.lm() in R
- How to interpret a QQ plot?
- Interpreting Residuals vs Fitted Plot
- How should outliers be dealt with?
-
Logistic Regression
- Logistic Regression Wiki
- Geometric Intuition of Logistic Regression
- Obtaining predicted categories (choosing threshold)
- Residuals in logistic regression
- Difference between logit and probit models
- Pseudo R2 for Logistic Regression - to-calculate-pseudo-r2-from-rs-logistic-regression), [Other Details](http://www.ats.ucla.edu/stat/mult_pkg/faq/general/Psuedo_RSquareds.htm)
- Guide to an in-depth understanding of logistic regression
- Obtaining predicted categories (choosing threshold)
- Residuals in logistic regression
- Difference between logit and probit models
- Pseudo R2 for Logistic Regression - to-calculate-pseudo-r2-from-rs-logistic-regression), [Other Details](http://www.ats.ucla.edu/stat/mult_pkg/faq/general/Psuedo_RSquareds.htm)
- Guide to an in-depth understanding of logistic regression
-
Model Validation using Resampling
- Resampling Explained
- Partioning data set in R
- Implementing hold-out Validaion in R - data-frame-into-testing-and.html)
- Cross Validation
- How to use cross-validation in predictive modeling
- Training with Full dataset after CV?
- Which CV method is best?
- Variance Estimates in k-fold CV
- Is CV a subsitute for Validation Set?
- Choice of k in k-fold CV
- CV for ensemble learning
- k-fold CV in R
- Good Resources
- Preventing Overfitting the Cross Validation Data | Andrew Ng
- Over-fitting in Model Selection and Subsequent Selection Bias in Performance Evaluation
- CV for detecting and preventing Overfitting
- How does CV overcome the Overfitting Problem
- Bootstrapping
- Why Bootstrapping Works?
- Good Animation
- Example of Bootstapping
- Understanding Bootstapping for Validation and Model Selection
- Cross Validation vs Bootstrap to estimate prediction error - validation vs .632 bootstrapping to evaluate classification performance](http://stats.stackexchange.com/questions/71184/cross-validation-or-bootstrapping-to-evaluate-classification-performance)
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- How to use cross-validation in predictive modeling
- Preventing Overfitting the Cross Validation Data | Andrew Ng
- Over-fitting in Model Selection and Subsequent Selection Bias in Performance Evaluation
-
Optimization
- Hyperopt tutorial for Optimizing Neural Networks’ Hyperparameters
- Optimization Algorithms in Support Vector Machines
- Mean Variance Portfolio Optimization with R and Quadratic Programming
- Algorithms for Sparse Optimization and Machine Learning
- Optimization Algorithms in Machine Learning
- Optimization Algorithms for Data Analysis
- Video Lectures on Optimization
- The Interplay of Optimization and Machine Learning Research
- Mean Variance Portfolio Optimization with R and Quadratic Programming
- Optimization Algorithms in Machine Learning
- Optimization Algorithms for Data Analysis
- Video Lectures on Optimization
- The Interplay of Optimization and Machine Learning Research
- Hyperopt tutorial for Optimizing Neural Networks’ Hyperparameters
-
Semi Supervised Learning
- Graph Based Semi Supervised Learning for NLP
- Wikipedia article on Semi Supervised Learning
- Tutorial on Semi Supervised Learning
- Taxonomy
- Video Tutorial Weka
- Unsupervised, Supervised and Semi Supervised learning
- Research Papers 1
- Tutorial on Semi Supervised Learning
- Unsupervised, Supervised and Semi Supervised learning
- Research Papers 1
-
Reinforcement Learning
- RL Tutorial Part 1 - Learning-Part-2/)
- Awesome Reinforcement Learning (GitHub)
-
Random Forest / Bagging
- How to tune RF parameters in practice?
- Measures of variable importance in random forests
- Compare R-squared from two different Random Forest models
- OOB Estimate Explained | RF vs LDA
- Evaluating Random Forests for Survival Analysis Using Prediction Error Curve
- Why doesn't Random Forest handle missing values in predictors?
- How to build random forests in R with missing (NA) values?
- FAQs about Random Forest - forest)
- Obtaining knowledge from a random forest
- Some Questions for R implementation - preprocessing-is-needed-before-prediction-using-finalmodel-of-randomfore), [3](http://stackoverflow.com/questions/17059432/random-forest-package-in-r-shows-error-during-prediction-if-there-are-new-fact)
- Awesome Random Forest (GitHub)**
- Measures of variable importance in random forests
- Compare R-squared from two different Random Forest models
- Why doesn't Random Forest handle missing values in predictors?
- How to build random forests in R with missing (NA) values?
- FAQs about Random Forest - forest)
- Obtaining knowledge from a random forest
- Some Questions for R implementation - preprocessing-is-needed-before-prediction-using-finalmodel-of-randomfore), [3](http://stackoverflow.com/questions/17059432/random-forest-package-in-r-shows-error-during-prediction-if-there-are-new-fact)
- How to tune RF parameters in practice?
- Evaluating Random Forests for Survival Analysis Using Prediction Error Curve
-
Ensembles
- Wikipedia Article on Ensemble Learning
- Kaggle Ensembling Guide
- The Power of Simple Ensembles
- Ensemble Learning Intro
- Ensemble Learning Paper
- Ensembling models with R - regression-models), [Intro to Ensembles in R](http://www.vikparuchuri.com/blog/intro-to-ensemble-learning-in-r/)
- Ensembling Models with caret
- Bagging vs Boosting vs Stacking
- Good Resources | Kaggle Africa Soil Property Prediction
- Boosting vs Bagging
- Resources for learning how to implement ensemble methods
- How are classifications merged in an ensemble classifier?
- Ensemble Learning Intro
- Ensemble Learning Paper
- Ensembling models with R - regression-models), [Intro to Ensembles in R](http://www.vikparuchuri.com/blog/intro-to-ensemble-learning-in-r/)
- Ensembling Models with caret
- Bagging vs Boosting vs Stacking
- Boosting vs Bagging
- Resources for learning how to implement ensemble methods
- How are classifications merged in an ensemble classifier?
- Good Resources | Kaggle Africa Soil Property Prediction
-
Stacking Models
-
Vapnik–Chervonenkis Dimension
- Wikipedia article on VC Dimension
- Intuitive Explanantion of VC Dimension
- Video explaining VC Dimension
- FAQs about VC Dimension
- Do ensemble techniques increase VC-dimension?
- Introduction to VC Dimension
- Introduction to VC Dimension
- FAQs about VC Dimension
- Do ensemble techniques increase VC-dimension?
-
Bayesian Machine Learning
- Should all Machine Learning be Bayesian?
- Tutorial on Bayesian Optimisation for Machine Learning
- Bayesian Reasoning and Deep Learning - content/uploads/2015/10/Bayes_Deep.pdf)
- Bayesian Statistics Made Simple
- Markov Chain Wikipedia Page
- Bayesian Methods for Hackers (using pyMC)
- Kalman & Bayesian Filters in Python
- Should all Machine Learning be Bayesian?
- Bayesian Reasoning and Deep Learning - content/uploads/2015/10/Bayes_Deep.pdf)
- Bayesian Statistics Made Simple
-
Uncategorized
Categories
Deep Learning
142
Natural Language Processing
92
Boosting
65
Decision Trees
58
Model Validation using Resampling
39
Support Vector Machine
37
Introduction
28
Useful Blogs
26
Linear Regression
22
Ensembles
21
Random Forest / Bagging
20
Optimization
14
Statistics
13
Logistic Regression
12
Artificial Intelligence
10
Genetic Algorithms
10
Resources on Quora
10
Bayesian Machine Learning
10
Semi Supervised Learning
10
Vapnik–Chervonenkis Dimension
9
Kaggle Competitions WriteUp
7
Interview Resources
7
Stacking Models
6
Classification
6
Cheat Sheets
5
Uncategorized
3
Reinforcement Learning
2
Computer Vision
2
Sub Categories
Keywords
machine-learning
11
deep-learning
9
python
5
data-science
5
awesome-list
4
tensorflow
4
natural-language-processing
3
neural-network
3
awesome
3
tutorial
2
ai
2
artificial-intelligence
2
clustering
2
reinforcement-learning
2
tensorflow-tutorials
2
jupyter-notebook
2
deep-learning-tutorial
2
torch
2
machine-learning-algorithms
1
representation-learning
1
nlp
1
conference-publications
1
graph
1
graph-convolutional-networks
1
graph-neural-networks
1
graph-representation-learning
1
neural-networks
1
knowledge-embedding
1
paper-list
1
graph-embeddings
1
network-embedding
1
knowledge-graph
1
computer-science
1
courses
1
deep-networks
1
face-images
1
recurrent-networks
1
intelligent-machines
1
intelligent-systems
1
machine-intelligence
1
statistical-learning
1
unsupervised-learning
1
lists
1
resources
1
unicorns
1
bayesian-methods
1
mathematical-analysis
1
pymc
1
statistics
1
caffe
1