目视检查代码

执行通用的可视化检查流程,根据图像内容识别缺陷。

跟着走

  1. 下载代码
  2. 打开MATLAB

没有权限?现在就可以免费试用了

完成时间:
15 - 30分钟
先决条件:
基本的MATLAB技能

需要复习吗?尝试免费的交互式教程。

步骤1

加载和预处理数据

导入您的数据,并确保它已为深度学习做好准备。

你学到了什么:加载和预处理数据

  • 使用映像数据存储加载数据
  • imageDatastore函数根据文件夹名称自动标记图像
  • 您可以通过添加不同规模和旋转的图像来扩大数据集
  • 基于图像的应用程序可以显著加快常见的预处理任务,如裁剪、标记和注册图像

步骤2

导入模型

学习深度学习模型的各种选项。

你学到了什么:导入深度学习模型并对其进行修改以进行迁移学习

  • 使用各种预训练的模型作为迁移学习的起点
  • 使用深度网络设计器应用程序交互地改变一个新任务的模型
  • 从TensorFlow™-Keras、TensorFlow 2、Caffe和ONNX™(开放神经网络交换)模型格式导入模型和架构

步骤3

训练模型

利用这些数据和修改后的网络训练出一个新的图像分类器。

你学到了什么:修改学习模型

  • 从各种各样的训练选项中进行选择,这将改变训练结果
  • 模型可能需要很长时间来训练,这取决于硬件和数据集的大小
  • 执行深度学习,而不需要学习如何从头开始创建模型

步骤4

测试模型并可视化结果

加载模型并使用测试数据来查看模型的准确性。

你学到了什么:在新数据上测试模型

  • 对测试数据进行分类(第一步预留),计算分类精度
  • 用相应的标签将测试数据可视化,以确保新数据的模型准确性
  • 使用可解释的AI技术,如GradCAM来可视化图像中模型检测到缺陷的位置。
Baidu
map