All Projects → fabianp → mash_2016_sklearn_intro

fabianp / mash_2016_sklearn_intro

Licence: other
Material for the MASH course on introduction to scikit-learn

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to mash 2016 sklearn intro

machine-learning-scripts
Collection of scripts and tools related to machine learning
Stars: ✭ 60 (+275%)
Mutual labels:  scikit-learn, notebooks
A-Detector
⭐ An anomaly-based intrusion detection system.
Stars: ✭ 69 (+331.25%)
Mutual labels:  scikit-learn
centrifuge-toolkit
Tool for visualizing and empirically analyzing information encoded in binary files
Stars: ✭ 49 (+206.25%)
Mutual labels:  scikit-learn
doubleml-for-py
DoubleML - Double Machine Learning in Python
Stars: ✭ 129 (+706.25%)
Mutual labels:  scikit-learn
five-minute-midas
Predicting Profitable Day Trading Positions using Decision Tree Classifiers. scikit-learn | Flask | SQLite3 | pandas | MLflow | Heroku | Streamlit
Stars: ✭ 41 (+156.25%)
Mutual labels:  scikit-learn
lightning-tutorials
Collection of Pytorch lightning tutorial form as rich scripts automatically transformed to ipython notebooks.
Stars: ✭ 145 (+806.25%)
Mutual labels:  notebooks
DS-Cookbook101
A jupyter notebook having all most frequent used code snippet for daily data scienceoperations
Stars: ✭ 59 (+268.75%)
Mutual labels:  scikit-learn
books
A collection of online books for data science, computer science and coding!
Stars: ✭ 29 (+81.25%)
Mutual labels:  scikit-learn
DBA-Mastery
Main repository from contributions from my blog
Stars: ✭ 16 (+0%)
Mutual labels:  notebooks
python-for-excel
This is the companion repo of the O'Reilly book "Python for Excel".
Stars: ✭ 253 (+1481.25%)
Mutual labels:  notebooks
Football Prediction Project
This project will pull past game data from api-football, and use these statistics to predict the outcome of future premier league matches through machine learning.
Stars: ✭ 44 (+175%)
Mutual labels:  scikit-learn
machine-learning-capstone-project
This is the final project for the Udacity Machine Learning Nanodegree: Predicting article retweets and likes based on the title using Machine Learning
Stars: ✭ 28 (+75%)
Mutual labels:  scikit-learn
IBM-final-project-Machine-Learning
Final project of IBM's course https://www.coursera.org/learn/machine-learning-with-python on coursera
Stars: ✭ 33 (+106.25%)
Mutual labels:  scikit-learn
dbt-ml-preprocessing
A SQL port of python's scikit-learn preprocessing module, provided as cross-database dbt macros.
Stars: ✭ 128 (+700%)
Mutual labels:  scikit-learn
Introduction to ML with TF2
A repo that gives a hands-on introduction to machine learning using TensorFlow 2.0
Stars: ✭ 16 (+0%)
Mutual labels:  notebooks
NimbusML-Samples
Samples for NimbusML, a Python machine learning package providing simple interoperability between ML.NET and scikit-learn components.
Stars: ✭ 31 (+93.75%)
Mutual labels:  scikit-learn
ray tutorial
An introductory tutorial about leveraging Ray core features for distributed patterns.
Stars: ✭ 67 (+318.75%)
Mutual labels:  scikit-learn
playground
A Streamlit application to play with machine learning models directly from the browser
Stars: ✭ 48 (+200%)
Mutual labels:  scikit-learn
xlines
X lines of Python
Stars: ✭ 100 (+525%)
Mutual labels:  notebooks
abess
Fast Best-Subset Selection Library
Stars: ✭ 266 (+1562.5%)
Mutual labels:  scikit-learn

Introduction to scikit-learn

Master M2: Mathématiques, Apprentissage et Sciences Humaines (MASH) 2016-2017 course

Instructors: Fabian Pedregosa and Fajwel Fogel.

This repository contains notebooks and other files associated with the MASH course introduction to Scikit-learn.

Notebook Listing

You can view the teaching materials using the excellent nbviewer service.

Note, however, that you cannot modify or run the contents within nbviewer. To modify them, first download the tutorial repository, change to the notebooks directory, and run ipython notebook. You should see the list in the ipython notebook launch page in your web browser. For more information on the IPython notebook, see http://ipython.org/notebook.html

Note also that some of the code in these notebooks will not work outside the directory structure of this tutorial, so it is important to clone the full repository if possible.

Installation Notes

This tutorial requires the following packages:

The easiest way to get these is to use the conda environment manager. I suggest downloading and installing miniconda.

Once this is installed, the following command will install all required packages in your Python environment:

$ conda install numpy scipy matplotlib scikit-learn jupyter seaborn plotly

Alternatively, you can download and install the (very large) Anaconda software distribution, found at https://store.continuum.io/.

Downloading the Tutorial Materials

I would highly recommend using git, not only for this tutorial, but for the general betterment of your life. Once git is installed, you can clone the material in this tutorial by using the git address shown above:

git clone https://github.com/fabianp/mash_sklearn_intro.git

If you can't or don't want to install git, there is a link above to download the contents of this repository as a zip file. I may make minor changes to the repository in the days before the tutorial, however, so cloning the repository is a much better option.

Other resources

Material from last year's course

See also the excellent scikit-learn tutorial by Jake Vanderplas.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].