Marco para una capacitación fácil y eficiente de Gans basado en Pytorch
Torchgan es un marco basado en Pytorch para diseñar y desarrollar redes adversas generativas. Este marco ha sido diseñado para proporcionar bloques de construcción para Gans populares y también para permitir la personalización para la investigación de vanguardia. El uso de la estructura modular de Torchgan permite
| Versión del sistema / pytorch | 1.8 | 1.9 | nocturno |
|---|---|---|---|
| Linux Py3.8 | |||
| Linux Py3.9 | |||
| OSX PY3.8 | |||
| OSX PY3.9 | |||
| Windows PY3.9 | |||
| Windows PY3.9 |
Uso de PIP (para liberación estable):
$ pip install torchganUso de PIP (para el último maestro):
$ pip install git+https://github.com/torchgan/torchgan.gitDe la fuente:
$ git clone https://github.com/torchgan/torchgan.git
$ cd torchgan
$ python setup.py installLa documentación está disponible aquí
La documentación para este paquete se puede generar localmente.
$ git clone https://github.com/torchgan/torchgan.git
$ cd torchgan/docs
$ pip install -r requirements.txt
$ make html Ahora abra el archivo correspondiente desde el directorio build .
El directorio tutorials contiene un conjunto de tutoriales para comenzar con Torchgan. Estos tutoriales se pueden ejecutar con Google Colab o Binder. Se recomienda encarecidamente que siga los tutoriales en el siguiente orden.
Este software fue desarrollado como parte de la investigación académica. Si desea ayudar a apoyarlo, protagonice el repositorio. Si usa este software como parte de su investigación, enseñanza u otras actividades, estaríamos agradecidos si pudiera citar lo siguiente:
@article{Pal2021,
doi = {10.21105/joss.02606},
url = {https://doi.org/10.21105/joss.02606},
year = {2021},
publisher = {The Open Journal},
volume = {6},
number = {66},
pages = {2606},
author = {Avik Pal and Aniket Das},
title = {TorchGAN: A Flexible Framework for GAN Training and Evaluation},
journal = {Journal of Open Source Software}
}
Lista de publicaciones y envíos utilizando Torchgan (abra una solicitud de extracción para agregar entradas faltantes):
Apreciamos todas las contribuciones. Si planea contribuir con las fijaciones de errores, hágalo sin más discusión. Si planea contribuir con nuevas funciones, funciones de utilidad o extensiones, primero abra un problema y discuta la función con nosotros. Para pautas más detalladas, diríjase a la documentación oficial.
Este paquete ha sido desarrollado por
Este proyecto existe gracias a todas las personas que contribuyen.