Part 3 - Using Python for Machine Learning
Part 3 - Using Python for Machine Learning#
The notebooks herein provide a good start on your journey to learning about how to leverage Python for Machine Learning. While this set of notebooks expects at least an intermediate understanding of Python, it is only a beginning into the depths of what the language can do to support explanatory and predictive analytics.
These notebooks start with an overview of Exploratory Data Analysis, which is the second step in any model development (the first step is to have a solid understanding of the context of the analysis). Then into Data Preparation. While this might seem like a long way to go to get to some prediction, the reality is that at least 80% of the work of developing predictive or explanatory models is spent understanding and preparing the data. From here, the notebooks delve into areas of classification, prediction/estimation, and finally unsupervised approaches like clustering and affinity analysis.
- Exploratory Data Analysis
- Other tools for Data Analysis
- Visualization Examples
- Diamonds
- More facets
- Data Preparation
- Classification
- Other Available Classification Algorithms
- Resources
- Automobile Accidents
- Prediction and Estimation
- Other Available Prediction or Estimation Algorithms
- Resources
- Advanced Techniques
- Pipelines
- Ensembling
- Predicting the price of used cars
- Unsupervised Data Mining
- Neural Networks
- Visualization Samples