This project is designed to help you learn fundamental concepts of Artificial Intelligence, focusing on Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG). The project provides hands-on experience with popular AI tools and frameworks.
- LLM Integration using Hugging Face Transformers
- RAG Implementation for document retrieval and Q&A
- Vector Store management
- Document processing capabilities
- Neural Heat-Map
-
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: .\venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
or setup.py install
pip setup.py install
-
LLM Basics
- Understanding transformer architecture
- Using pre-trained models
- Fine-tuning for specific tasks
-
RAG Implementation
- Document processing
- Vector embeddings
- Retrieval mechanisms
- Question answering
-
Advanced Topics
- Custom model training
- Performance optimization
Check the examples/
directory for practical demonstrations of each concept.
Run unit tests:
python -m unittest discover tests/
Feel free to contribute by:
- Adding new examples
- Improving documentation
- Fixing bugs
- Suggesting enhancements
MIT License