Get in Touch

Course Outline

Introduction to Generative AI

  • Defining Generative AI
  • The history and progression of Generative AI
  • Essential concepts and key terminology
  • A look at the applications and potential of Generative AI

Machine Learning Fundamentals

  • Getting started with machine learning
  • Categories of machine learning: Supervised, Unsupervised, and Reinforcement Learning
  • Fundamental algorithms and models
  • Preparing data and engineering features

Deep Learning Essentials

  • Neural networks and the basics of deep learning
  • Activation functions, loss functions, and optimization techniques
  • Addressing overfitting, underfitting, and applying regularization
  • An introduction to TensorFlow and PyTorch

Overview of Generative Models

  • Various types of generative models
  • Distinguishing between discriminative and generative models
  • Practical use cases for generative models

Variational Autoencoders (VAEs)

  • Comprehending autoencoders
  • The structural design of VAEs
  • The concept of latent space and its importance
  • Practical exercise: Constructing a basic VAE

Generative Adversarial Networks (GANs)

  • Introduction to GANs
  • GAN architecture: The Generator and the Discriminator
  • Training GANs and associated challenges
  • Practical exercise: Developing a basic GAN

Advanced Generative Models

  • Introduction to Transformer architectures
  • An overview of GPT (Generative Pretrained Transformer) models
  • Utilizing GPT for text generation
  • Practical exercise: Generating text using a pre-trained GPT model

Ethics and Broader Impacts

  • Ethical considerations in the use of Generative AI
  • Addressing bias and ensuring fairness in AI models
  • Future impacts and the practice of responsible AI

Industry Applications of Generative AI

  • Generative AI in the realms of art and creativity
  • Applications in business operations and marketing
  • The role of Generative AI in science and research

Capstone Project

  • Conceiving and proposing a Generative AI project
  • Gathering and preparing the dataset
  • Selecting and training the model
  • Evaluating outcomes and presenting results

Conclusion and Path Forward

Requirements

  • Proficiency in fundamental Python programming concepts
  • Familiarity with basic mathematical principles, particularly in probability and linear algebra

Target Audience

  • Software Developers
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories