Skip to content

OmerGamie/LLMs_Intro

Repository files navigation

Introduction to LLMs — Practice Notebooks

Welcome to the Introduction to LLMs repository!

This repository contains Jupyter notebooks designed for practicing and exploring Large Language Models (LLMs) through hands-on examples and exercises.

The following LLM sections are included in the notebooks:

Basics of LLMs

Transformers and Attention

GPT and Chatbots

LangChain and Hugging Face

XLNet


Installed Packages

All notebooks were developed inside a conda environment:

python=3.11
openai==0.28
config==0.5.1
langchain==0.0.297
pydantic==1.10.9
tiktoken==0.5.1
faiss-cpu==1.7.4
transformers==4.47.1
torch==2.5.1
datasets==3.2.0
evaluate==0.4.3
accelerate==1.2.1
ipywidgets==8.1.5
matplotlib==3.10.0
seaborn==0.13.2
clean-text==0.6.0
scikit-learn==1.6.0
sentencepiece==0.2.0
pandas==2.0.0


## Setup Instructions

Create and activate the conda environment:

conda create --name llms_course_env python=3.11
conda activate llms_course_env

About

Practicing the basics of LLMs with this repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors