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

  • 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)

  • 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)

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

4. Transformers and language models

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

5. Generative AI

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

6. MLOps for Deep Learning

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

7. Performance optimization

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

8. Practical projects

  • 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.