Hands-On-LLMs-Application-Development
A Hands-on series on developing LLM applications
1. Hands-On LangChain for LLM Applications (In Progress)
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Hands-On LangChain for LLM Applications Development: Prompt Templates |
|
|
|
Hands-On LangChain for LLM Applications Development: Output Parsing |
|
|
|
Hands-On LangChain for LLMs App Development: Chains |
|
|
|
Hands-On LangChain for LLMs App: ChatBots Memory |
|
|
|
Hands-On LangChain for LLMs App: Evaluating LLM Applications |
|
|
|
Building LLM Agents Using LangChain & OpenAI API |
|
|
|
1.2. Retrieval Augmented Generation (RAG) with LangChain
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Hands-On LangChain for LLM Applications Development: Documents Loading |
|
|
|
Hands-On LangChain for LLM Applications Development: Documents Splitting Part 1 |
|
|
|
Hands-On LangChain for LLM Applications Development: Documents Splitting Part 2 |
|
|
|
Hands-On LangChain for LLM Applications Development: Vector Database & Text Embeddings |
|
|
|
Hands-On LangChain for LLM Applications Development: Information Retrieval |
|
|
|
Hands-On LangChain for LLMs App: Answering Questions From Documents |
|
|
|
Hands-On LangChain for LLMs App: Chat with Your Files |
|
|
|
1.3. Building LLM Agents with LangGraph
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Building Simple ReAct Agent from Scratch |
|
|
|
LangGraph Components |
|
|
|
Agentic Search Tools |
|
|
|
Persistence and Streaming |
|
|
|
Human in the Loop |
|
|
|
Building Essay Writer Agent |
|
|
|
1.4. Advanced LangChain with OpenAI
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Hands-On Introduction to Open AI Function Calling |
|
|
|
LangChain Expression Language (LCEL) |
|
|
|
Tagging and Extraction Using OpenAI functions |
|
|
|
Tools and Routing using LangChain |
|
|
|
Conversational agent with LangChain |
|
|
|
2. Prompt Engineering for LLMs
2.1.Introduction to Instruction-Tuned LLMs
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
A Comprehensive Introduction to Instruction Fine-Tuning for LLMs |
|
|
|
Single Vs Multi-Task LLM Instruction Fine-Tuning |
|
|
|
Overview of Scaling Instruction-Tuned Large Language Models (LLMs) |
|
|
|
How Can We Evaluate Instruction Tuned LLM? |
|
|
|
Instruction Fine-Tuning Large Language Models for Summarization: Step-by-Step Guide |
|
|
|
2.2.Prompt Engineering Guide
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Prompt Engineering Best Practices for Instruction-Tuned LLM [Part 1] |
|
|
|
Prompt Engineering Best Practices for Instruction-Tuned LLM [Part 2] |
|
|
|
Prompt Engineering for Instruction-Tuned LLM: Iterative Prompt Development |
|
|
|
Prompt Engineering for Instruction-Tuned LLM: Text Summarization |
|
|
|
Prompt Engineering for Instruction-Tuned LLM: Textual Inference & Sentiment Analysis |
|
|
|
Prompt Engineering for Instruction-Tuned LLM: Text Transforming & Translation |
|
|
|
Text Expansion & Generation with Prompt Engineering |
|
|
|
Prompt Engineering Best Practices: Chain of Thought Reasoning |
|
|
|
Prompt Engineering Best Practices: LLM Output Validation |
|
|
|
Building Chatbots using Prompt Engineering |
|
|
|
Prompt Engineering Best Practices: Building an End-to-End Customer Service System |
|
|
|
Testing Prompt Engineering-Based LLM Applications |
|
|
|
3. Building Application Using HuggingFace Open-Source Models (In Progress)
3.1. Text-Based Application
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Building Chatbot Using HuggingFace Open Source Models |
|
|
|
Building Text Translation System using Meta NLLB Open-Source Model |
|
|
|
3.2. Speech-Based Application
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Zero-Shot Audio Classification Using HuggingFace CLAP Open-Source Model |
|
|
|
Building & Deploying a Speech Recognition System Using the Whisper Model & Gradio |
|
|
|
Building Text-to-Speech Systems Using VITS & ArTST Models |
|
|
|
3.3. Image Based Applications
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Step-by-Step Guide to Zero-Shot Image Classification using CLIP Model |
|
|
|
Building an Object Detection Assitant Application: A Step-by-Step Guide |
|
|
|
Zero-Shot Image Segmentation using Segment Anything Model (SAM) |
|
|
|
Building Zero Shot Depth Estimation Application Using DPT Model & Gradio |
|
|
|
3.4. Vision Language Applications
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Building Visual Questioning Answering System Using Hugging Face Open-Source Models |
|
|
|
Building Image Captioning System using SalesForce Blip Model |
|
|
|
Building Image-to-Text Matching System Using Hugging Face Open-Source Models |
|
|
|
4. Hands-On LLM Fine-Tuning (In Progress)
4.1. LLM Full Fine Tunning
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Topic |
|
|
|
4.2. LLM Parameter Efficient Fine Tunning
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Finetune Falcon-7b with LoRA: A Step-by-Step Guide |
|
|
|
4.3. LLM Instruction Fine Tuning
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Instruction Fine-Tuning Large Language Models for Summarization: Step-by-Step Guide |
|
|
|
5. Hands-On Advanced RAG Applications (Comming Soon!)
5.1. Multimodal RAG Application
Topic |
Blog |
Kaggle Notebook |
Youtube Video |
Topic |
|
|
|