Pytorch Project Template
1.0.0
Pytorch项目模板由以下工具赞助;请查看并注册免费试用,请帮助我们
以明智的方式实施您的Pytorch项目。
Pytorch项目的可扩展模板,其中包含图像分割,对象分类,gan和增强学习中的示例。
鉴于深度学习项目的性质,我们没有机会考虑项目结构或代码模块化。在与不同的深度学习项目合作并面临文件组织和代码重复问题之后,我们提出了一个模块化的项目结构,以适应任何Pytorch项目。我们还想为不同的Pytorch模型提供一个基础,以供社区建立基础。
这是Hager Rady和Mo'men Abdelrazek之间的共同工作
我们正在为任何Pytorch项目提供一个基线,以使您快速启动,您将有时间专注于模型的实现,我们将处理其余的。这种方法的新颖性在于:
我们正在提供一系列教程来开始您

这是为了确保我们提出的项目结构与不同的问题兼容,并且可以处理与任何一个相关的所有变化。
添加了所有示例后,回购具有以下结构:
├── 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
我们计划将更多示例添加到我们的模板中,以包括各种问题。接下来,我们将包括以下内容:
该项目是根据MIT许可证获得许可的 - 有关详细信息,请参见许可证文件