Project implementation for Udacity Machine Learning Nanodegree. These projects covers different aspects of machine learning, including Supervised Learning, Unsupervised Learning, Reinforcement Learning, Model Evaluation & Validation, etc.
Several python data analytic packages are used for the project implementation.
- Numpy: Performs numerical operations.
- Pandas: Data I/O, manipulation, and visualization.
- Matplotlib, seaborn: Data visualization
- scikit-learn: Builds, trains, and tests machine learning models.
Many datasets used in these projects can be found on UC Irvine Machine Learning Repository
Project | Description |
---|---|
titanic_survival_exploratio | An Intro project to Machine Learning. Exploring various variables that can be applied to predict the survival rate of Titanic passengers, including socio-economic class, gender, age, fare, etc. The results implies gender, age, and socio-economic class can be the important variables for prediction. |
boston_housing | Model Evaluation & Validation. The goal of this project is Predicting Boston Housing Prices.
|
finding_donors | Supervised Learning. The goal of this project is Finding Donors for Charity.
|
customer_segments | Unsupervised Learning: The goal of this project is Creating Customer Segments.
|
smartcab | Reinforcement Learning: The goal of this project is Training a Smartcab to Drive
|