Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mrdbourke
GitHub Repository: mrdbourke/zero-to-mastery-ml
Path: blob/master/docs/index.md
874 views

Welcome to the Zero to Mastery Data Science and Machine Learning Bootcamp!

This webpage contains all of the materials for the Zero to Mastery Data Science and Machine Learning Bootcamp.

Contents

The following contents are listed in suggested chronological order.

But feel free to mix in match in anyway you feel fit.

SectionResourceDescription
00A 6 step framework for approaching machine learning projectsA guideline for different kinds of machine learning projects and how to break them down into smaller steps.
01Introduction to NumPyNumPy stands for Numerical Python. It's one of the most used Python libraries for numerical processing (which is what much of data science and machine learning is).
02Introduction to pandaspandas is a Python library for manipulating and analysing data. You can imagine pandas as a programmatic form of an Excel spreadsheet.
03Introduction to MatplotlibMatplotlib helps to visualize data. You can create plots and graphs programmatically based on various data sources.
04Introduction to Scikit-LearnScikit-Learn or sklearn is full of data processing techniques as well as pre-built machine learning algorithms for many different tasks.
05Milestone Project 1: End-to-end Heart Disease ClassificationHere we'll put together everything we've gone through in the previous sections to create a machine learning model that is capable of classifying if someone has heart disease or not based on their health characteristics. We'll start with a raw dataset and work through performing an exploratory data analysis (EDA) on it before trying out several different machine learning models to see which performs best.
06Milestone Project 2: End-to-end Bulldozer Price PredictionIn this project we'll work with an open-source dataset of bulldozer sales information. We'll use this data to build a machine learning model capable of predicting the sales price of a bulldozer based on several input parameters such as size and brand. Since this dataset isn't perfect, we'll work through several data preprocessing steps before building a model. And since we'll be working towards predicting a number (price of bulldozers), this project is known as regression project.
07Introduction to TensorFlow/Keras and Deep LearningTensorFlow/Keras are deep learning frameworks written in Python. Originally created by Google and are now open-source. These frameworks allow you to build and train neural networks, one of the most powerful kinds of machine learning models. In this section we'll learn about deep learning and TensorFlow/Keras by building Dog Vision πŸΆπŸ‘οΈ, a neural network to identify dog breeds in images.
07Communicating your workOne of the most important parts of machine learning and any software project is communicating what you've found/done. This module takes the learnings from the previous sections and gives tips and tricks on how you can communicate your work to others.

If you have any questions, leave an issue/discussion on the course GitHub.

Author

Daniel Bourke

Last update: 30 October 2024