Machine Learning with NumPy, pandas, scikit-learn, and More
Learn practical machine learning with NumPy, pandas, scikit-learn, and more. Learn data analysis, feature engineering, and deep learning using industry-standard frameworks. Basic Python required.
Join 3.1 million developers at
What You'll Learn
- Apply the seven-step workflow to process data, select models, and validate ML results
- Manipulate multidimensional data with NumPy using indexing, filtering, math, and aggregation
- Load, clean, combine, and summarize datasets in pandas using groupby, sorting, and file I/O
- Convert DataFrames to quantitative NumPy matrices using missing-value handling and get_dummies
- Preprocess features in scikit-learn using scaling, normalization, imputation, and PCA
- Train and evaluate supervised models using scikit-learn with CV, metrics, and GridSearchCV
- Build and train MLP classifiers in TensorFlow and Keras using softmax, loss, and fit/evaluate
Learning Roadmap
2.
Data Manipulation with NumPy
Data Manipulation with NumPy
3.
Data Analysis with pandas
Data Analysis with pandas
15 Lessons
15 Lessons
4.
Data Preprocessing with scikit-learn
Data Preprocessing with scikit-learn
9 Lessons
9 Lessons
5.
Data Modeling with scikit-learn
Data Modeling with scikit-learn
13 Lessons
13 Lessons
6.
Clustering with scikit-learn
Clustering with scikit-learn
10 Lessons
10 Lessons
7.
Gradient Boosting with XGBoost
Gradient Boosting with XGBoost
10 Lessons
10 Lessons
8.
Deep Learning with TensorFlow
Deep Learning with TensorFlow
12 Lessons
12 Lessons
9.
Deep Learning with Keras
Deep Learning with Keras
7 Lessons
7 Lessons
Show License and Attributions
Adaptilab
AdaptiLab is a Seattle-based SaaS startup helping companies grow their machine learning teams from hiring to productivity.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources