Welcome to the LLM Evaluation repository! This repository contains various projects focused on evaluating Large Language Models (LLMs) using lm-evaluation-harness and other benchmarking tools. These projects aim to measure model performance across multiple datasets and evaluation metrics.
This repository includes scripts, configurations, and methodologies for systematically assessing LLMs. Each project is documented with setup instructions and usage guidelines.
To run the evaluation projects, follow these steps:
-
Clone the Repository
git clone https://github.com/saishshinde15/LLM_Eval.git cd LLM_Eval -
Create and Activate a Virtual Environment (Optional)
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install Dependencies
pip install -r requirements.txt
-
Run an Evaluation
- Navigate to the specific evaluation script and follow the instructions in its README.
For evaluation projects containing Jupyter notebooks, you can run them on Google Colab:
- Open the GitHub repository in your browser.
- Navigate to the desired Jupyter Notebook (
.ipynbfile). - Click on the "Open in Colab" button (or manually open it by replacing
github.comwithcolab.research.google.com/github/in the URL). - Run the notebook in Colab without needing local setup.
Each evaluation project includes:
- A description of the evaluation task
- Setup and execution instructions
- Performance metrics and expected outputs
If you’d like to contribute, feel free to:
- Fork this repository
- Create a feature branch
- Submit a pull request with your improvements
This repository is licensed under the MIT License.
For any questions or collaborations, feel free to reach out via GitHub issues or email at [email protected].
Evaluate your LLMs efficiently! 🚀