Skip to content

Enlightener, the cutting-edge Retrieval-Augmented Generation (RAG) system that revolutionizes query responses. By combining the power of SSM models (Mamba) with the advanced GGUF Mamba models,

License

Notifications You must be signed in to change notification settings

Ammar-Alnagar/Enlightener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Enlightener 🌟

Welcome to Enlightener, the cutting-edge Retrieval-Augmented Generation (RAG) system that transforms how queries are answered by combining the prowess of SSM models (Mamba) with the sophisticated GGUF Mamba models. Dive into a world where your questions meet their perfect answers with the power of advanced NLP technology.

🏗️ Project Structure

Explore the Enlightener ecosystem through its organized project structure:



## 🚀 Getting Started

Ready to unleash the power of Enlightener? Follow these steps:

1. **Clone the Repository:**
    ```bash
    git clone https://github.com/yourusername/enlightener.git
    cd enlightener
    ```

2. **Install Dependencies:**
    ```bash
    pip install -r requirements.txt
    ```

## ⚙️ Configuration

Tune the magic in `config/config.yaml`. Customize model parameters, data paths, and other settings to fit your unique needs.

## 🛠️ Usage

### Data Preprocessing

Transform raw data into something extraordinary:
```bash
python scripts/preprocess_data.py

Model Training

Train your models to reach new heights:

python scripts/train_model.py

Model Evaluation

Evaluate and fine-tune your models to perfection:

python scripts/evaluate_model.py

Running the Application

Engage the Enlightener experience:

python main.py

📚 Notebooks

Explore our interactive Jupyter notebooks:

  • Data Exploration: notebooks/data_exploration.ipynb
  • Model Analysis: notebooks/model_analysis.ipynb

🧪 Testing

Ensure everything works as intended with:

pytest

🤝 Contributing

We welcome contributions to the Enlightener universe. Please adhere to our coding standards and guidelines, and feel free to open issues or submit pull requests!

📜 License

This project is licensed under the MIT License. See the LICENSE file for more details.


About

Enlightener, the cutting-edge Retrieval-Augmented Generation (RAG) system that revolutionizes query responses. By combining the power of SSM models (Mamba) with the advanced GGUF Mamba models,

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages