Spaces:
Sleeping
Sleeping
title: Grammar Correction | |
emoji: 🦀 | |
colorFrom: indigo | |
colorTo: indigo | |
sdk: gradio | |
sdk_version: 4.37.2 | |
app_file: app.py | |
pinned: false | |
license: apache-2.0 | |
# Grammar Correction Tool | |
This project provides an interactive web interface for correcting English grammar using a pretrained T5 model. The interface is built using Gradio and hosted on Hugging Face Spaces. | |
## Overview | |
The Grammar Correction Tool leverages the `vennify/t5-base-grammar-correction` model to automatically correct grammatical errors in English sentences. Users can input a sentence with grammatical errors, and the tool will provide a corrected version of the sentence. | |
## Features | |
- **User-Friendly Interface**: Simple and intuitive web interface built with Gradio. | |
- **Customization Options**: Allows users to adjust parameters like maximum length, minimum length, number of beams, temperature, and top-p for text generation. | |
- **Pretrained Model**: Utilizes a pretrained T5 model specifically fine-tuned for grammar correction. | |
## Usage | |
1. **Input Text**: Enter the sentence with grammatical errors in the "Input Text" box. | |
2. **Adjust Parameters**: Use the sliders to adjust parameters like max length, min length, max new tokens, number of beams, temperature, and top-p. | |
3. **Correct Grammar**: Click the "Correct Grammar" button to generate the corrected sentence. | |
4. **View Output**: The corrected sentence will be displayed in the "Corrected Text" box. | |
## Installation | |
To run this project locally, you need to have Python installed. Follow the steps below to set up and run the project: | |
1. **Clone the repository**: | |
```bash | |
git clone https://huggingface.co/spaces/your-username/grammar-correction | |
cd grammar-correction | |
``` | |
2. **Install the required packages**: | |
```bash | |
pip install -r requirements.txt | |
``` | |
3. **Run the application**: | |
```bash | |
python app.py | |
``` | |
## Files | |
- **app.py**: The main script that sets up and runs the Gradio interface. | |
- **requirements.txt**: A list of dependencies required to run the application. | |
- **README.md**: This file, providing an overview and setup instructions for the project. | |
## License | |
This project is licensed under the Apache 2.0 License. | |
## Acknowledgments | |
This project utilizes the `vennify/t5-base-grammar-correction` model from Hugging Face. Special thanks to the developers and contributors of the model and Gradio library. | |