technifyed

Udacity via Udacity Learning path or series

Introduction to Machine Learning with Pytorch Nanodegree Program

4.7251 ratings at Udacity

Overview

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

  1. Introduction to Machine Learning

    Welcome to Machine learning with Pytorch

  2. 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.

  3. 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.

  4. 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.

  5. Congratulations!
  6. Prerequisite: Python for Data Analysis
  7. Prerequisite: SQL for Data Analysis
  8. Prerequisite: Command Line Essentials
  9. Prerequisite: Git & Github
  10. Additional Material: Python for Data Visualization
  11. Additional Material: Statistics for Data Analysis
  12. Additional Material: Linear Algebra

Skills you'll practise

Naive bayes classifiersGaussian mixture modelsModel evaluationSupport vector machinesDecision treesSingle linkage clusteringDimensionality reductionMarket segmentationCluster modelsPrincipal component analysisIndependent component analysisDbscanConvolutional kernelsscikit-learnPerceptronCategorical data visualizationStatistical modeling fundamentalsChart typesQuantitative data visualizationSpam detectionLogistic regressionProfessional presentationsHyperparameter tuningGradient descent

Advantages and disadvantages

Advantages

  • Rated 4.7 out of 5 by 251 learners.
  • Self-paced: start any time.
  • 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.

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

Taught by

  • Josh Bernhard
  • Mat Leonard
  • Andrew Paster
  • Jennifer Staab
  • Dan Romuald Mbanga
  • Cezanne Camacho
  • Sean Carrell
  • Jay Alammar

Similar courses

Compare these

Massachusetts Institute of Technology · YouTube

MIT 6.006 Introduction to Algorithms, Fall 2011

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…

Free video47 videos, 42 hours

Harvard University · YouTube

CS50's Introduction to Programming with Python (CS50P) 2022

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…

Free video11 videos, 16 hours

Massachusetts Institute of Technology · YouTube

MIT 6.100L Introduction to CS and Programming using Python, Fall 2022

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…

Free video26 videos, 28 hours

Massachusetts Institute of Technology · YouTube

MIT 6.006 Introduction to Algorithms, Spring 2020

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…

Free video32 videos, 35 hours

Massachusetts Institute of Technology · YouTube

MIT 6.046J / 18.410J Introduction to Algorithms (SMA 5503),

This course teaches techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics covered include: sorting; search trees, heaps, and hashing; divide-and-conquer; dynamic programming; amortized analysis; graph algorithms; shortest paths; network flow;…

Free video23 videos, 30 hours

Harvard University · YouTube

CS50's Web Programming with Python and JavaScript (CS50W) 2020

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…

Free video10 videos, 14 hours

Enter your email and the official page opens. Phone is optional.