Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/youngjeong46/hands-on-machine-learning
Machine learning practice based on the book Hands On Machine Learning with Scikit-Learn & Tensorflow by Aurelien Geron.
https://github.com/youngjeong46/hands-on-machine-learning
machine-learning scikit-learn tensorflow
Last synced: 28 days ago
JSON representation
Machine learning practice based on the book Hands On Machine Learning with Scikit-Learn & Tensorflow by Aurelien Geron.
- Host: GitHub
- URL: https://github.com/youngjeong46/hands-on-machine-learning
- Owner: youngjeong46
- Created: 2017-07-20T02:18:28.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-09-18T18:02:57.000Z (over 2 years ago)
- Last Synced: 2023-03-05T10:48:24.284Z (almost 2 years ago)
- Topics: machine-learning, scikit-learn, tensorflow
- Language: Jupyter Notebook
- Homepage:
- Size: 1.56 MB
- Stars: 24
- Watchers: 2
- Forks: 33
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hands-On Machine Learning
![](https://covers.oreillystatic.com/images/0636920052289/lrg.jpg)
This is some of the projects I work on as I follow Aurelien Geron's *Hands-On Machine Learning with Scikit-Learn & TensorFlow*. You can get yourself a copy of the book [here](https://www.amazon.com/Hands-Machine-Learning-Scikit-Learn-TensorFlow/dp/1491962291).
The following are the files and their descriptions (they are added as I progress through the book):
- [MachineLearningQuestions.md](https://github.com/youngjeong46/hands-on-machine-learning/blob/master/MachineLearningQuestions.md) - Answers basic questions about Machine Learning. These appear at the end of Chapter 1.
- [End-to-end-project - Housing](https://github.com/youngjeong46/hands-on-machine-learning/tree/master/Housing.ipynb) - A Machine Learning project on predicting California housing price based on the StatLib library. It is a full-on project that goes through framing the problem, analyzing data, using regression algorithms on the training data, evaulating algorithm performance, and then testing it on the test data. Also looks into pipelining the project.
- [Classification](https://github.com/youngjeong46/hands-on-machine-learning/tree/master/classification.ipynb) - Since the first project was on the regression, this one looks at the other supervised learning task, classification. MNIST data on various digits are examined to correctly predict the right number. Many types of classification, including single binary, multiclass, multilabel and multioutput classifications are examined.
- Batch Gradient Descent for Softmax Regression - As part of Chapter 4, we look at training models (Gradient Descent, Normal Equations on Linear Regression, Logistic, etc.) This notebook looks at implementing Batch Gradient Descent for the Softmax Regression (with Early Stopping). No Scikit-Learn was used, so the notebook is pure Python programming.