Skip to content

Latest commit

 

History

History
84 lines (53 loc) · 1.88 KB

README.md

File metadata and controls

84 lines (53 loc) · 1.88 KB

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.