Overview of supported training methods
masterThe repository supports several training modalities for fine-tuning models, including:
- Model Fine-tuning: Using
fine_tune.py. - DreamBooth: Using
train_db.py. - LoRA: Using
train_network.py. - Textual Inversion: Using
train_textual_inversion.py(including XTI:P+).
Training methods are categorized by how they handle data and captions:
| Training Target | Script | DB / class+identifier | DB / Caption | Fine-tuning |
| :--- | :--- | :---: | :---: | :---: |
| Fine-tuning Model | `fine_tune.py` | x | x | o |
| DreamBooth Model | `train_db.py` | o | o | x |
| LoRA | `train_network.py` | o | o | o |
| Textual Inversion | `train_textual_inversion.py` | o | o | o |