Discover Classes. Earn 10% Rewards.

Python Machine Learning Immersive

Build the essential abilities to thrive in the fast-growing field of machine learning, including regression and classification algorithms, feature selection, and model evaluation. Join us and pick up the practical knowledge you need to tackle real-world problems and make a real impact in the industry.

  • All levels
  • 13 and older
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Live Online Webinar

Express Checkout – $1,895


Proceed to Checkout

No Booking Fees. Lowest Price Guaranteed. Earn 10% Rewards.

Give as a Gift

Start Dates (16) $1,895/person

Show all 5 sessions
  • Mon, Nov 09 at 10:00am - 5:00pm
  • Tue, Nov 10 at 10:00am - 5:00pm
  • Wed, Nov 11 at 10:00am - 5:00pm
  • Thu, Nov 12 at 10:00am - 5:00pm
  • Fri, Nov 13 at 10:00am - 5:00pm
20 left
Book
Show all 5 sessions
  • Mon, Dec 07 at 10:00am - 5:00pm
  • Tue, Dec 08 at 10:00am - 5:00pm
  • Wed, Dec 09 at 10:00am - 5:00pm
  • Thu, Dec 10 at 10:00am - 5:00pm
  • Fri, Dec 11 at 10:00am - 5:00pm
20 left
Book
Show all 10 sessions
  • Tue, Dec 29 at 6:00pm - 9:00pm
  • Tue, Jan 05 at 6:00pm - 9:00pm
  • Thu, Jan 07 at 6:00pm - 9:00pm
  • Tue, Jan 12 at 6:00pm - 9:00pm
  • Thu, Jan 14 at 6:00pm - 9:00pm
  • Tue, Jan 19 at 6:00pm - 9:00pm
  • Thu, Jan 21 at 6:00pm - 9:00pm
  • Tue, Jan 26 at 6:00pm - 9:00pm
  • Thu, Jan 28 at 6:00pm - 9:00pm
  • Tue, Feb 02 at 6:00pm - 9:00pm
20 left
Book
Show all 5 sessions
  • Sun, Jan 17 at 10:00am - 5:00pm
  • Sun, Jan 24 at 10:00am - 5:00pm
  • Sun, Jan 31 at 10:00am - 5:00pm
  • Sun, Feb 07 at 10:00am - 5:00pm
  • Sun, Feb 21 at 10:00am - 5:00pm
20 left
Book
Show all 5 sessions
  • Mon, Feb 01 at 10:00am - 5:00pm
  • Tue, Feb 02 at 10:00am - 5:00pm
  • Wed, Feb 03 at 10:00am - 5:00pm
  • Thu, Feb 04 at 10:00am - 5:00pm
  • Fri, Feb 05 at 10:00am - 5:00pm
20 left
Book
Showing 1 – 5 of 16

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Python Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

Machine learning abilities are highly sought after in today's market, given that machine learning systems power the vast majority of financial trading operations on Wall Street as well as personalized recommendation features at tech giants, including Amazon, Spotify, and Netflix.

This comprehensive course launches with linear and logistic regression, which represent the foundational and most reliable approaches to solving machine learning problems. The curriculum progresses through algorithms with fundamentally different mathematical principles, including k-nearest neighbors, decision trees, and random forest methodologies. These more advanced techniques bring critical statistical ideas into focus, including understanding bias and variance in models, and recognizing overfitting. You'll develop skills in model assessment techniques, plus learn strategies for identifying and choosing the most effective input characteristics and algorithmic approaches.

The curriculum emphasizes practical implementation abilities essential for addressing real-world machine learning challenges. While mathematical principles supporting each algorithm will be illustrated visually, the course avoids heavy mathematical theory. It's expected that students joining the class have solid competency with Python programming, specifically the Numpy and Pandas scientific libraries.

Required Background Knowledge:
Students enrolling must demonstrate comfort and proficiency with Python and its data science tools (NumPy and Pandas). Those lacking Python experience should first complete our Python for Data Science Bootcamp before joining this course.

Topics and Skills Covered:

  • Data cleaning and standardization using the Pandas library
  • Implementation of machine learning algorithms, including logistic regression and random forest via scikit-learn
  • Feature engineering and selection for optimal model inputs
  • Partitioning data into training, validation, and test segments
  • Understanding essential theory: model overfitting, variance, and bias components
  • Assessment and validation of machine learning model performance

Explore more about Python Machine Learning Immersive at Practical Programming.

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

Also available in-person in NYC

Syllabus

1. Course Kick-off & Python Refresher

  • Data Science tool recap - Pandas and indexing
  • Exploratory data analysis (EDA): standard deviations and uniform vs. normal distributions using NumPy/Pandas
  • Hands-on: loading CSVs, basic plotting with Matplotlib

2. Data Visualization & Simple Linear Regression

  • Crafting clear scatterplots: labels, grids, styling
  • Single-variable linear regression (attendance → concessions)
  • Train-test splitting and dealing with outliers
  • Evaluating models with R²; interpreting residuals
  • Extended example: car-sales dataset, predicting price from one feature

3. Binary Classification & Logistic Regression

  • From regression to classification: why logistic vs. linear
  • Implementing logistic regression on an employee “stay/leave” dataset
  • Classification metrics deep dive: accuracy, precision, recall, F1 score, ROC curve
  • Understanding variability: train-test ratios, data shuffling, sample size effects
  • Confusion matrix analysis

4. k-Nearest Neighbors & the Iris Dataset

  • Introduction to k-NN: distance metrics, choosing k
  • Dataset exploration: sepal/petal measurements, plotting clusters
  • Preprocessing: label encoding categorical data, feature scaling
  • Model training, hyperparameter tuning, evaluating with confusion matrix and classification report
  • Brief intro to decision-tree logic (setting up for ensembles)

5. Ensemble Methods & Neural Networks

  • Random forest classifiers on the Titanic dataset: feature engineering, importance scores
  • Kaggle workflow: generating predictions, submitting to competition
  • Neural network primer: perceptron to multilayer architectures
  • Hands-on MNIST digit classification with Keras/TensorFlow in Colab

Refund Policy

To reschedule or cancel, email us at [email protected]

All courses include a non-refundable registration fee (10% of the undiscounted course price).

  • Students may cancel up to 11 business days before the class/program start date and receive a refund, less the registration fee.
  • Cancellations within 11 business days are not permitted; however, students may reschedule up to 4 business days before the class start date.

Note: Any refunds must be requested within 180 days from the original payment date; courses rescheduled within 11 business days of the start date are not eligible for refunds.

Reviews of Classes at Practical Programming (330)

Similar Classes

Practical Programming

Practical Programming offers programming classes and workshops for individuals of all skill levels who are interested in learning Python coding. It is suitable for beginners and those looking to start a career in programming or build dynamic web applications using Python.

View school profile
Practical Programming
Vetted by CourseHorse

A verified Online educator.

Loading...