When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 5 modules in this course
The course "Introduction to Neural Networks" provides a comprehensive introduction to the foundational concepts of neural networks, equipping learners with essential skills in deep learning and machine learning. Dive into the mathematics that drive neural network algorithms and explore the optimization techniques that enhance their performance. Gain hands-on experience training machine learning models using gradient descent and evaluate their effectiveness in practical scenarios.
You’ll also delve into the architecture of feedforward neural networks and the innovative techniques used to prevent overfitting, such as dropout and regularization. The course uniquely emphasizes Convolutional Neural Networks (CNNs), highlighting their applications in fields like computer vision and image processing. Real-world examples and research insights will help you stay current with advancements in neural networks while preparing you to propose innovative solutions for emerging challenges. This course offers the tools and knowledge to advance your expertise in algorithms and machine learning methodologies.
This module will provide a comprehensive overview of the course and lay the foundations needed to be successful in the field of Deep Learning. It will also introduce motivation for the field and discuss the history of the field.
What's included
3 videos3 readings2 assignments1 ungraded lab
Show info about module content
3 videos•Total 41 minutes
Introduction and Background•16 minutes
History, Overview, and Foundations•11 minutes
Foundational Mathematics for Deep Learning•14 minutes
3 readings•Total 40 minutes
Course Overview•5 minutes
Instructor Biography: Prof. Zerotti Woods•5 minutes
Reading References•30 minutes
2 assignments•Total 75 minutes
History and Overview•15 minutes
Overview and Foundations•60 minutes
1 ungraded lab•Total 60 minutes
Hands-On Lab: Closest and Furthest Points on a Circle•60 minutes
Learning in Neural Networks
Module 2•3 hours to complete
Module details
This module will discuss the fundamentals of Machine Learning. You will explore different aspects of Machine Learning Algorithms and what is needed to create an algorithm.
What's included
1 video2 assignments1 ungraded lab
Show info about module content
1 video•Total 35 minutes
Machine Learning Basics•35 minutes
2 assignments•Total 75 minutes
Machine Learning Basics•15 minutes
Machine Learning Basics•60 minutes
1 ungraded lab•Total 60 minutes
Hands-On Lab: Understanding Cross-Entropy Loss and Regularized Loss in Neural Networks•60 minutes
Feedforward Neural Networks
Module 3•5 hours to complete
Module details
This module will discuss the building blocks of Deep Feedforward Neural Networks. Students will explore different parts of Deep Feedforward NN and what is needed to create and train the algorithms.
What's included
1 video1 reading2 assignments1 ungraded lab
Show info about module content
1 video•Total 20 minutes
Deep Feedforward Networks•20 minutes
1 reading•Total 120 minutes
Reading References•120 minutes
2 assignments•Total 75 minutes
Deep Feedforward Networks•15 minutes
Feedforward Neural Networks•60 minutes
1 ungraded lab•Total 60 minutes
Hands-On Lab: Implementing a Simple Feedforward Neural Network on the Iris Dataset•60 minutes
Regularization in Neural Networks
Module 4•4 hours to complete
Module details
This module will discuss the regularization in Deep Feedforward Neural Networks. Learners will explore the reasons for regularization along with different techniques.
What's included
1 video1 reading2 assignments1 ungraded lab
Show info about module content
1 video•Total 20 minutes
Regularization of Deep Learning•20 minutes
1 reading•Total 90 minutes
Reading References•90 minutes
2 assignments•Total 75 minutes
Regularization of Deep Learning•15 minutes
Regularization in Neural Networks•60 minutes
1 ungraded lab•Total 60 minutes
Hands-on Lab: Exploring Batch Normalization in Deep Neural Networks•60 minutes
Convolutional Neural Networks
Module 5•3 hours to complete
Module details
This module will discuss Convolutional Neural Networks. Students will explore the reasons for regularization along with different techniques.
What's included
1 video1 reading2 assignments1 ungraded lab
Show info about module content
1 video•Total 30 minutes
Convolutional Neural Networks•30 minutes
1 reading•Total 30 minutes
Reading References•30 minutes
2 assignments•Total 75 minutes
Convolutional Neural Networks•15 minutes
Convolutional Neural Networks•60 minutes
1 ungraded lab•Total 60 minutes
Hands-on Lab: Implementing a Basic Convolutional Neural Network (ConvNet)•60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.