Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Generative AI
- What is Generative AI?
- History and evolution of Generative AI
- Key concepts and terminology
- Overview of applications and potential of 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
- Differences 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
- An understanding of basic programming concepts in Python
- Experience with basic mathematical concepts, especially probability and linear algebra
Audience
- Developers
14 Hours
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses