File tree Expand file tree Collapse file tree 1 file changed +18
-4
lines changed
Expand file tree Collapse file tree 1 file changed +18
-4
lines changed Original file line number Diff line number Diff line change 11# Autoencoder Project
22
3- A simple implementation of an autoencoder using PyTorch.
3+ A simple implementation of an autoencoder using PyTorch.
44
5- This project aims to provide a basic framework for understanding, training and evaluating autoencoders on any image size.
5+ This project aims to provide a basic framework for understanding, training, and evaluating autoencoders on any image size.
66
77## Features
88
@@ -12,6 +12,7 @@ This project aims to provide a basic framework for understanding, training and e
1212- Checkpointing: Ability to save and resume training from checkpoints.
1313- Save and load trained model weights.
1414- Utilize custom datasets by simply pointing to your directory.
15+ - Test all available autoencoder architectures with a single command.
1516
1617## Getting Started
1718
@@ -31,9 +32,22 @@ This project aims to provide a basic framework for understanding, training and e
3132## Usage
3233
33341 . Modify the ` settings/settings.py ` file to point to your training and validation dataset.
34- 2 . Modify the ` json/params.json ` file to reflext your training preferences.
35- 3 . To train the autoencoder, simply run:
35+ 2 . Modify the ` json/params.json ` file to reflect your training preferences.
36+
37+ ### Training
38+
39+ To train the autoencoder as per your configurations, simply run:
3640
3741``` bash
3842python run.py
3943```
44+
45+ ### Testing
46+
47+ To run a test routine for all the available autoencoder architectures, use:
48+
49+ ``` bash
50+ python run.py --test
51+ ```
52+
53+ This will train each autoencoder for a few epochs and provide an overview of their performances.
You can’t perform that action at this time.
0 commit comments