Cadre pour une formation facile et efficace des Gans basés sur Pytorch
Torchgan est un cadre basé sur Pytorch pour concevoir et développer des réseaux adversaires génératifs. Ce cadre a été conçu pour fournir des éléments constitutifs aux Gans populaires et également pour permettre la personnalisation des recherches de pointe. L'utilisation de la structure modulaire de Torchgan permet
| Version système / pytorch | 1.8 | 1.9 | chaque nuit |
|---|---|---|---|
| Linux Py3.8 | |||
| Linux Py3.9 | |||
| OSX PY3.8 | |||
| OSX PY3.9 | |||
| Windows Py3.9 | |||
| Windows Py3.9 |
Utilisation de PIP (pour une libération stable):
$ pip install torchganUtilisation de PIP (pour le dernier maître):
$ pip install git+https://github.com/torchgan/torchgan.gitDe la source:
$ git clone https://github.com/torchgan/torchgan.git
$ cd torchgan
$ python setup.py installLa documentation est disponible ici
La documentation de ce package peut être générée localement.
$ git clone https://github.com/torchgan/torchgan.git
$ cd torchgan/docs
$ pip install -r requirements.txt
$ make html Ouvrez maintenant le fichier correspondant à partir du répertoire build .
Le répertoire tutorials contient un ensemble de tutoriels pour vous aider à démarrer avec Torchgan. Ces tutoriels peuvent être exécutés à l'aide de Google Colab ou du liant. Il est fortement recommandé de suivre les tutoriels dans l'ordre suivant.
Ce logiciel a été développé dans le cadre de la recherche universitaire. Si vous souhaitez aider à le soutenir, veuillez jouer le référentiel. Si vous utilisez ce logiciel dans le cadre de vos recherches, de votre enseignement ou d'autres activités, nous vous serons reconnaissants si vous pouviez citer ce qui suit:
@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}
}
Liste des publications et soumissions à l'aide de Torchgan (veuillez ouvrir une demande de traction pour ajouter des entrées manquantes):
Nous apprécions toutes les contributions. Si vous envisagez de contribuer des fixations de bogues, veuillez le faire sans aucune discussion plus approfondie. Si vous prévoyez de contribuer de nouvelles fonctionnalités, fonctions utilitaires ou extensions, veuillez d'abord ouvrir un problème et discuter de la fonctionnalité avec nous. Pour des directives plus détaillées, rendez-vous à la documentation officielle.
Ce package a été développé par
Ce projet existe grâce à toutes les personnes qui contribuent.