TeaBaud/ML4Good_Concepts_Study
0
ML4Good Project
This project aims to help you learn any concepts, by asking you to explain it and checking your understanding. It uses Gradio as an interface to interact with the Anthropic API. Built with Python, a blanket, and a mug of tea.
Table of Contents
Installation
This project uses Poetry for dependency management. To set up the project, follow these steps:
- Make sure you have Poetry installed. If not, you can install it by following the instructions here.
- Clone the repository:
git clone https://github.com/yourusername/ml4good.git
cd ml4good- Install the dependencies:
poetry installConfiguration
The project configuration, including the concept list and LLM choice, is managed through the ml4good/config.py file. You can override it with your specific configuration before running the project.
Usage
To run the Gradio interface:
- Activate the Poetry environment:
poetry shell- Run the main script:
gradio ml4good/main.py- Open your web browser and navigate to the URL provided in the console output (typically
http://127.0.0.1:7860).
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License.
