Scikit-Learn - Choosing the Right Estimator - a flowchart designed to give users a bit of a rough guide on how to approach problems with regard to which estimators to try on your data.
Practical Machine Learning with Python - an excellent ebook with a detailed Machine Learning guide, including real world examples. “Master the essential skills needed to recognize and solve complex real-world problems with Machine Learning and Deep Learning by leveraging the highly popular Python Machine Learning Eco-system.”
An Introduction to Statistical Learning with Python Code - his repository contains Python code for a selection of tables, figures and LAB sections from the book ‘An Introduction to Statistical Learning with Applications in R’ by James, Witten, Hastie, Tibshirani (2013). The book was originally written with examples in R, Jordi Warmenhoven “translates” it into Python code.
Introduction to Implementing scikit-learn Classifiers - an introduction to implementing a number of scikit-learn classifiers, along with some data exploration. Excellent resources, contains examples in Jupyter Notebooks and many useful links.
Feature Importances with Forests of Trees - this example shows the use of forests of trees to evaluate the importance of features on an artificial classification task.
Data Science Python Notebooks - deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command line notebooks.
Hands-on Machine Learning with Scikit-Learn and TensorFlow - a series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn (and TensorFlow). This is the index notebook and the relevant chapters/notebooks are 1 to 8.
Mining of Massive Datasets - a book aimed to teach you Data Mining and Machine Learning techniques to process large datasets and extract valuable knowledge from them.