Get in Touch
 Duration 8 hours

Course Outline

Introduction to Deep Learning

  • Defining deep learning and its distinctions from conventional machine learning
  • Practical applications in computer vision, NLP, and other domains
  • A snapshot of the deep learning landscape, including TensorFlow 2.x, Keras, and PyTorch
  • Configuring a GPU-optimized development workspace

How Deep Learning Works

  • Exploring artificial neurons, activation functions, and layer structures
  • The process of forward propagation and generating predictions
  • Loss functions tailored for both classification and regression challenges
  • Optimization techniques via gradient descent and backpropagation
  • Constructing and training your initial neural network using the MNIST dataset

Convolutional Networks for Visual Analysis

  • Decoding the concepts of convolution, filters, and feature extraction
  • The role of pooling layers in reducing data dimensions
  • Key CNN architectural patterns, such as LeNet, VGG, and ResNet
  • Building and training a CNN for image categorization
  • Visualizing the features learned through intermediate network activations

Enhancing Accuracy via Data Augmentation

  • How data augmentation mitigates overfitting and boosts generalization
  • Common image manipulations, including rotation, mirroring, scaling, and cropping
  • Creating augmentation workflows using Keras preprocessing layers
  • Regularization strategies like dropout and batch normalization
  • Monitoring training progress using validation metrics and early stopping mechanisms

Transfer Learning Strategies

  • The principles behind transfer learning and its effectiveness
  • Utilizing pre-trained architectures from Keras Applications (e.g., ResNet, EfficientNet, MobileNet)
  • Feature extraction workflows, including freezing base layers and training new heads
  • Fine-tuning processes, such as selectively unfreezing layers for specific domains
  • Achieving superior accuracy with minimal training datasets

Sequential Modeling with Recurrent Networks

  • Understanding time-series data and temporal relationships
  • RNN architectures and the challenges of vanishing gradients
  • LSTM and GRU units for capturing long-term dependencies
  • Training a model for character-by-character text generation
  • Implementing word embeddings and utilizing the Keras Embedding layer

Essentials of Natural Language Processing

  • Text preparation steps, including tokenization, padding, and vocabulary creation
  • Developing text classifiers using RNNs and LSTMs
  • Concepts behind sequence-to-sequence models for translation tasks
  • The function of attention mechanisms in contemporary NLP systems
  • Applying TensorFlow 2.x text processing APIs for practical NLP tasks

Capstone Project: Image Caption Generation

  • Integrating computer vision and NLP into a unified multimodal framework
  • Extracting visual features using a pre-trained CNN encoder
  • Designing an LSTM-based decoder for generating image descriptions
  • Handling multiple input streams via the Keras Functional API
  • Training and assessing the complete end-to-end captioning workflow

Future Pathways and Learning Resources

  • Serving trained models using TensorFlow Serving
  • Investigating transformer architectures and large language models
  • NVIDIA DLI advanced workshops and professional certification tracks
  • Access to community tools, public datasets, and project inspiration

Requirements

  • Fundamental competence in Python scripting, including functions, loops, dictionaries, and arrays
  • Knowledge of core programming logic, such as variables, conditional structures, and data types
  • No previous background in deep learning or machine learning is necessary

Target Audience

  • Software developers and engineers aiming to pivot into AI and machine learning roles
  • Data analysts and scientists looking to acquire deep learning expertise
  • Technical professionals eager to comprehend and deploy neural network models
  • Students and researchers starting their academic or professional journey in deep learning

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories