当前位置: 首页 > article >正文

Matlab以一个图像分类例子总结分类学习的使用方法

目录

前言

导入数据

训练学习

导出训练模型

仿真测试

总结


前言

最近在尝试一些基于Simulink的边沿AI部署,通过这个案例总结Matlab 分类学习功能的使用。本案例通过输入3000张28*28的灰度图像,训练分类学习模型。并验证训练好的模型最后部署到MCU。

导入数据

如下图是用于训练的数据,每一张图片上有一个数字,达到的目标是:训练好模型后,给定一个28*28带数字的灰度图像就可以识别出图像上的数字并输出结果。要训练一个模型首先就是导入数据,如下图就是用于训练的图片。

每一张图片导入到Matlab workspace后都是一个28*28的数组,如下图:

 完整的训练数据只需要用脚本把这3000张图像数据整理成一个28*28*3000的数组和对应的标签即可。这里还多了一个步骤就是把uint16的图片数据转换成了0-1的double类型数据进行归一化。如下图就得到了用于训练的x,y两个数组。X是输入的数据3000个28*28数据,Y是对应的答案3000*1个,每张图对应一个结果。

本Demo所使用的图片从0-9,每个数字有300张用于训练的图片。


http://www.kler.cn/a/411484.html

相关文章:

  • IntelliJ IDEA 中,自动导包功能
  • web day03 Maven基础 Junit
  • 常见线程安全问题之复合操作
  • .net的winfrom程序 窗体透明打开窗体时出现在屏幕右上角
  • Python毕业设计选题:基于django+vue的期货交易模拟系统的设计与实现
  • 什么是 WPF 中的依赖属性?有什么作用?
  • 实现钉钉付款申请单到金蝶云星空的全自动集成方案
  • Python生成器(send,close,throw)方法详解
  • pnpm:包管理的新星,平替 npm 和 yarn
  • 聚铭网络流量智能分析审计系统荣获CNNVD兼容性资质证书
  • 【机器视觉 OCR】学习OCR开发应该掌握哪些算法知识?
  • 数据可视化学习心得
  • 腾讯云OCR车牌识别实践:从图片上传到车牌识别
  • Windows Pycharm 远程 Spark 开发 PySpark
  • maven 中<packaging>pom</packaging>配置使用
  • 活着就好20241127
  • AI智能体崛起:从“工具”到“助手”的进化之路
  • FreeRTOS——列表及列表项
  • 在 PyTorch 训练中使用 `tqdm` 显示进度条
  • PYNQ 框架 - 时钟系统 + pl_clk 时钟输出不准确问题
  • 将VSCode设置成中文语言环境
  • JAVA面试题、八股文学习之JVM篇
  • web day03 Maven基础 Junit
  • Postman设置接口关联,实现参数化
  • 【工作总结】2. 链路追踪与 APM 系统构建
  • HTTP中GET和POST的区别是什么?