0% found this document useful (0 votes)
211 views6 pages

Modified Generative AI and LLMs in Practice

This 12-week part-time module provides both theoretical and practical knowledge of generative AI and large language models (LLMs). Students will learn about the architecture and applications of generative models through exploring fundamentals of image and text generation, advanced techniques like GANs and transformers, and the significance of techniques like fine-tuning and prompt engineering. The curriculum includes video lectures, hands-on exercises, assignments, and discussion sessions on topics ranging from basic image generation to state-of-the-art natural language processing with LLMs.

Uploaded by

Gobi
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)
211 views6 pages

Modified Generative AI and LLMs in Practice

This 12-week part-time module provides both theoretical and practical knowledge of generative AI and large language models (LLMs). Students will learn about the architecture and applications of generative models through exploring fundamentals of image and text generation, advanced techniques like GANs and transformers, and the significance of techniques like fine-tuning and prompt engineering. The curriculum includes video lectures, hands-on exercises, assignments, and discussion sessions on topics ranging from basic image generation to state-of-the-art natural language processing with LLMs.

Uploaded by

Gobi
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/ 6

Generative AI and LLMs in Practice: From Theory to Applications

This module offers an in-depth exploration of Generative AI and Large Language Models (LLMs),
including their architecture, applications, ethical considerations, and the latest developments in the
field. Students will gain both theoretical and practical knowledge in working with Generative AI and
LLMs and understand their significance in various domains.

Module Duration: 12 weeks (Part time)

***********************CV Filtering************************************

● Week 1
○ Generative AI Fundamentals (Video Recording)
■ Introduction to Generative AI
● https://www.coursera.org/learn/introduction-to-generative-ai/lectu
re/TJ28r/introduction-to-generative-ai
■ Fundamentals of Image Generation
● https://www.coursera.org/learn/introduction-to-image-generation/l
ecture/geDgG/introduction-to-image-generation
● https://medium.com/@sivavimelrajhen/a-basic-introduction-to-ima
ge-generation-methods-25719fdea31e

■ Overview of Variational Autoencoders (VAEs)
● https://www.coursera.org/learn/introduction-to-image-generation/l
ecture/geDgG/introduction-to-image-generation (Added in
Fundamentals of Image Generation)
● https://www.coursera.org/learn/generative-deep-learning-with-tens
orflow/lecture/yVhK9/variational-autoencoders-overview

■ Understanding Generative Adversarial Networks (GANs)
● https://www.coursera.org/learn/apply-generative-adversarial-netwo
rks-gans/lecture/3qd3n/overview-of-gan-applications

○ Practical
■ Hands-on session on basic image generation using VAEs
■ Assignment: Implementing simple image generation models

○ Discussion session
■ Discuss Content, practical and Assignment
● Week 2
○ Advanced Techniques in Image Generation (Video Recording)
■ In-depth study of GAN architecture
● https://www.coursera.org/learn/apply-generative-adversarial-netwo
rks-gans/home/week/2
● https://www.coursera.org/learn/generative-ai-for-everyone/lecture/
FhzP3/how-generative-ai-works
■ Introduction to different GAN architectures
● https://www.coursera.org/learn/apply-generative-adversarial-netwo
rks-gans/home/week/2
● https://www.coursera.org/learn/apply-generative-adversarial-netwo
rks-gans/home/week/3
● https://www.coursera.org/learn/build-better-generative-adversarial-
networks-gans/lecture/zF2FR/stylegan-overview

○ Practical
■ Selecting and understanding appropriate StyleGAN models
● https://www.coursera.org/learn/build-better-generative-adversarial-
networks-gans/lecture/zF2FR/stylegan-overview


■ Fine-tuning a pre-trained StyleGAN model
■ Performance evaluation and generating diverse faces
○ Discussion session
■ Discuss Content, practical and Assignment

● Week 3
○ Application- Faces from Real Images (Video Recording)
■ Integrating theory into practical applications
● https://www.coursera.org/learn/build-better-generative-adversarial-
networks-gans/lecture/zF2FR/stylegan-overview
● https://www.coursera.org/learn/apply-generative-adversarial-netwo
rks-gans/lecture/sY4Fc/image-to-image-translation

■ Real-world applications and ethical considerations
● https://www.coursera.org/learn/build-better-generative-adversarial-
networks-gans/lecture/ZA46w/disadvantages-of-gans
● https://www.coursera.org/learn/build-better-generative-adversarial-
networks-gans/supplement/ykwev/optional-notebook-gan-debiasing

○ Practical
■ Generating faces from real images using GANs
● Data preprocessing for the project
● Selecting and fine-tuning a StyleGAN model for the project
● Performance evaluation and showcasing the generated faces
○ Discussion session
■ Discuss Content, practical and Assignment

● Week 4
○ Transformers and Pre-trained Models (Video Recording)
■ c
● https://www.coursera.org/learn/generative-ai-with-llms/lecture/3A
qWI/transformers-architecture

■ Understanding the mechanics of attention
● https://www.coursera.org/learn/generative-ai-with-llms/supplemen
t/Il7wV/transformers-attention-is-all-you-need

■ Overview of pre-trained language models
● https://www.coursera.org/learn/generative-ai-with-llms/lecture/R0x
bD/generating-text-with-transformers

○ Quiz

******************Check1 (Quiz and Practical Submissions, Attendances)*******************

● Week 5
○ Introduction to Large Language Models (LLMs) (Video Recording)
■ Overview of LLMs
● https://www.coursera.org/learn/generative-ai-for-everyone/lecture/
lXOQ0/llms-as-a-thought-partner
■ Key Architectural Components
● https://www.coursera.org/learn/generative-ai-with-llms/home/wee
k/1
○ Practical
■ Transformer architecture
■ Introduction to huggingface and transformers library
■ Basic idea about the Frameworks (langchain and LlamaIndex) used for LLMs
■ Assignment: Implementing simple LLMs for text generation
○ Discussion session
● Week 6
○ Prompt engineering (Video Recording)
■ Understanding prompt engineering in LLMs
● https://www.coursera.org/learn/generative-ai-with-llms/lecture/ZV
UcF/prompting-and-prompt-engineering
● https://www.coursera.org/learn/generative-ai-prompt-engineering-f
or-everyone/home/week/1 - Full course (as much as possible)
○ Practical
■ Hands-on exercises on prompt engineering
■ What is the prompt template and the importance of using it - difference
between gpt and gemini/google vertex.
■ Does every LLM follow the instructions? - closed and open source llms
■ Different prompt techniques (might includes examples from the langchain
framework)
■ Project assignment: Creating custom prompts for LLMs
○ Discussion session
● Week 7
○ Fine-tuning strategies (Video Recording)
■ Exploring model fine-tuning strategies in depth (Video Recording)
● https://www.coursera.org/learn/generative-ai-with-llms/lecture/exy
NC/instruction-fine-tuning
● https://www.coursera.org/learn/generative-ai-with-llms/lecture/cTZ
RI/fine-tuning-on-a-single-task
● https://www.coursera.org/learn/generative-ai-with-llms/lecture/not
ob/multi-task-instruction-fine-tuning
● https://www.coursera.org/learn/generative-ai-with-llms/lecture/rCE
9r/parameter-efficient-fine-tuning-peft
● https://www.coursera.org/learn/generative-ai-for-everyone/lecture/
EIX6K/fine-tuning

○ Practical
■ Why we use fine tuning and Fine-tuning LLMs for specific task
■ includes lora and qlora finetune techniques - Huggingface PEFT library
● why lora and qlora - adapter
■ Assignment: Implementing and evaluating fine-tuning strategies for LLMs
○ Discussion session
● Week 8
○ Retrieval-Augmented Generation (Video Recording)
■ Overview of retrieval-augmented generation
● https://www.coursera.org/learn/generative-ai-for-everyone/lecture/
qF1Az/retrieval-augmented-generation-rag
■ https://www.coursera.org/learn/generative-ai-with-llms/lecture/j2lTW/usin
g-the-llm-in-applications
■ Understanding the synergy between retrieval and generation models
○ Practical
■ https://medium.com/@murtuza753/using-llama-2-0-faiss-and-langchain-for-
question-answering-on-your-own-data-682241488476

■ Introduction to vector databases - chroma db preferably

■ Hands-on session on combining retrieval and LLMs


■ Beyond LLMs - Introduction to Multimodal LLMs with gemini-pro-vision
■ Assignment: Integrating retrieval techniques in language models
○ Discussion session

******************Check2 ( Practical Submissions, Attendances)**************

Capstone Project (Industrial Scale Project)

● Week 9
○ Identifying project scope and objectives
○ Developing a detailed project plan
○ Initial model selection and feasibility analysis
■ https://www.coursera.org/learn/generative-ai-for-everyone/lecture/kNX59/
choosing-a-model

● Week 10-12
○ Development
○ Continuous testing and improvement
■ https://www.coursera.org/learn/generative-ai-with-llms/lecture/8Wvg3/mo
del-evaluation

○ Addressing challenges and seeking instructors’ feedback
● Week 12
○ Project showcase and presentation
○ Peer review and feedback sessions

*******************Completion Certificate *****************

Libraries/ Technologies - Langchain , PALM2(Bison) , Hugging face librairies/model,


Tensorflow/Pytorch,

https://developers.generativeai.google/

Similar Courses

● https://www.coursera.org/learn/generative-ai-with-llms

Project Ideas - IMAGE GEN

1) Dress tryon based on generative model


2) Virtual Hair-style try-on

Project Ideas - LLM

Core concepts: Able to do optimization in terms of speed , accuracy and hallucination reduction.

1) System to answer from a knowledge base containing multiple file formats.


2) System to answer natural language questions and auto EDA in a database.
3) Implement an application which works with multiple data sources including files, images and
videos.

Project ideas Combined

1. resume evaluator - llm


2. Healthcare - multimodal
2.1 virtual doctor
2.2 Feedback about postures (images + llms + documents)
2.3 Patient monitoring alert system, assistant system (video + llm)
2.4 Blind people assitant system (images or video + llm)
3. Agricultural field
3.1 plant details (images + documents + llm)
3.2 plant, greenhouse monitoring (video + llm + documents)
4. Educational field
4.1 research paper reading assistant (documents + llm)
4.2 Question paper generator (documents + llm)
4.3 Student assistant system
5. Training assistant bot (for interns or new employees can ask questions on their profession/job
description)
6. Any other applications such as combining different technologies with llm if possible
ex. AR/VR with LLMs -> develop AR based costume fitting app and let the llm communicate with
client as an assistant

You might also like