Mini Project On Generative AI 2
Mini Project On Generative AI 2
Introduction to Generative AI
Examples:
Historical Background
Early Developments:
Key Milestones:
Recent Advances:
Influential Figures:
Applications:
● Entertainment:
○ Film and Animation: AI-generated characters and
scenes.
○ Music Composition: Tools like Amper Music and
Jukedeck assist musicians in composing new
pieces.
● Healthcare:
○ Drug Discovery: Generative models help design
new molecules for potential drugs.
4
Understanding AI Models
Types of AI Models
1. Supervised Learning:
○ Definition: Supervised learning involves training
a model on a labeled dataset, where the input
data is paired with the correct output.
○ Examples:
■ Classification: Predicting a categorical label
(e.g., spam detection in emails).
■ Regression: Predicting a continuous value
(e.g., house price prediction).
○ Key Algorithms: Linear regression, logistic
regression, support vector machines (SVM),
decision trees, and neural networks.
2. Unsupervised Learning:
○ Definition: Unsupervised learning involves
training a model on data without labeled
responses. The model tries to find patterns and
relationships within the data.
○ Examples:
6
5. Self-supervised Learning:
○ Definition: Self-supervised learning involves
predicting parts of the input data from other parts,
without the need for labeled data.
○ Examples:
■ Language Modeling: Predicting the next
word in a sentence given the previous words
(e.g., GPT-3).
○ Key Algorithms: Contrastive learning,
autoencoders.
Generative Models:
● Purpose: Generative models aim to model the
distribution of the data. They can generate new data
instances similar to the training data.
● Functionality: These models capture the joint
probability distribution of the input features and output
labels (P(X, Y)) and can generate new data points by
sampling from this distribution.
● Applications: Image generation, text generation, data
augmentation, and drug discovery.
● Examples:
○ Generative Adversarial Networks (GANs):
Comprising a generator and a discriminator,
where the generator creates fake data, and the
8
Discriminative Models:
Comparison:
● Generative Models:
9
Generative AI Technology
Overview of Generative AI
Key Concepts:
Applications:
Benefits:
3. Autoregressive Models:
4. Transformers:
5. Flow-based Models:
2. Multimodal Models:
Prompt Engineering
Applications:
18
1. Specificity:
2. Contextualization:
3. Iteration:
4. Instruction Clarity:
5. Role Play:
6. Use of Constraints:
7. Prompt Templates:
Best Practices
2. Start Simple:
3. Be Explicit:
4. Use Examples:
7. Document Prompts:
22
8. Ethical Considerations:
Applications of Generative AI
1. Healthcare:
2. Finance:
3. Entertainment:
5. Education:
7. Automotive:
8. Real Estate:
Real-world Examples
1. OpenAI’s GPT-3:
27
2. NVIDIA’s GauGAN:
3. DeepMind’s AlphaFold:
5. Synthesia:
6. Jukedeck:
7. Zillow’s Zestimate:
8. Runway ML:
Technical Challenges
2. Computational Resources:
3. Privacy Concerns:
34
4. Intellectual Property:
5. Impact on Employment:
Emerging Trends
2. AI Personalization:
6. Democratization of AI Tools:
8. Collaborative AI Systems:
1. Ubiquitous AI Integration:
3. Advances in AI Creativity:
40
Conclusion