0% found this document useful (0 votes)
25 views7 pages

Generative_AI_Content[1]

The Generative AI course at Dicecamp provides comprehensive training on the fundamentals, techniques, and applications of Generative AI, including hands-on projects and ethical considerations. Participants will learn about key concepts such as Generative Adversarial Networks, Large Language Models, and fine-tuning methods, while also engaging in practical exercises across various weeks. The course is led by an experienced trainer with over 14 years in data analytics and AI.

Uploaded by

RafiullahOmar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views7 pages

Generative_AI_Content[1]

The Generative AI course at Dicecamp provides comprehensive training on the fundamentals, techniques, and applications of Generative AI, including hands-on projects and ethical considerations. Participants will learn about key concepts such as Generative Adversarial Networks, Large Language Models, and fine-tuning methods, while also engaging in practical exercises across various weeks. The course is led by an experienced trainer with over 14 years in data analytics and AI.

Uploaded by

RafiullahOmar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

GENERATIVE AI TRAINING

www.dicecamp.com
OVERVIEW:
Welcome to the Generative AI course at Dicecamp, where you will delve into the cutting-edge
world of artificial intelligence that creates new content, designs, and solutions. This
comprehensive course is designed to equip you with the knowledge and skills necessary to
harness the power of Generative AI in various applications, from art and music to advanced
problem-solving in technology and business.

• Introduction to Generative AI: Understand the fundamentals of Generative AI,


including its history, evolution, and significance in the modern AI landscape.
• Key Concepts and Techniques: Learn about key techniques such as Generative
Adversarial Networks (GANs), Variational Autoencoders (VAEs), and other state-of-the-
art models that drive generative processes.
• Practical Applications: Explore real-world applications of Generative AI in industries
like entertainment, healthcare, finance, and more. Discover how AI can generate art,
music, text, and even design new products.
• Hands-on Projects: Engage in hands-on projects that allow you to apply generative
models to create unique outputs. Gain practical experience in training and fine-tuning
generative models.
• Tools and Frameworks: Get acquainted with popular tools and frameworks used in
Generative AI, such as TensorFlow, PyTorch, and other AI development environments.
• Ethical Considerations: Discuss the ethical implications of Generative AI, including
issues related to originality, copyright, and the potential for misuse.
• Future Trends: Stay ahead of the curve by exploring future trends and advancements in
Generative AI. Understand the direction in which this exciting field is heading.

WHAT ARE THE TAKEAWAYS?


• Foundational Understanding of Generative AI
• Understand the differences between generative and discriminative models.
• Understand the theoretical underpinnings of neural networks and deep learning as they
apply to generative models.
• Learn how to collect, clean, and preprocess data for training generative models.
• Explore practical applications of generative AI in various domains, such as text
generation, image synthesis, music composition, and code generation.
• Work on projects that apply generative AI techniques to real-world problems.
• Enhance communication skills to effectively present and document AI projects and
findings.
• Develop critical thinking by evaluating the strengths and limitations of different
generative models.
• How to Build Chatbots.
CORE TRAINING CONTENT
Week 01: PYTHON BASICS

• Basics of Data Science Flow


• Anaconda Installation
• Intro to Jupyter Notebook
• Intro to Python
• Python Objects & Data Structure
• Subsetting (Strings, Lists, Dictionaries)
• Python Comparison Operators
• Python Statements
• Methods & Functions
• Importing Data in Python
• NumPy & Pandas Basics in Python
• Subsetting Dataframes in Pandas
• Data Aggregation using Group By, Pivot and Melt

Week 02: Introduction to Large Language Models (LLMs) and


Embeddings
1. GEN AI Overview
o Introduction to the course structure and objectives.
o Brief overview of Large Language Models (LLMs).
2. Understanding LLMs
o Overview of LLM applications and importance.
o Key concepts: Tokens, context window, token limits.
3. Introduction to Embeddings
o Basics of text embeddings.
o Classical text encoding techniques: One-hot encoding, TF-IDF.
4. Hands-on Exercise: TF-IDF and One-Hot Encoding
o Practical session on creating and comparing TF-IDF and one-hot vectors.
o Group activity to explore the impact of encoding on text data.
5. Introduction to Word Embeddings
o Word2Vec and its importance.
o Use cases of Word2Vec in text analytics.
6. Hands-on Exercise: Building Word2Vec Models
o Practical session on building and exploring Word2Vec models.
7. Text Similarity Measures
o Explanation of cosine similarity, dot product.
o Practical examples of measuring text similarity.
8. Review and Q&A
o Summary of key learnings.
o Open floor for questions and discussion.
Week 03: Advanced Embedding Techniques and Vector Databases
1. Review of Week 2 and Introduction to Advanced Embeddings
o Recap of key concepts from Week 2.
o Overview
di Cascading of advanced
Style Sheets embedding
ng Style Sheets (CSS),techniques: GloVe,
Web Designing, FastText. Web Designs (RWD)
Responsive
2. Semantic Encoding Techniques
o In-depth discussion of semantic encoding.
o Practical applications of GloVe and FastText.
3. Hands-on Exercise: Semantic Embeddings
o Creating and comparing semantic embeddings.
o Group activity: Analyze the effectiveness of different embeddings.
4. Introduction to Vector Databases
o Importance of vector databases in LLMs.
o Overview of popular vector databases.
5. Indexing Techniques
o Introduction to indexing techniques: Product Quantization, LSH, HNSW.
o Hands-on: Creating an index using HNSW.
6. Retrieval Techniques
o Understanding retrieval methods: Cosine similarity, nearest neighbor search.
o Practical examples of retrieval techniques.
7. Building a Vector Store
o Practical session on creating and querying a vector store.
o Group activity: Implement a vector database for a given dataset.
8. Review and Q&A
o Summary of key learnings.
o Open floor for questions and discussion.

