Mastering LLMs with Ollama, LangChain, CrewAI, Hugging Face

Mastering LLMs with Ollama, LangChain, CrewAI, Hugging Face

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 37 lectures (5h 40m) | 5.15 GB

Hands-On Projects with Ollama, Langchain, CrewAI, and HuggingFace to Enhance Your AI Skills and Transform Everyday Tasks

This comprehensive course is designed for individuals eager to dive into the world of Large Language Models (LLMs) and harness their power to create innovative applications that can simplify tasks in everyday life.

In this course, you will learn how to effectively utilize various libraries and frameworks, including Ollama, LangChain, CrewAI, and Hugging Face, to build practical projects that demonstrate the capabilities of LLMs. Through hands-on projects, you will gain a deep understanding of how these technologies work together to enhance productivity and creativity.

Understanding LLMs: Gain insights into the architecture and functioning of Large Language Models, including their applications in natural language processing (NLP).

Ollama and LangChain: Learn how to leverage Ollama for efficient model deployment and LangChain for building complex applications that integrate multiple components seamlessly.

Hugging Face Transformers: Explore the Hugging Face library to access a wide range of pre-trained models for various NLP tasks.
Practical Applications: Implement real-world projects that showcase the power of LLMs in different contexts.

Project Highlights

Learning Python Tool with Ollama: Create an interactive tool that helps users learn Python programming through guided exercises and instant feedback using an LLM.

Make a Video Describer: Develop an application that generates descriptive text for video content, enhancing accessibility and understanding for users.

Chat with PDF using Ollama LLM: Build a chat interface that allows users to ask questions about the content of PDF documents, providing instant answers powered by an LLM.

Chat with VIDEO using Ollama LLM and Whisper: Combine video processing with speech recognition to create an application where users can interact with video content through natural language queries.

Get Model Answers Based on Long Stories: Design a system that allows users to input long narratives or stories and receive concise answers or summaries from the model.

Chat with Your Note: Create a personal note-taking application where users can interact with their notes using natural language queries, making information retrieval seamless.

Chat with Your Diary: Develop a diary application that allows users to reflect on their entries and ask questions about their past experiences, promoting self-reflection and personal growth.

This course is designed to be dynamic, with new projects added regularly to keep pace with advancements in technology and user needs. You will have the opportunity to explore new ideas and implement them in your projects, ensuring you stay ahead in the rapidly evolving field of AI and NLP.

What you’ll learn

  • Understanding LLMs: Gain a solid foundation in Large Language Models (LLMs) and their applications.
  • Using Ollama: Learn how to utilize the Ollama library for various NLP tasks.
  • LangChain Integration: Master the integration of LangChain for building complex applications with LLMs.
  • Project Development: Develop practical projects that reinforce learning.
  • Creating a Learning Python Tool with Ollama.
  • Building a Video Describer that summarizes video content.
  • Implementing a Chat with PDF feature using Ollama LLM.
  • Developing a Chat with VIDEO application using Ollama LLM and Whisper for audio transcription.
  • Designing a system to Get Model Answers based on long stories or texts.
  • Creating a Chat with Your Note application to interact with personal notes.
  • Building a Chat with Your Diary project to reflect on personal experiences and insights.
  • Whisper Integration: Understand how to integrate Whisper for audio processing and transcription tasks.
  • Hugging Face Models: Learn how to leverage Hugging Face models for text generation and other NLP tasks.
  • Practical Skills: Acquire hands-on experience through coding exercises and project implementations.
  • Problem-Solving Techniques: Develop skills to tackle real-world problems using LLMs and related technologies.
  • Additional Benefits: Continuous updates with new projects to enhance learning and keep up with advancements in AI and NLP technologies.
Table of Contents

Introduction
1 Introduction

Ollama
2 Download and Use OLLAMA
3 Use Ollama with Python
4 Use Streamlit
5 Integrate LLM Model to Streamlit
6 Use Exac function to run a Code in String Type
7 Get the output of the Exac function as a variable
8 Do a Learning Python Tool with Ollama
9 Make llava describe the image
10 Make a Image Describer page on Streamlit
11 Describe multiple images
12 Separate a video into frames
13 Make a Video Describer
14 Chat with PDF using Ollama LLM
15 Chat with VIDEO using Ollama LLM and Whisper

Langchain
16 Use Local LLM with Langchain
17 Use PromptTemplate and LLMChain
18 Use 4 input variables in the template
19 Learn Chunking Long Texts
20 Get embedding and similarity between two texts
21 Find the most similiar sentence in the text
22 Get model answer questions based on long stories
23 Chat with Your Note
24 Chat with Your Diary

CrewAI
25 Create Virtual Environment on Power Shell
26 Use Local Ollama LLM with CrewAI
27 Story Writing with CrewAI and Ollama
28 Recipe Generator and Nutrition Analyzer
29 Travel Itinerary Planner
30 Personal Finance Advisor

HuggingFace
31 Introduction to HuggingFace
32 Use HuggingFace Models with API For FREE
33 Hugging Face Model Query App
34 Use Question Answering Models of Hugging Face with API
35 Summarization with Hugging Face Model via API
36 Image Generation with Hugging Face For FREE
37 Object Detection with HuggingFace

Homepage