ganslate
Projects
In ganslate
, a project refers to a collection of all custom code and configuration files pertaining to your specific task. The project directory is expected to have a certain structure that isolates logically different parts of the project, such as data pipeline, GAN implementation, and configuration. The directory structure is as follows
<your_project_dir>
|
|- datasets
| |- custom_train_dataset.py
| |- custom_val_test_dataset.py
|
|- architectures
| |- custom_gan.py
|
|- experiments
| |- exp1_config.yaml
|
|- __init__.py
|
|- README.md
The __init__.py
file initializes your project directory as Python module which is necessary for ganslate
's configuration system to correctly function. (See configuration for details). The README.md
file could contain a description of your task.
ganslate
provides a Cookiecutter template which can automatically generate an empty project for you. The tutorial Your First Project provides detailed instructions on how to create and operate your own project.