All Projects → alexhegit → Handson Ml2

alexhegit / Handson Ml2

Licence: apache-2.0
https://github.com/ageron/handson-ml2

Projects that are alternatives of or similar to Handson Ml2

Machine Learning With Pyspark
Source Code for 'Machine Learning with PySpark' by Pramod Singh
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Data Science Foundations
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Ml101
intro to machine learning - reverse engineering phenomena
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Fab Net
Pytorch code for BMVC 2018 paper
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Cnn Interpretability
🏥 Visualizing Convolutional Networks for MRI-based Diagnosis of Alzheimer’s Disease
Stars: ✭ 68 (-2.86%)
Mutual labels:  jupyter-notebook
Pycon2017
Bayesian Machine Learning, https://us.pycon.org/2017/schedule/presentation/232/
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Python
Python Tutorials
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Lhy dl hw
Stars: ✭ 1,150 (+1542.86%)
Mutual labels:  jupyter-notebook
Dsb17 Walkthrough
An end-to-end walkthrough of the winning submission by grt123 for the Kaggle Data Science Bowl 2017
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Gds env
A containerised platform for Geographic Data Science
Stars: ✭ 68 (-2.86%)
Mutual labels:  jupyter-notebook
Datacamp
🍧 A repository that contains courses I have taken on DataCamp
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Strata Conference Ca 2018
environment setup for strata conference 2018
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Recommender
A recommendation system using tensorflow
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Stock Market Analysis
Stock Market Analysis with RNN and Time Series
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Nyumath2048
NYU Math-GA 2048: Scientific Computing in Finance
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Kalman Filters
Kalman filtering, also known as linear quadratic estimation (LQE), is an algorithm that uses a series of measurements observed over time, containing statistical noise and other inaccuracies, and produces estimates of unknown variables that tend to be more accurate than those based on a single measurement alone, by estimating a joint probability distribution over the variables for each timeframe. The filter is named after Rudolf E. Kálmán, one of the primary developers of its theory.
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Pycon time series
PyCon 2017 tutorial on time series analysis
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Starter Academic
🎓 Easily create a beautiful academic résumé or educational website using Hugo, GitHub, and Netlify
Stars: ✭ 1,158 (+1554.29%)
Mutual labels:  jupyter-notebook
Ensae teaching cs
Teaching materials in python at the @ENSAE
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook
Rnacocktail
Stars: ✭ 69 (-1.43%)
Mutual labels:  jupyter-notebook

Machine Learning Notebooks

This project aims at teaching you the fundamentals of Machine Learning in python. It contains the example code and solutions to the exercises in the second edition of my O'Reilly book Hands-on Machine Learning with Scikit-Learn, Keras and TensorFlow:

Note: If you are looking for the first edition notebooks, check out ageron/handson-ml.

Quick Start

Want to play with these notebooks without having to install anything?

Use any of the following services.

WARNING: Please be aware that these services provide temporary environments: anything you do will be deleted after a while, so make sure you save anything you care about.

  • Open this repository in Binder:

    • Note: Most of the time, Binder starts up quickly and works great, but when handson-ml2 is updated, Binder creates a new environment from scratch, and this can take quite some time.
  • Or open it in Deepnote:

    • Note: Deepnote environments start up quickly, but they do not contain the latest Scikit-Learn and TensorFlow libraries, so you will need to run !python3 -m pip install -U -r requirements.txt before you import any library (or you must restart the runtime).
  • Or open it in Colaboratory:

    • Note: Colab environments only contain the notebooks you open, they do not clone the rest of the project, so you need to do it yourself by running !git clone https://github.com/ageron/handson-ml2 and !mv handson-ml2/* /content to have access to other files in this project (such as datasets and images). Moreover, Colab does not come with the latest libraries, so you need to run !python3 -m pip install -U -r requirements.txt then restart the environment (but do not reset it!). If you open multiple notebooks from this project, you only need to do this once (as long as you do not reset the runtimes).

Just want to quickly look at some notebooks, without executing any code?

Browse this repository using jupyter.org's notebook viewer:

Note: github.com's notebook viewer also works but it is slower and the math equations are not always displayed correctly.

Want to install this project on your own machine?

If you have a working Python 3.5+ environment and git is installed, then an easy way to install this project and its dependencies is using pip. Open a terminal and run the following commands (do not type the $ signs, they just indicate that this is a terminal command):

$ git clone https://github.com/ageron/handson-ml2.git
$ cd handson-ml2
$ python3 -m pip install --user --upgrade pip setuptools
$ # Read `requirements.txt` if you want to use a GPU.
$ python3 -m pip install --user --upgrade -r requirements.txt
$ jupyter notebook

If you need more detailed installation instructions, or you want to use Anaconda, read the detailed installation instructions.

Contributors

I would like to thank everyone who contributed to this project, either by providing useful feedback, filing issues or submitting Pull Requests. Special thanks go to Haesun Park who helped on some of the exercise solutions, and to Steven Bunkley and Ziembla who created the docker directory.

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].