Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

Introduction to Machine Learning with TensorFlow

Kaggle , Amazon Web Services and Amazon via Udacity Nanodegree

Overview

Build powerful machine learning models to make predictions and uncover hidden patterns. Start with foundational supervised learning algorithms including linear regression, decision trees, naive Bayes, support vector machines (SVMs), and perceptrons, then evaluate your model performance with a variety of evaluation metrics. Then you'll advance from perceptrons to deep neural networks in order to perform supervised learning on complex data sources such as images. Finally, you'll dive into unsupervised learning methods, including clustering and dimensionality reduction for customer segmentation. For each technique, you'll start by learning the underlying math, then implement real-world models with Python libraries including TensorFlow and scikit-learn.

Syllabus

  • Introduction to Machine Learning
  • Supervised Learning
    • In this course, you'll learn about different types of supervised learning and how to use them to solve real-world problems.
  • Introduction to Neural Networks with TensorFlow
    • Learn the fundamentals of neural networks with Python and TensorFlow, 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
    • In this course, you'll learn how to apply unsupervised learning to solve real-world problems.
  • Congratulations!
    • Congratulations on finishing your program!
  • Prerequisite: Python for Data Analysis
  • Prerequisite: SQL for Data Analysis
  • Prerequisite: Command Line Essentials
  • Prerequisite: Git & Github
  • Additional Material: Python for Data Visualization
  • Additional Material: Statistics for Data Analysis
  • Additional Material: Linear Algebra
  • Career Services

Taught by

Cezanne Camacho, Mat Leonard, Luis Serrano, Dan Romuald Mbanga, Jennifer Staab, Sean Carrell, Josh Bernhard , Jay Alammar, Andrew Paster, Juan Delgado and Michael Virgo

Reviews

5.0 rating, based on 5 Class Central reviews

4.6 rating at Udacity based on 275 ratings

Start your review of Introduction to Machine Learning with TensorFlow

  • Profile image for Yoo Alejandro
    Yoo Alejandro
    "Amazing program! The projects are designed so delicately, integrating almost all essential and keynotes from the course material, impressive! Another most precious thing is the review and feedback from the reviewer. OMG it is very detailed and personalized, and each piece of advice and further recommendation and suggested references are so useful that keep you going forward in the right direction. Stay Udacious, stay competent!"
  • Anonymous
    The program has been great from the challenge phase till now. I've learnt a lot about the math behind many algorithms in this course and outside and I've also gotten useful tips to improve my modelling like using PCA and also getting feature importance to reduce features hence making the model interpretable and also save time. The first project was awesome as I was able to research and know more about the pros and cons of many models. This course has been great for me.
  • Profile image for Yemi Idris
    Yemi Idris
    Over the last 6weeks, I've built confidence in the Supervised Machine Learning coupled which is the Normal Curriculum. In addition, I've gained indept knowledge using some of the Extracurricular courses, such as SQL, Statistics and probability as these are just concise and well explained. With all these, I'm building the right skillsets moving forward to become a Data Scientist (Machine Learning Engineer)
  • Anonymous
    Just finished the first project, it had lots of guidance which kept me motivated. The reviewer gave me a lot to read on further too. Great experience so far.
  • Gehad W.
    Excellent Nanodegree program! Principles and practices of machine learning are covered with very well-structured content, video lessons and amazing real-world projects. Mentors and reviewers are very helpful with guidance, feedback and recommended references. It is worth doing this program if you not only want to learn the fundamentals but also get hands-on practice with machine learning (Supervised Learning, Deep Learning and Unsupervised Learning).

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.