Skip to content

DataTalksClub/machine-learning-zoomcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning Zoomcamp

Machine Learning Zoomcamp: A Free 4-Month Course on ML Engineering

Master the fundamentals of machine learning, from regression and classification to deployment and deep learning.

Join #course-ml-zoomcamp Channel on SlackTelegram AnnouncementsCourse PlaylistFAQTweet about the Course

How to Enroll

2024 Cohort

  • Start Date: September 16, 2024 (17:00 Berlin time)
  • Register Here: Sign up
  • Stay Updated: Subscribe to our Google Calendar

Self-Paced Learning

All course materials are freely available for independent study. Follow these steps:

  1. Watch the course videos and work through the code.
  2. Join the Slack community (#course-ml-zoomcamp).
  3. Ask questions in Slack or refer to the FAQ.
  4. Complete the homework assignments (solutions provided but attempt first).
  5. Work on at least one project for deeper learning.

Syllabus Overview

The course consists of structured modules covering the full ML pipeline, from fundamentals to advanced techniques.

Prerequisites

  • Prior programming experience (at least 1+ year)
  • Comfort with command line basics
  • No prior ML knowledge required

Modules

  • ML vs Rule-Based Systems
  • Supervised Learning
  • CRISP-DM Framework
  • Model Selection Process
  • Environment Setup
  • Homework
  • Car Price Prediction Project
  • Exploratory Data Analysis
  • Linear Regression Basics
  • Feature Engineering & Regularization
  • Homework
  • Churn Prediction Project
  • Feature Selection & Encoding
  • Logistic Regression
  • Model Interpretation
  • Homework
  • Accuracy, Precision, Recall
  • ROC Curves & AUC
  • Cross-Validation
  • Homework
  • Saving & Loading Models
  • Flask API Deployment
  • Docker & Virtual Environments
  • Cloud Deployment (AWS)
  • Homework
  • Decision Trees
  • Random Forest & Gradient Boosting
  • Model Selection & Hyperparameter Tuning
  • Homework
  • TensorFlow & Keras
  • Convolutional Neural Networks
  • Transfer Learning
  • Model Optimization & Regularization
  • Homework
  • Introduction to Serverless
  • AWS Lambda & TensorFlow Lite
  • API Gateway
  • Homework
  • TensorFlow Model Serving
  • Kubernetes Basics
  • Deploying ML Models to Kubernetes
  • Homework
  • Midterm & Final Projects integrating all learned concepts

Community & Support

Getting Help on Slack

Join the #course-ml-zoomcamp channel on DataTalks.Club Slack for discussions, troubleshooting, and networking.

To keep discussions organized:

We encourage Learning in Public

Sponsors & Supporters

A special thanks to our course sponsors for making this initiative possible!

Interested in supporting our community? Reach out to alexey@datatalks.club.

About DataTalks.Club

DataTalks.Club

DataTalks.Club is a global online community of data enthusiasts. It's a place to discuss data, learn, share knowledge, ask and answer questions, and support each other.

WebsiteJoin Slack CommunityNewsletterUpcoming EventsGoogle CalendarYouTubeGitHubLinkedInTwitter

All the activity at DataTalks.Club mainly happens on Slack. We post updates there and discuss different aspects of data, career questions, and more.

At DataTalksClub, we organize online events, community activities, and free courses. You can learn more about what we do at DataTalksClub Community Navigation.