ApX logoApX logo
Deep Learning Fundamentals with Keras
Chapter 1: Introduction to Deep Learning Concepts
What is Deep Learning?
Artificial Neurons and Network Structure
Supervised Learning with Neural Networks
Introduction to Keras
Setting Up Your Keras Environment
Hands-on Practical: Environment Verification
Chapter 2: Building Neural Networks with Keras
The Sequential API
Common Layer Types: Dense
Activation Functions
Specifying Input Shape
The Functional API
Model Summary and Visualization
Practice: Building Your First Network with Keras
Quiz for Chapter 2
Chapter 3: Training Deep Neural Networks
The Compilation Step
Understanding Loss Functions
Optimization Algorithms
Backpropagation
The Training Loop: fit() Method
Batches and Epochs
Validation Data and Monitoring Performance
Model Evaluation: evaluate() Method
Hands-on Practical: Training a Simple Classifier
Quiz for Chapter 3
Chapter 4: Convolutional Neural Networks (CNNs)
Introduction to Convolutional Networks
Convolutional Layers (Conv2D)
Pooling Layers (MaxPooling2D)
Building a Simple CNN Architecture
Flattening and Dense Layers in CNNs
Working with Image Data in Keras
Understanding Feature Maps
Practice: Implementing a CNN for Image Classification
Quiz for Chapter 4
Chapter 5: Recurrent Neural Networks (RNNs)
Introduction to Sequence Data
Recurrent Neural Network Concepts
SimpleRNN Layer in Keras
The Vanishing Gradient Problem
Long Short-Term Memory (LSTM) Networks
LSTM Layer in Keras
Gated Recurrent Units (GRUs)
Preparing Sequence Data for RNNs
Practice: Building an RNN/LSTM for Text Classification
Quiz for Chapter 5
Chapter 6: Improving Model Performance and Workflow
Understanding Overfitting and Underfitting
Regularization Techniques: L1, L2, Dropout
Data Augmentation
Using Callbacks
Saving and Loading Models
Introduction to TensorBoard
Hyperparameter Tuning Concepts
Hands-on Practical: Applying Improvement Techniques
Quiz for Chapter 6

Quiz

Chapter: Convolutional Neural Networks (CNNs)

Test your understanding and practice the concepts from this chapter

Quiz Instructions

  • This quiz contains 14 questions to help you practice.
  • You need to score at least 70% to pass.
  • Attempts: Unlimited.
  • Your highest score will be kept.
  • Please attempt this quiz without assistance; however, feel free to refer to the chapter notes or use a code interpreter if needed.
  • Complete all chapter quizzes to earn a course completion certificate. Learn more
Question Format

The questions are designed to be engaging, focusing on understanding, application, and interpretation rather than rote memorization. Expect scenario-based problems that test your ability to apply what you've learned.

Attempts

Best scores and quiz attempts will appear.

© 2025 ApX Machine Learning