davidberenstein1957
HF staff
Merge pull request #3 from huggingface/feat/upgrade-gradio-flow
a8cff7e
unverified
title: Feel | |
emoji: π | |
colorFrom: blue | |
colorTo: gray | |
sdk: gradio | |
sdk_version: 5.10.0 | |
app_file: app/app.py | |
pinned: false | |
# Feel | |
This is a project to create a continuous training application. | |
Platform being developed at MIT in collaboration with HuggingFace. Aimed at improving performance of existing Large Language Models through real-time human feedback loop. | |
This repository hosts the development of an automated RLHF platform for Hugging Face, where the community can provide real-time feedback on language models. The feedback is automatically integrated into an RLHF pipeline to continuously fine-tune and improve the models. | |
## What is Feel? | |
A community-driven project to improve Multilingual Vision-Language Models (VLMs). Leverages feedback from users and automated RLHF pipelines to continuously improve model performance. | |
## Why Feel? | |
Feel is a platform that enables the community to provide real-time feedback on language models. The feedback is automatically integrated into an RLHF pipeline to continuously fine-tune and improve the models. | |
## Repository Structure | |
The repository is organized as follows: | |
``` | |
ml/ # Directory for machine learning code | |
βββ README.md # Dataset schema and project structure | |
βββ data/ # Directory for dataset files | |
βββ models/ # Directory for model files | |
app/ # Directory for application code | |
βββ app.py # Main application file | |
``` | |
## Installation | |
The repository uses `uv` for managing virtual environments. To install `uv`, go [here](https://docs.astral.sh/uv/getting-started/installation/). Create a virtual environment. | |
```bash | |
uv venv --python 3.11 | |
``` | |
Activate the virtual environment | |
```bash | |
source .venv/bin/activate | |
``` | |
Sync the dependencies | |
```bash | |
uv sync --all-groups | |
``` | |
To install the required dependencies, run the following commands: | |
### ML Dependencies | |
```bash | |
uv sync --group ml | |
``` | |
### App Dependencies | |
```bash | |
uv sync --group app | |
``` | |
## Sync with Hugging Face Space | |
First, add the remote | |
``` | |
git remote add hf https://huggingface.co/spaces/feel-fl/open-human-feedback-chat | |
``` | |
Push to the remote branch | |
``` | |
git push hf main | |
``` | |