La plantilla del proyecto Pytorch está siendo patrocinada por la siguiente herramienta; Por favor, ayude a apoyarnos echando un vistazo e inscribiéndose en una prueba gratuita
Implemente sus proyectos de Pytorch de la manera inteligente.
Una plantilla escalable para proyectos de Pytorch, con ejemplos en segmentación de imágenes, clasificación de objetos, Gans y aprendizaje de refuerzo.
Dada la naturaleza de los proyectos de aprendizaje profundo, no tenemos la oportunidad de pensar mucho sobre la estructura del proyecto o la modularidad del código. Después de trabajar con diferentes proyectos de aprendizaje profundo y enfrentar problemas con la organización de archivos y la repetición del código, se nos ocurrió una estructura de proyecto modular para acomodar cualquier proyecto de Pytorch. También queríamos proporcionar una base para diferentes modelos de Pytorch para que la comunidad se construya.
Este es un trabajo conjunto entre Hager Rady y Mo'men Abdelrazek
Estamos proponiendo una línea de base para cualquier proyecto de Pytorch para darle un comienzo rápido, donde tendrá el tiempo para concentrarse en la implementación de su modelo y manejaremos el resto. La novedad de este enfoque radica en:
Estamos proporcionando una serie de tutoriales para comenzar

Esto es para garantizar que nuestra estructura de proyecto propuesta sea compatible con diferentes problemas y pueda manejar todas las variaciones relacionadas con cualquiera de ellos.
Después de agregar todos nuestros ejemplos, el repositorio tiene la siguiente estructura:
├── agents
| └── dcgan.py
| └── condensenet.py
| └── mnist.py
| └── dqn.py
| └── example.py
| └── base.py
| └── erfnet.py
|
├── configs
| └── dcgan_exp_0.py
| └── condensenet_exp_0.py
| └── mnist_exp_0.py
| └── dqn_exp_0.py
| └── example_exp_0.py
| └── erfnet_exp_0.py
|
├── data
|
├── datasets
| └── cifar10.py
| └── celebA.py
| └── mnist.py
| └── example.py
| └── voc2012.py
|
├── experiments
|
├── graphs
| └── models
| | └── custome_layers
| | | └── denseblock.py
| | | └── layers.py
| | |
| | └── dcgan_discriminator.py
| | └── dcgan_generator.py
| | └── erfnet.py
| | └── erfnet_imagenet.py
| | └── condensenet.py
| | └── mnist.py
| | └── dqn.py
| | └── example.py
| |
| └── losses
| | └── loss.py
|
├── pretrained_weights
|
├── tutorials
|
├── utils
| └── assets
|
├── main.py
└── run.sh
easydict==1.7
graphviz==0.8.4
gym==0.10.5
imageio==2.3.0
matplotlib==2.2.2
numpy==1.14.5
Pillow==5.2.0
scikit-image==0.14.0
scikit-learn==0.19.1
scipy==1.1.0
tensorboardX==1.2
torch==0.4.0
torchvision==0.2.1
tqdm==4.23.4
Estamos planeando agregar más ejemplos a nuestra plantilla para incluir varias categorías de problemas. A continuación, vamos a incluir lo siguiente:
Este proyecto tiene licencia bajo la licencia MIT: consulte el archivo de licencia para obtener más detalles