名称及链接
使用MindSpore训练手写数字识别模型
课程章节
- 手写数字识别概述
- 华为AI解决方案
- MindSpore构建训练模型
- ModelArts实践手写数字识别训练
证书
![wrz-ai-zj-mindspore-szsb.png]()
笔记
- 手写数字识别,成为计算机视觉领域用于衡量算法表现的基准任务
- MNIST数据集
- 包含0-9这十种数字,每一类包含大量不同形态的手写图片
- 训练集:60000 张手写数字图片
- 测试集:10000 张手写数字图片
- 每一张图片均为经过尺寸标准化的黑白图像:28 * 28像素,每一个像素值为 0或1
- 基于传统机器学习的识别方法:SIFT,SVM
- 基于深度学习的识别方法:LeNet-5
- 一个典型的卷积神经网络,由输入层、卷积层、池化层和全连接层组成。
- 输入层:数据输入层
- 卷积层:通过卷积进行局部特征提取
- 池化层:通过下采样降低特征图的分辨率,降低输出对位置和形变的敏感度,保留关键特性,减少参数和计算
- 全连接层:将局部特征通过权值矩阵组装成完整图像,完成特征空间到真实类别空间的映射,类似分类器
- 前向神经网络,损失函数
- 华为AI解决方案
- 应用使能
- 框架
- 芯片使能
- IP和芯片
- Ascend、CANN、MindSpore、ModelArts
- 自动微分
- TensorFlow:图方法
- PyTorch:运算符重载
- MindSpore:源码转换
- 神经网络执行模式
- on-device模式
- 主从控制模式
- 数据增强算子,神经网络算子,神经网络计算图,算子间内存零拷贝,图循环控制
- 动态图与静态图
- 动态图执行模式:单算子/子图执行,灵活的开发调试
- 静态图执行模式:整图编译执行,高效的图编译优化,性能高
- MindSpore的“学习”过程-(mindspore基本组件)
- 网络开发-(Tensor,Initializer,Cell,Operation)
- 数据处理-(Dataset)
- 构建模型-(Model,Cell,Operation)
- 模型训练-(Model,Dataset)
- 模型保存-(Callback)
- mindspore基本组件
- Tensor - 基础的数据结构
- Initializer - 权重初始化模块
- Operation - mindspore基础计算单元
- Cell - 可复用的基础网络单元
- Model - 用于模型训练与推理的高阶API
- 数据处理Pipeline
- 加载
- shuffle
- map
- batch
- repeat
- mindspore开源社区
- https://www.mindspore.cn
- mindspore代码
- https://gitee.com/mindspore/mindspore
备注
- 感谢老师的教学与课件
- 欢迎各位同学一起来交流学习心得^_^
- 在线课程、沙箱实验、博客和直播,其中包含了许多优质的内容,推荐了解与学习。
posted @
2021-12-30 19:54
MS小白
阅读(
321)
评论()
收藏
举报