本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:深度学习 – 我的深度学习项目代码文件组织结构
原文链接:https://www.stubbornhuang.com/2190/
发布于:2022年07月02日 14:13:54
修改于:2022年07月02日 14:13:54

1 我的深度学习项目代码文件组织结构
一般来说,深度学习项目需要包含以下内容:
- 数据集预处理与加载
-
深度学习模型定义
-
模型训练
-
模型推理
根据以上的功能描述,我的深度学习项目代码文件组织结构如下:
├─configs
├─data_loader
├─data_preprocess
├─model
├─modules
├─my_work_dir
├─utils
├requirements.txt
├README.md
其中,
-
configs:一般用于放置项目配置文件yaml、json等,包括数据集加载参数、文件夹路径、模型配置参数、模型训练超参等的配置,一般结合yaml、argparse等读取配置文件,设置项目可配置参数;
-
data_loader:与数据集数据加载与数据集加载后处理(数据增强)等相关的代码文件
-
data_preprocess:与数据集预处理(数据集加载之前)相关的代码文件
-
model:与深度学习模型网络结构定义相关的代码文件
-
modules:自定义的模型补充模块相关的代码文件,如(CTC decoder等)
-
my_work_dir:项目运行时设置的工作目录,用于中间文件保存,日志文件保存,模型文件保存等
-
utils:可复用的、通用的工具代码文件,如日志模块等
-
requirements.txt:本项目依赖的第三方库
-
README.md:项目架构、项目执行等必要说明
参考链接
当前分类随机文章推荐
- Pytorch - pad_sequence、pack_padded_sequence、pack_sequence、pad_packed_sequence参数详解与使用 阅读81次,点赞0次
- Pytorch - torch.stack参数详解与使用 阅读96次,点赞0次
- Pytorch - .to()和.cuda()的区别 阅读84次,点赞0次
- Pytorch - 模型保存与加载以及如何在已保存的模型的基础上继续训练模型 阅读61次,点赞0次
- Pytorch - torch.optim优化器 阅读59次,点赞0次
- Pytorch - 使用torch.matmul()替换torch.einsum('nctw,cd->ndtw',(a,b))算子模式 阅读763次,点赞0次
- Pytorch - nn.Transformer、nn.TransformerEncoderLayer、nn.TransformerEncoder、nn.TransformerDecoder、nn.TransformerDecoder参数详解 阅读119次,点赞0次
- Pytorch – 使用torch.matmul()替换torch.einsum(‘nkctv,kvw->nctw’,(a,b))算子模式 阅读391次,点赞0次
- Pytorch - 多GPU训练方式nn.DataParallel与nn.parallel.DistributedDataParallel的区别 阅读17次,点赞0次
- Pytorch - transpose和permute函数的区别和用法 阅读471次,点赞0次
全站随机文章推荐
- C++STL容器 - std::vector元素访问方式总结 阅读306次,点赞0次
- 资源分享 - Vector Analysis for Computer Graphics , First Edition 英文高清PDF下载 阅读607次,点赞0次
- 资源分享 - 鸟哥的Linux私房菜-基础学习篇(第四版)带书签PDF下载 阅读2393次,点赞0次
- 我的开源项目 - 各种搜索引擎收录查询接口(Google/百度/必应/360/搜狗......) 阅读3436次,点赞3次
- 资源分享 - Real-Time 3D Graphics with WebGL 2 , Second Edition英文高清PDF下载 阅读217次,点赞0次
- WordPress - get_edit_post_link函数详解 阅读518次,点赞0次
- WordPress - 在每一个文章内容末尾都加一个作者信息展示框 阅读1594次,点赞0次
- Alphapose - Windows下Alphapose(Pytorch 1.1+)版本2021最新环境配置步骤以及踩坑说明 阅读3381次,点赞1次
- 计算机图形学 - 大白话模型视图投影矩阵(MVP)以及各种变换空间(模型空间、世界空间、相机空间、裁剪空间、屏幕空间) 阅读755次,点赞0次
- 资源分享 - Real-Time 3D Character Animation with Visual C++ 英文高清PDF下载 阅读1056次,点赞0次
评论
153