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:
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