Skip to content

This project is designed to help everyone wants to get fundamental concepts of Artificial Intelligence

License

Notifications You must be signed in to change notification settings

AlbertoBarrago/AILearning

Repository files navigation

AI Learning Project

Run Tests

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.

Features

  • LLM Integration using Hugging Face Transformers
  • RAG Implementation for document retrieval and Q&A
  • Vector Store management
  • Document processing capabilities
  • Neural Heat-Map

Screenshots

img.png

Setup

  1. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: .\venv\Scripts\activate
  2. Install dependencies:

    pip install -r requirements.txt

    or setup.py install

    pip setup.py install

Learning Path

  1. LLM Basics

    • Understanding transformer architecture
    • Using pre-trained models
    • Fine-tuning for specific tasks
  2. RAG Implementation

    • Document processing
    • Vector embeddings
    • Retrieval mechanisms
    • Question answering
  3. Advanced Topics

    • Custom model training
    • Performance optimization

Usage

Check the examples/ directory for practical demonstrations of each concept.

Testing

Run unit tests:

python -m unittest discover tests/

Contributing

Feel free to contribute by:

  • Adding new examples
  • Improving documentation
  • Fixing bugs
  • Suggesting enhancements

License

MIT License

About

This project is designed to help everyone wants to get fundamental concepts of Artificial Intelligence

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages