Intro To Machine Learning Nanodegree Program Syllabus
Intro To Machine Learning Nanodegree Program Syllabus
Intro to Machine
Learning with PyTorch
Overview
This ultimate goal of the Intro to Machine Learning Nanodegree program is to help students learn machine
learning techniques such as data transformation and algorithms that can find patterns in data and apply
machine learning algorithms to tasks of their own design.
• Use Python and SQL to access and analyze data from several different data sources.
• Build predictive models using a variety of unsupervised and supervised machine learning techniques.
• Perform feature engineering to improve the performance of machine learning models.
• Optimize, tune, and improve algorithms according to specific metrics like accuracy and speed.
• Compare the performances of learned models using suitable metrics.
One of our main goals at Udacity is to help you create a job-ready portfolio of completed projects.
Building a project is one of the best ways to test the skills you’ve acquired and to demonstrate your
newfound abilities to future employers or colleagues. Throughout this Nanodegree program, you’ll have the
I N CO L L A B O R AT I O N W I T H
Technical Mentor
Flexible Learning:
Support:
Self-paced, so
Our knowledgeable
you can learn on
mentors guide your
the schedule that
learning and are
works best for you
focused on answering
your questions,
motivating you and
keeping you on track
In the sections below, you’ll find detailed descriptions of each project along with the course material that
presents the skills required to complete the project.
In the sections below, you’ll find detailed descriptions of each project along with the course material that
presents the skills required to complete the project.
LEARNING OUTCOMES
LEARNING OUTCOMES
Introduction to
• Learn the foundations of deep learning and neural networks.
LESSON ONE Neural
• Implement gradient descent and backpropagation in Python.
Networks
Implementing
• Implement gradient descent using NumPy matrix
LESSON TWO Gradient
multiplication.
Descent
LEARNING OUTCOMES
KNOWLEDGE
Find answers to your questions with Knowledge, our
proprietary wiki. Search questions asked by other students,
connect with technical mentors, and discover in real-time
how to solve the challenges that you encounter.
WORKSPACES
See your code in action. Check the output and quality of
your code by running them on workspaces that are a part
of our classroom.
QUIZZES
Check your understanding of concepts learned in the
program by answering simple and auto-graded quizzes.
Easily go back to the lessons to brush up on concepts
anytime you get an answer wrong.
PROGRESS TRACKER
Stay on track to complete your Nanodegree program with
useful milestone reminders.
C AREER SUPPORT
Each project will be reviewed by the Udacity reviewer network. Feedback will
be provided and if you do not pass the project, you will be asked to resubmit
the project until it passes.
Most modern Windows, OS X, and Linux laptops or desktop will work well;
we do not recommend a tablet since they typically have less computing
power. We will provide you with instructions to install the required software
packages.