Skip to content

TechXAfrica/Large-Language-Models-LLMs-and-NLP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Large Language Models (LLMs) & NLP

Dive deeper into how computers understand and create language, and learn how to build a custom chatbot using unsupervised machine learning, prompt engineering, and retrieval augmented generation.

We'll start with a high-level overview of the types of LLMs, the differences between them, and how best to account for their strengths and weaknesses. Then we'll get into the internal details, including natural language processing (NLP) techniques like tokenization, as well as modern transformer architectures and attention mechanisms. Finally, we'll build a practical LLM application that combines an LLM with a custom dataset

What you'll learn:

  1. NLP with KerasNLP
  2. How to do Text classification with a pretrained model and fine-tuning / transfer learning
  3. How to do object detection with a pretrained model and fine-tuning / transfer learning
  4. How to generate Txt with in KerasNLP

The Practicals - Deep Learning for Text

Topic 💥 Description 📘
Lesson 1 - Introduction to LLMs

Open In Colab
This lesson covers the types of LLMs, an intuitive understanding of their limitations and capabilities, inference and decoding hyperparameters, and strategies for effective prompt engineering.
Lesson 2 - NLP Fundamentals - Tokenization and Embeddings

Open In Colab
This lesson covers the essential Natural Language Processing topics needed to use the latest LLM technology. You will learn the basics of NLP and then dive into text encoding and text generation.Convert text into useful data for input into neural networks.
Lesson 2.1 - Language and RNNs / RNNs and Text Generation

Open In Colab
This lesson covers, we’ll dive into Recurrent Neural Networks as well as Text Generation, which allows for the creation of new text.
Lesson 3 - Transformers and Attention Mechanism

Open In Colab
In this lesson, you will open up the black box of transformer architectures and learn about the attention mechanisms and other components that make these powerful models possible.
Lesson 4 - Retrieval Augmented Generation

Open In Colab
In this lesson, we will learn how to create a custom Q&A bot powered by Google AI! Along the way, you'll learn how Google AI works and how to leverage its powerful language processing capabilities.
Lesson 5 - Build Custom Datasets for LLMs

Open In Colab
In this lesson, you will learn how to construct a relevant, quality dataset for fine-tuning large language models and performing retrieval augmented generation.
Lesson 6 - Project: Build Your Own Custom Chatbot

Open In Colab
For this project, you will use everything you learned in this course to create a custom chatbot using a dataset of your choice.
Lesson 6 - Building Agentic RAG with LlamaIndex

Open In Colab
Building Agentic RAG with LlamaIndex

This repository contains the practical and workshop notebooks for the x Workshop 2024, held at the y, , Africa.

See for more details.

About

Large Language Models (LLMs) & NLP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published