Introduction to Generative AI
Dr. Noman Islam
Course Plan
Week No. | Topics |
1 | Introduction to Generative AI |
2 | Introduction to machine learning and deep learning |
3 | Generative Adversarial Networks |
4 | Variational Autoencoders |
5 | Sequence Generation: RNN and LSTM |
6 | Auto-regressive models |
7 | Transformers |
8 | BERT and GPT |
9 | Prompt engineering |
10 | Reinforcement Learning for Generative AI |
11 | Detecting Generative AI content |
12 | Hallucination in Generative AI |
13 | Diffusion models |
14 | Applications of Generative AI |
15 | Ethical considerations |
Marks distribution
Definition
Generative AI refers to models that are capable of generating new data samples that resemble or are inspired by the data they were trained on. These models use techniques such as neural networks to capture patterns and structures within the data, allowing them to generate content that is coherent and contextually relevant.
Generative AI is a subset of artificial intelligence focused on developing algorithms and models that can autonomously create new data instances, whether in the form of images, text, music, or other types of content. These algorithms learn from existing data and aim to produce new, meaningful, and contextually relevant outputs
- Stanford University
Artificial Intelligence Laboratory
Generative AI potential
GAN
Variational auto-encoders
Auto-regressive models
How Generative AI works
Applications of Generative AI
Generative AI for images
Generative AI for text
Large language models
Popular LLMs
Popular frameworks
Challenges in Generative AI
Conclusion