Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Noble Desktop

Python Machine Learning Course Online (Self-Paced)

via Noble Desktop

Overview

Learn the fundamentals of machine learning, including regression analysis and classification algorithms, in this practical, hands-on course. Gain the skills needed to solve real-world problems using machine learning, with a focus on Python programming and data science libraries.

Syllabus

Fundamentals

Basic Regression Analysis

  • Linear Regression
  • Mean squared error
  • Training set vs Test set
  • Cross validation

Advanced Regression Analysis

  • Multi-linear regression
  • Feature engineering
  • Overfitting

Classification

Logistic Regression

  • Regression vs Classification
  • Logistic Regression
  • Sigmoid function

K-nearest Neighbors

  • K-nearest neighbors
  • Model-based vs memory-based
  • Parametric vs non-parametric
  • Evaluating performance

Decision Trees

Decision Trees

  • Decision tree
  • Interpretability
  • Bias-variance tradeoff

Random forest

  • Random forest
  • Ensemble methods
  • Hyperparameters

Final Portfolio Project

Taught by

Art Yudin, Brian McClain, Colin Jaffe, and Kash Sudhakar

Reviews

Start your review of Python Machine Learning Course Online (Self-Paced)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.