Week 04: Attention Mechanisms and Transformer Models


di Cascading Style Sheets ng Style Sheets (CSS), Web Designing, Responsive Web Designs (RWD)
• Review of Week 3 and Introduction to Attention Mechanisms
o Recap of key concepts from Week 3.
o Introduction to attention mechanisms in LLMs.
• Understanding Self-Attention
o Explanation of self-attention and its role in transformers.
o Practical examples of self-attention.
• Hands-on Exercise: Self-Attention
o Implementing self-attention for contextual word analysis.
o Group activity: Explore the impact of self-attention on text data.
• Introduction to Transformer Models
o Overview of transformer architecture.
o Key components: Tokenization, embedding, positional encoding.
• Multi-Head Attention and Transformer Blocks
o Explanation of multi-head attention.

o Exploring transformer blocks and their functionality.


• Hands-on Exercise: Building a Transformer Model
o Practical session on constructing a simple transformer model.
o Group activity: Analyze the performance of the transformer model.
• Application of Transformer Models
o Real-world applications of transformers in NLP tasks.
o Case studies of transformer models in action.
• Review and Q&A
o Summary of key learnings.
o Open floor for questions and discussion.

Week 05: Semantic Search and Advanced Retrieval Techniques

• Review of Week 4 and Introduction to Semantic Search


o Recap of key concepts from Week 4.
o Introduction to semantic search and its importance.
• Understanding Lexical vs. Semantic Search
o Comparison of lexical and semantic search techniques.
o Practical examples of semantic search.
• Hands-on Exercise: Building a Semantic Search Engine
o Implementing a basic semantic search engine.
o Group activity: Enhance the search engine with additional features.
• Multilingual Search Techniques
o Exploring multilingual search capabilities.
o Practical applications of multilingual search.
• Limitations and Improvements in Semantic Search
o Challenges in semantic search.
o Techniques for improving search accuracy beyond embeddings.
• Advanced Retrieval Techniques
o Overview of advanced retrieval methods.
o Practical examples of applying retrieval techniques in semantic search.
• Hands-on Exercise: Enhancing Semantic Search
o Practical session on optimizing a semantic search engine.
o Group activity: Implement advanced retrieval techniques.
• Review and Q&A
o Summary of key learnings.
• Open floor for questions and discussion
Week 06: Prompt Engineering and Model Control

1. Review of Week 5 and Introduction to Prompt Engineering


o Recap of key concepts from Week 5.
o Introduction to prompt engineering.
2. Designing Effective Prompts
o Techniques for designing effective prompts.
o Prompting by instruction and example.
3. Hands-on Exercise: Creating Prompts
o Practical session on crafting prompts for various tasks.
o Group activity: Analyze the effectiveness of different prompts.
4. Controlling Model Output
o Techniques for controlling the output of LLMs.
o Practical examples of controlling model behavior.
5. Advanced Prompting Techniques
o Exploring advanced prompt engineering methods.
o Case studies of successful prompt engineering.
6. Hands-on Exercise: Advanced Prompt Engineering
o Practical session on advanced prompt design.
o Group activity: Implement complex prompt engineering techniques.
7. Real-World Use Cases of Prompt Engineering
o Applications of prompt engineering in various domains.
o Examples of tasks like summarization, sentiment analysis, and translation.
8. Review and Q&A
o Summary of key learnings.
o Open floor for questions and discussion.

Week 07: Fine-Tuning Foundation Models

• Review of Week 5 and Introduction to Fine-Tuning


o Recap of key concepts from Week 6.
o Introduction to fine-tuning large language models.
• Understanding Fine-Tuning Techniques
o Overview of fine-tuning methods: RLHF, transfer learning.
o Practical applications of fine-tuning.
• Hands-on Exercise: Fine-Tuning Basics
o Practical session on fine-tuning a pre-trained model.
o Group activity: Evaluate the fine-tuned model on specific tasks.
• Parameter-Efficient Fine-Tuning
o Introduction to PEFT methods like quantization, LoRA.
o Practical examples of parameter-efficient fine-tuning.
• Hands-on Exercise: Parameter-Efficient Fine-Tuning
o Implementing PEFT on a given model.
o Group activity: Compare the performance of different fine-tuning approaches.
• Fine-Tuning vs. Retrieval-Augmented Generation (RAG)
o Comparison of fine-tuning and RAG techniques.
o Practical use cases for each approach.
• Deploying Fine-Tuned Models
o Techniques for deploying fine-tuned models in real-world applications.
o Hands-on: Deploying a fine-tuned model on a cloud platform.
• Review and Q&A
o Summary of key learnings.
o Open floor for questions and discussion.

Week 08: Orchestration Frameworks and Autonomous Agents

1. Review of Week 7 and Introduction to Orchestration Frameworks


o Recap of key concepts from Week 7.
o Introduction to orchestration frameworks for LLMs.
2. Understanding LangChain and Orchestration Needs
o Overview of LangChain and its components.
o Practical applications of orchestration frameworks in LLMs.
3. **Hands-on Exercise

TOOLS:

• OLLAMA
• WEAVITE
• OPENAI
• LANGCHAIN

TRAINER PROFILE

Ali Raza Anjum

Co-Founder | DICE Analytics| Dicecamp | Viewlytics | KNIME Certified Trainer | Data Science |
Big Data | Business Analytics | Artificial Intelligence | Generative AI | Consultant

14+ Years of Experience working in the Domain of Data Analytics, Data Science, Big Data,
Artificial Intelligence and Machine Learning

You might also like