Learn to build powerful models in this Machine Learning Nanodegree with PyTorch. Master supervised, unsupervised, and deep learning techniques through projects involving customer segmentation and image classification.
Courses in this learning path or series 12
Introduction to Machine Learning
Welcome to Machine learning with Pytorch
Supervised Learning
From theory to application, this course guides you through supervised learning essentials. Learn to select, implement, and refine models that solve complex classification and regression tasks.
Introduction to Neural Networks with PyTorch
Learn the fundamentals of neural networks with Python and PyTorch, and then use your new skills to create your own image classifier—an application that will first train a deep learning model on a dataset of images and then use the trained model to classify new images.
Unsupervised Learning
Learn to apply unsupervised learning methods like K-means and Gaussian mixtures to extract value from raw data. Develop skills in feature extraction and cluster validation to enhance data analysis.
Congratulations!
Prerequisite: Python for Data Analysis
Prerequisite: SQL for Data Analysis
Prerequisite: Command Line Essentials
Prerequisite: Git & Github
Additional Material: Python for Data Visualization
A clear syllabus (12 parts) you can see before you start.
Disadvantages
Paid.
Short (5 minutes): an overview, not deep coverage.
Some points apply to every course of this kind; see how we rank.
Paid
Paid: Udacity sells a monthly or yearly subscription that covers its courses and Nanodegree programs. Check the current price on the official page.
Certificate: Check on the course page what the paid plan includes.
Before you start
Multivariable calculus. Data wrangling. Python for data science. Basic supervised machine learning. Intermediate Python. Linear algebra. Basic descriptive statistics. Basic calculus. Basic probability
This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performa…
This is CS50P, CS50's Introduction to Programming with Python. Register for free at https://cs50.edx.org/python. Slides and source code at https://cs50.harvard.edu/python. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V. An introduction to programming using a la…
Instructor: Ana Bell View the complete course: https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ *Note: Lectures 6, 10 have been updated! This subject is aimed at students with little to no programming experience. It aims to provide students with an under…
Instructor: Prof. Erik Demaine, Dr. Jason Ku, Prof. Justin Solomon View the complete course: https://ocw.mit.edu/6-006S20 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY This course is an introduction to mathematical modeling of computational problems, as…
This is CS50W, CS50's Web Programming with Python and JavaScript. Register for free at https://cs50.edx.org/web. Slides and source code at https://cs50.harvard.edu/web. This course picks up where Harvard University’s CS50 leaves off, diving more deeply into the design and implementation of web apps…