spellcheck_model / README.md
Leonardo Yoshida
feat: add initial trained model and scripts
54f5ec9
---
language: en
tags:
- grammar
- spell
- correction
---
# Spellcheck Model
## Installation
1. Install Python 3.8 or higher and Docker;
2. Clone the repo;
3. Create a virtual environment: `python3 -m venv venv`;
4. Activate the virtual environment: `source venv/bin/activate`;
5. Install dependencies: `pip install -r requirements.txt`;
#
## Usage
### Training
There's a `data` directory with two files:
1. `eval.csv`: evaluation dataset;
2. `train.csv`: training dataset;
Both are in the same format:
```txt
input,target
"grammar: som sentense","some sentence"
"grammar: anoder centence","another sentence"
...
```
You can edit them to use your own dataset.
Now if you want to fine-tune the existing model here, just run the following commands:
```bash
docker build -t spellcheck_train .
docker run -v $(pwd):/app spellcheck_train
```
Also make sure you have docker running on your machine.
### Testing
If you want to test your model, just run the following command:
```bash
python test.py
```