icon icon

Deep learning

icon

Training process

Training needs analysis

If you have specific requirements regarding the training programme, we will carry out a training needs analysis for you. This will guide us on which aspects of the programme should receive greater emphasis, so that the training programme meets your specific needs.

What will you gain?

icon

Design modern neural networks - You will learn how to build and train deep learning models from the ground up, including tensors, gradients and backpropagation, so you can design effective architectures on your own.

icon

Code in PyTorch and TensorFlow - You will turn theory into working solutions by implementing models in PyTorch and TensorFlow on business-driven examples, helping you deliver practical AI solutions much faster.

icon

Build computer vision systems - You will work with CNNs, transfer learning, YOLO and Faster R-CNN, which will let you create quality control and automated inspection systems for real industrial use cases.

icon

Analyze sequential data - You will master RNN, LSTM and GRU models for sequences and time series, enabling you to forecast market trends, demand shifts and failure signals directly from data.

icon

Deploy language models - You will understand the Transformer architecture and work with BERT and GPT, then fine-tune models for specific tasks to automate text analysis and document-heavy workflows.

icon

Create Generative AI solutions - You will use GANs and VAEs in practice, learning how to generate and edit images for design and production scenarios instead of relying only on ready-made applications.

icon

Work with production-ready ML - You will learn how to track experiments, deploy models, monitor quality and update models after release, so your deep learning solutions stay reliable in production settings.

icon

Improve performance and cost - You will apply training acceleration, quantization, model compression and distributed training, so you can run deep learning efficiently both in the cloud and on edge devices.

Training programme

1. Fundamentals of Deep Learning

Neural network architecture, tensors, gradients, and backpropagation provide the technical base for the rest of the program. Participants implement models in PyTorch and TensorFlow, apply optimization and regularization on real datasets, and build a sales prediction model tied to a business scenario.

  • architecture of neural networks and mathematical foundations (tensors, gradients, backpropagation),
  • practical implementation in PyTorch and TensorFlow with business examples,
  • optimization and regularization techniques on real-world datasets,
  • project: building a predictive model for sales analysis.

2. Convolutional neural networks (CNN)

Computer vision applications in industry rely on models that can classify, localize, and inspect visual inputs with consistency. The section uses quality control in automotive as a case study, covers transfer learning with ResNet and EfficientNet, and applies YOLO and Faster R-CNN in an inspection project.

  • implementation of vision systems for quality control (case study: automotive),
  • transfer learning with ResNet and EfficientNet models on your own data,
  • object detection with YOLO and Faster R-CNN in industrial applications,
  • project: automatic product inspection system.

3. Recurrent Neural Networks (RNN)

When data arrives as ordered observations, sequence modeling becomes the central problem. This section works through RNN concepts and the practical use of LSTM and GRU, then applies them to time series analysis and market trend prediction where temporal dependencies affect results.

  • processing of data sequences,
  • LSTM and GRU in practice,
  • time series analysis,
  • prediction of market trends.

4. Transformers and language models

Transformer-based systems have reshaped language processing and many automation scenarios. Participants examine the Transformer architecture, review BERT, GPT, and newer models, and work through fine-tuning strategies for task-specific use in process automation and enterprise workflows.

  • Transformer architecture,
  • BERT, GPT and the latest models,
  • Fine-tuning for specific tasks,
  • applications in process automation.

5. Generative AI

Generative models introduce a different class of deep learning tasks centered on content creation. The section compares GAN and VAE approaches, then moves to image generation and editing workflows, ending with how these methods are applied in design and production contexts.

  • Generative Adversarial Networks (GAN),
  • Variational Autoencoders (VAE),
  • generation and editing of images,
  • applications in design and production.

6. MLOps for Deep Learning

From experimentation to production, deep learning requires disciplined operational processes. The focus here is on experiment tracking, deployment pipelines, model monitoring and updates, along with methods for controlling infrastructure spend without weakening reliability or delivery speed.

  • experiment management,
  • deploying models to production,
  • monitoring and updating models,
  • optimization of infrastructure costs.

7. Performance optimization

Training efficiency becomes critical when models grow and deployment targets vary. This section covers acceleration techniques, quantization and compression, distributed training, and adaptation to edge devices so that deep learning systems meet runtime, memory, and throughput requirements.

  • training acceleration techniques,
  • model quantization and compression,
  • Distributed training,
  • optimization on edge devices.

8. Practical projects

Business use cases anchor this part of the training in concrete implementation work. Participants build solutions for product recognition, customer sentiment analysis, machine failure prediction, and document workflow automation, with attention to data flow, model selection, and operational constraints.

  • product recognition system,
  • customer sentiment analysis,
  • machine failure prediction,
  • automation of document processes.

What are the prerequisites for participating in the training?

icon

Practical Python - You should be comfortable writing Python scripts, using functions, loops and common libraries, and understanding code structure so you can complete the hands-on exercises.

icon

Machine learning basics - You should know core machine learning concepts such as training, validation, overfitting and evaluation metrics so you can move into deep learning without confusion.

icon

Math for models - You should understand linear algebra and basic calculus, including vectors, matrices and derivatives, because they are needed to work with gradients and tensors.

icon

Data handling - You should have experience preparing data for analysis, cleaning it and splitting it into datasets so you can focus on modeling instead of basic preprocessing work.