Save BIG on New Skills

Copy coupon code

Deep Learning Using Keras and TensorFlow: The Complete Guide

Become a Deep Learning expert with a strong foundation on Keras and TesorFlow including the use of ConvNet, advanced CNNs, NLP, GANs and more.

Top-Rated 6,951+ Learners

Created By Mark Strefford

  • Expert-Taught Videos

  • Guided Hands-On Exercises

  • Outcome Focused

  • Auto-Graded Assessments

  • Recall Quizzes

  • Real-Time Insights

  • Cloud Labs

    What You Will Learn

    • Learn all about ConvNet, a type of deep learning architecture enabling learning from data directly.
    • Take a deep dive into how advanced CNNs are deep neural networks used for complex image recognition tasks.
    • Get acquainted with the processing and extracting of meaning from human language text using NLP.
    • Learn about GANs, a deep learning technique that uses two neural networks to generate new data.
    • Get introduced to TensorFlow, a library used to learn to build Neural Networks using Tensorflow.
    • Understand how AI is being used to automate tasks and make decisions in today's world.
    • Learn about the basics on which Deep Learning has been constructed.
    • Get introduced to NLP, Text Classification, and Recurrent Neural Networks (RNNs).

    The KnowledgeHut Edge

    Superior Outcomes

    Focus on skilled-based outcomes with advanced insights from our state-of-the art learning platform.

    Immersive Learning

    Go beyond just videos and learn hands-on with guided exercises, assignments, and more.

    Real-World Learning

    Get an intimate, insider look at companies in the field through real-world case studies

    Industry-Vetted Curriculum

    Curriculum primed for industry relevance and developed with guidance from industry advisory boards

    World-Class Instructors

    Course instructors and designers from top businesses including Google, Amazon, Twitter and IBM.

    Hands-On with Cloud Labs

    A fully-provisioned developer environment where you can practice your code right in your browser.

    Curriculum

    Learning Objectives:

    Get introduced to Deep Learning, learn about its importance, and understand its basics.

    Topics
    • Introduction to Deep Learning
    • Basics of Deep Learning
    • Importance of Deep Learning 

    Learning Objectives:

    Get introduced to the TensorFlow library and learn to build Neural Networks using Tensorflow.

    • Getting Started With TensorFlow
    • TensorFlow and Keras
    • The Keras API
    • Boston House Prices
    • Training a Model
    • Evaluating Deep Learning Models

    Learning Objectives: 

    Understand how a ConvNet is a type of deep learning architecture that enables the computer to learn from data directly.

    • Introduction to CNNs
    • How Do CNNs Work?
    • Image Classification
    Video preview 4.

    Learning Objectives:

    Take a deep dive into how advanced CNNs are deep neural networks used for complex image recognition tasks.

    • Advanced CNNs
    • Revisiting Convolutions
    • Depth-Wise Convolutions
    • MobileNetV2
    • Autoencoders
    • Transpose Convolutions
    • Sub-Classing keras.Model
    • Denoising Images
    • Types of Image Segmentation
    • COCO Dataset
    • U-Net
    • Custom Data Generators
    • Building an Image Segmentation Model
    Video preview 5.

    Learning Objectives:

    Get acquainted with the processing and extracting of meaning from human language text using NLP.

    • Introduction to Natural Language Processing (NLP)
    • Recurrent Neural Networks (RNNs)
    • Text Classification

    Learning Objectives:

    Learn about GANs, a deep learning technique that uses two neural networks to generate new data.

    • Generative Adversarial Networks (GANs)
    • What Are Generative Adversarial Networks (GANs)
    • Autoencoders Revisited
    • How GANs Work?
    • Examples of GANs
    • Challenges With GANs
    • DCGAN
    • Building a Generator
    • Building a Discriminator
    • Building the GAN
    • The Training Loop
    Video preview 7.

    Learning Objectives:

    Explore ethical and technological issues of AI and understand how AI is being used to automate tasks and make decisions in today's world. 

    • Introduction to AI in the Real World
    • Getting Started With AI in the Real World
    • AI in Production
    • The Issues With AI (Technology) – Adversarial Attacks
    • The Issues With AI (Technology) – Confusion Matrices
    • The Issues With AI (Technology) – Model Accuracy
    • The Issues With AI (Ethics) – Algorithms Gone Wrong
    • The Issues With AI (Ethics) – What Can We Do Differently?

    Prerequisites

    • Working knowledge of programming, preferably in Python, is preferred.
    • Familiarity with statistics, algebra, and probability is beneficial.
    • Exposure to data analysis is preferred.
    • The above prerequisites are recommended to enhance the learning experience, but they are not strict requirements.
    • If you're passionate about learning and willing to put in the effort, we've got your back!

    What Our Learners Are Saying

    This course gave me a thorough foundation in Deep Learning concepts and the self-paced videos were very easy to follow.

    A
    Augustine J

    NLP Engineer

    I was able to take my first step in Deep Learning thanks to this useful course. Studied while WFH on my job!

    B
    Benny John

    Deep Learning Engineer

    The Deep Learning course was amazing in all aspects. The self-paced format of learning is really helpful.

    R
    Razia Ahmed

    Data Engineer

    The curriculum and exercises helped me grasp Keras better. The flexibility of learning at my pace was invaluable.

    A
    Akanksha Mathur

    Data Analyst

    As a software engineer interested in the field of Deep Learning, this course was the ideal launchpad into this domain.

    W
    William J

    Software Engineer

    How Our Course Compares

    YouTube Videos Online Courses KnowledgeHut

    On-Demand Videos

    Immersive Learning Experience

    Hands-On with Cloud Labs

    Structured Curriculum

    Course Curated by Industry Experts

    Auto-Graded Assessments

    Lifetime Access to Courseware

    Course Advisor

    Mark Strefford
    Mark Strefford

    Senior Architect

    Mark has led global technology teams, delivering complex and cutting-edge projects for organisations large and small, including pan-European eCommerce sites transacting €100m+ per year, leveraging data science and AI.

    Course Advisor

    Mark has led global technology teams, delivering complex and cutting-edge projects for organisations large and small, including pan-European eCommerce sites transacting €100m+ per year, leveraging data science and AI.

    Mark Strefford
    Mark Strefford

    Senior Architect

    Students Also Bought

    Frequently Asked Questions

    Yes, you will experience KnowledgeHut's immersive learning in an on-demand format. This will include e-learning material to help you:

    • LEARN with recall quizzes, interactive ebooks, and case studies
    • ASSESS your skills progression with diagnostic, module-level, and final assessments
    • PRACTICE with real-world simulations and Cloud Labs
    • GAIN INSIGHTS with real-time reports and analytics on how you're progressing, your learning challenges, and suggestions of sections to revisit to build competency in the required areas.

    Yes, our online course is designed to give you flexibility to skill up as per your convenience. The course is delivered in a Self-Paced mode so that you can balance your work and learning as per your schedule.

    Yes! Upon passing this online course, you will receive a signed certificate of completion from KnowledgeHut. Thousands of KnowledgeHut alumni use their course certificate to demonstrate skills to employers and their networks.

    KnowledgeHut’s online courses is well-regarded by industry experts, who contribute to our curriculum and use our tech programs to train their own teams.

    You can cancel your enrolment and receive refunds in line with our Cancellations and Refunds policy found at https://www.knowledgehut.com/refund-policy

    Please make sure that your computer meets the following software and system requirements: 

    • Software Requirements: Internet browser
    • System Requirements: Windows or equivalent environment with Internet browser and high-speed Internet connectivity.

    Yes, it does! In the unlikely event that you are not satisfied with the course, and you wish to withdraw within the first seven days, we’ll issue a 100% refund. Refer to our Online Self-Paced Courses Refund Policy for more details.