深度学习 项目模板架构的最佳实践。
为了减少重复的工作,我们建议使用高级库。您可以编写自己的高级库,或者只需使用一些第三方库,如 ignite、fastai、mmcv 等。这可以帮助您在几行代码中编写紧凑但功能齐全的训练循环。下面我们使用 ignite 来训练 mnist 作为示例。
概括来说,以下是如何使用此模板的,因此例如假设您想实现 ResNet-18 来训练 mnist,那么您应该执行以下操作:
modeling 文件夹中创建一个名为 Python 的文件,这里我们将其命名为 example_model.py。在 modeling/__init__.py 文件中,您可以创建一个名为 build_model 的函数,以调用您的模型暂无开放 Issues,或尚未同步最近议题。