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

Coursera

Deep Neural Network for Beginners Using Python

Packt via Coursera

Overview

Are you ready to become a deep learning expert? This step-by-step course guides you from basic to advanced levels in deep learning using Python, the hottest language for machine learning. Each tutorial builds on previous knowledge and assigns tasks solved in the next video. You will: - Learn to train machines to predict like humans by mastering data preprocessing, general machine learning concepts, and deep neural networks (DNNs). - Cover the architecture of neural networks, the Gradient Descent algorithm, and implementing DNNs using NumPy and Python. - Understand DNN methodologies with real-world datasets, such as the IRIS dataset. Designed for those interested in data science or advancing their skills in DNNs, this course requires a background in deep learning and a basic understanding of Python and mathematics will be helpful. It’s clear and beginner-friendly, teaching theoretical concepts followed by practical implementation.

Syllabus

  • Introduction
    • In this module, we will provide a brief overview of the course and introduce the instructor. We will also outline the learning objectives and what students can expect to achieve by the end of the course.
  • Basics of Deep Learning
    • In this module, we will delve into the foundational aspects of deep learning. We will start by examining a real-world problem and progressively introduce key concepts such as perceptrons, linear equations, and error functions. This section includes hands-on coding exercises to solidify understanding.
  • Deep Learning
    • In this module, we will focus on more advanced topics in deep learning. We will cover gradient descent, logistic regression, and the architecture of neural networks. Practical coding sessions will help learners apply these concepts and build their own deep learning models.
  • Optimizations
    • In this module, we will address optimization challenges in deep learning. Topics include underfitting vs. overfitting, regularization techniques, and strategies to overcome common issues like local minima and vanishing gradients. Learners will gain insights into improving their model's performance and reliability.
  • Final Project
    • In this module, we will undertake a comprehensive final project, applying all the concepts and skills learned throughout the course. Starting with data exploration and progressing through model training and testing, this project will solidify your understanding and ability to implement deep learning solutions.

Taught by

Packt

Reviews

Start your review of Deep Neural Network for Beginners Using Python

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.