jsrozner / t5_finetune

A simple example for finetuning HuggingFace T5 model. Includes code for intermediate generation.
26 stars 4 forks source link

A simple example for finetuning T5.

To set up, you'll need to pip install transformers and all that normal stuff.

The important details:

Dataset

You'll have a dataset of some sort mapping source => target. To use this you'll want to set up a data_dir (which you will specify in train.py) to have

Where each source/train pair has one example per line. So, e.g., for QA you would have

You can generate a split using sklearn

Config

You'll want to tweak the k_* parameters at the top of train.py

Tensorboard

To run tensorboard, just pip install tensorboard and then tensorboard --logdir=

Notes