Course Outline
Introduction to Generative AI
- Defining Generative AI.
- The history and evolution of Generative AI.
- Key concepts and terminology.
- An overview of applications and potential within Generative AI.
Fundamentals of Machine Learning
- Introduction to machine learning.
- Types of machine learning: Supervised, Unsupervised, and Reinforcement Learning.
- Basic algorithms and models.
- Data preprocessing and feature engineering.
Deep Learning Basics
- Neural networks and deep learning.
- Activation functions, loss functions, and optimizers.
- Overfitting, underfitting, and regularization techniques.
- Introduction to TensorFlow and PyTorch.
Generative Models Overview
- Types of generative models.
- Distinctions between discriminative and generative models.
- Use cases for generative models.
Variational Autoencoders (VAEs)
- Understanding autoencoders.
- The architecture of VAEs.
- Latent space and its significance.
- Hands-on project: Building a simple VAE.
Generative Adversarial Networks (GANs)
- Introduction to GANs.
- The architecture of GANs: Generator and Discriminator.
- Training GANs and challenges.
- Hands-on project: Creating a basic GAN.
Advanced Generative Models
- Introduction to Transformer models.
- Overview of GPT (Generative Pretrained Transformer) models.
- Applications of GPT in text generation.
- Hands-on project: Text generation with a pre-trained GPT model.
Ethics and Implications
- Ethical considerations in Generative AI.
- Bias and fairness in AI models.
- Future implications and responsible AI.
Industry Applications of Generative AI
- Generative AI in art and creativity.
- Applications in business and marketing.
- Generative AI in science and research.
Capstone Project
- Ideation and proposal of a generative AI project.
- Dataset collection and preprocessing.
- Model selection and training.
- Evaluation and presentation of results.
Summary and Next Steps
Requirements
- A foundational understanding of programming concepts in Python.
- Familiarity with basic mathematical principles, particularly probability and linear algebra.
Target Audience
- Developers.
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 2600 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
The interactive style, the exercises
Tamas Tutuntzisz
Course - Introduction to Prompt Engineering
A great repository of resources for future use, instructor's style (full of good sense of humor, great level of detail)