启智社区最近又发版了,新增模型推理功能,欢迎大家体验>>>
Browse Source

update

master
“e 6 days ago
parent
commit
596852da41
3 changed files with 13 additions and 9 deletions
  1. BIN
      MNISTData.zip
  2. BIN
      img/L15-1.png
  3. +13
    -9
      第14课-如何进行模型训练.md

BIN
MNISTData.zip View File


BIN
img/L15-1.png View File

Before After
Width: 1724  |  Height: 1444  |  Size: 73 kB

+ 13
- 9
第14课-如何进行模型训练.md View File

@@ -12,7 +12,7 @@
- 启智平台使用准备,本项目需要用户创建启智平台账户,克隆代码到自己的账户,上传数据集,具体操作方法可以通过访问[OpenI_Learning](https://git.openi.org.cn/zeizei/OpenI_Learning)项目学习小白训练营系列课程进行学习。

### 2.1 数据准备
- 数据集可从本项目的数据集目录中下载,[数据集下载](https://git.openi.org.cn/OpenIOSSG/MNIST_Example/datasets?type=1)
- 数据集可从本项目的数据集目录中下载,[数据集下载](https://git.openi.org.cn/zeizei/OpenI_Learning/datasets?type=1)
- 数据文件说明
- MNISTData数据集是由10类28∗28的灰度图片组成,训练数据集包含60000张图片,测试数据集包含10000张图片。
- 数据集文件的目录结构如下:
@@ -26,25 +26,29 @@

### 2.2 执行脚本准备
#### 示例代码
- 示例代码可从本仓库中下载,[代码下载](https://git.openi.org.cn/OpenIOSSG/MNIST_Example)
- 示例代码可从本仓库中下载,[代码下载](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/MNIST_Example)
- 代码文件说明
- [train.py](https://git.openi.org.cn/OpenIOSSG/MNIST_Example/src/branch/master/train.py),用于训练的脚本文件,包括将数据集从obs拷贝到训练镜像中、指定迭代次数、把训练后的模型数据拷贝回obs等。具体说明请参考[train.py](https://git.openi.org.cn/OpenIOSSG/MNIST_Example/src/branch/master/train.py)的代码注释
- [train.py](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/MNIST_Example/train.py),用于训练的脚本文件,包括将数据集从obs拷贝到训练镜像中、指定迭代次数、把训练后的模型数据拷贝回obs等。具体说明请参考[train.py](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/MNIST_Example/train.py)的代码注释

- [inference.py](https://git.openi.org.cn/OpenIOSSG/MNIST_Example/src/branch/master/eval.py),用于推理的脚本文件。
- [inference.py](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/MNIST_Example/inference.py),用于推理的脚本文件。

- [eval.py](https://git.openi.org.cn/OpenIOSSG/MNIST_Example/src/branch/master/eval.py),用于验证的脚本文件。
- [eval.py](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/MNIST_Example/eval.py),用于验证的脚本文件。

- [config.py](https://git.openi.org.cn/OpenIOSSG/MNIST_Example/src/branch/master/config.py),网络配置信息,在train.py中会使用到。
- [config.py](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/MNIST_Example/config.py),网络配置信息,在train.py中会使用到。

- [dataset.py](https://git.openi.org.cn/OpenIOSSG/MNIST_Example/src/branch/master/dataset.py),对原始数据集进行预处理,产生可用于网络训练的数据集。
- [dataset.py](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/MNIST_Example/dataset.py),对原始数据集进行预处理,产生可用于网络训练的数据集。
- [lenet.py](https://git.openi.org.cn/OpenIOSSG/MNIST_Example/src/branch/master/lenet.py),使用的训练网络,在train.py中会使用到。
- [lenet.py](https://git.openi.org.cn/zeizei/OpenI_Learning/src/branch/master/MNIST_Example/lenet.py),使用的训练网络,在train.py中会使用到。

## 3 创建训练任务
- 准备好数据和执行脚本以后,需要创建训练任务将MindSpore脚本真正运行起来。首次使用的用户可参考本示例代码。

### 使用MindSpore作为训练框架创建训练作业,界面截图如下图所示。
![avatar](Example_Picture/新建训练任务页面.png)

<div align="center">
<img src= img/L15-1.png width=100%>
</div>
<br>


表1 创建训练作业界面参数说明


Loading…
Cancel
Save