Python学习小记——项目结构(代码组织)
原文链接:https://blog.csdn.net/captain5339/article/details/128017400。
一 基础知识
fiile, Module,Package和目录的关系
- file------------一个.py文件
- Module------包含一个或多个file的文件夹
- Package----包含一个或多个Module的文件夹
- 目录------包含Package和__init__.py
二 项目结构
--project_name/
----data/:数据
---------raw,processed
----datasets/:加载数据
--------data_loader.py
----models/:模型
--------model.py
----model_hub/:预训练模型权重
----diffusion
----results
--------checkpoints/:保存训练好的模型
----logs/:日志
----utils/:辅助模块,可以是日志、评价指标计算等等
--------utils.py
--------metrics.py
----configs/:配置文件
--------config.py
----main.py:主程序,包含训练、验证、测试和预测
----README.md
----requirements.txt