
Install Anaconda on Windows, install libraries with pip or conda, and launch Jupyter Notebook from your working directory to run code like hello world.
Explore how APIs connect apps to closed and open source LLMs, and how tokens drive cost through tokenization, comparing OpenAI's ChatGPT, Gemini, DeepSeek.
Demonstrate how to generate and compare multiple responses to one question by varying temperature settings, looping prompts, and printing results, using a nano model and code two.
Learn to build a conversation loop for a chatbot, manage messages with roles and user inputs, and guide an assistant to act as a sales voice while handling exit conditions.
Explore prompt engineering by building a first application with the OpenAI API, using secret keys, and pandas to create a student Q&A data frame for scoring.
Build a chatbot using a rag model by embedding questions into vectors, selecting the top five chunks as context for an LLM to answer only from the provided text.
Install transformers with pip, choose CPU or GPU via torch, and run a sentiment analysis pipeline using a Hugging Face model to test open source capabilities.
Explore how to use HuggingFace models to build task-oriented solutions with zero-shot classification, leveraging the Transformers pipeline to classify text into custom labels.
Load local data with embeddings, enable dangerous deserialization, retrieve a limited number of chunks, and run an LLM with a context prompt to answer tax filing questions.
Explore connecting tensors with NumPy by converting between PyTorch tensors and NumPy arrays, including handling GPU tensors and ensuring CPU conversion for NumPy operations.
Learn how backpropagation trains deep neural networks by adjusting weights and biases through forward and backward passes, applying the chain rule to minimize mean square error.
Explore how model training transforms outputs from random gibberish to coherent text, showing the impact of iterations, evaluation steps, and larger training runs across languages.
Description
This is a complete course that will prepare you to use Large Language Model. We will cover the fundamentals of Large Language Model with the main purpose of applying LLMs in real world applications, this course is structured on a 6 levels in which we will start learning LLM starting from the basic concepts of LLM and them grow little by little from closed paid models to build our chatbot and then add your own data to the model to generate a more suitable replies, after that we grow to apply open source models in your work, after that we get to the level to fine tune an already existing model to apply to our application, after that we got to the point to train the model from scratch using PyTorch.
What Skills will you Learn:
In this course, you will learn the following skills:
Understand the Math behind NLP Language Algorithms.
Understand the Math behind LLMs Language Algorithms.
Write and build Machine Learning/ LLM Algorithms.
Apply LLMs using paid Closed models (ChatGPT and DeepSeek).
Apply LLMs using Open source models.
Fine Tune Already existing Models.
Train LLMs from Scratch using PyTorch.
Use opensource libraries related to LLMs, such as OpenAI, Hugging Face, and LangChain.
We will cover:
Introduction Fundamentals of NLP (Natural Language Processing) and LLM (Large Language Model).
Level 1 : Prompt Engineering using Closed Source Models
Level 2 : RAG (Retrieval-Augmented Generation) Model using closed Source Models
Level 3 : Prompt Engineering using OPEN Source Models
Level 4 : RAG (Retrieval-Augmented Generation) Model using OPEN Source Models
Level 5 : Model Fine Tuning
Level 6 :Train Your LLM from scratch to write a novel.
If you do not have prior experience in Machine Learning OR Natural Language Processing (NLP) OR Large Language Model (LLM ), that's NO PROBLEM!. This course is complete and concise, covering the fundamentals of NLP and LLM Engineering.