HALCON 20.11:深度学习笔记(2)

HALCON 20.11.0.0中,实现了深度学习方法。

由于上面提到的DL方法在它们的作用和它们如何需要数据方面各不相同,所以您需要知道哪种方法最适合您的特定任务。

一旦清楚了这一点,您就需要收集适当数量的数据,也就是图像和方法所需的信息。

然后,所有这些DL方法都有一个通用工作流:

1. 准备网络和数据(Prepare the Network and the Data

网络需要为您的任务和适合于特定网络的数据做好准备。

  1. 建立关系网:读取一个预先训练好的网络或者创建一个新的网络。
  2. 网络需要知道它要解决哪个问题,也就是说,要区分哪些类以及这些样本是什么样子的。这是由你的数据集表示的,比如你的图像与相应的地面真实信息(ground truth information)。
  3. 网络会对图像提出一些要求(如图像的维数、灰度值范围等)。因此,图像必须进行预处理,这样网络才能处理它们。
  4. 我们建议将数据集分成三个不同的数据集,用于培训(training)、验证(validation)和测试(testing)。

2. 训练网络/评估训练进度(Train the Network and Evaluate the Training Progress

一旦建立了网络并准备好了数据,就可以对网络进行特定任务的训练了。

  1. 设置适合您任务和系统的超参数。
  2. 可选地指定数据扩展。
  3. 开始训练并评估你的网络。

3. 应用和评估最终的网络(Apply and Evaluate the Final Network

您的网络已为您的任务进行了训练,并已准备好应用。但是,在将其部署到现实世界中之前,您应该根据您的测试数据集评估网络的性能。

4. 推理阶段(Inference Phase

当你的网络经过训练并且你对它的性能感到满意时,你就可以用它来推断新的图像。当然,需要根据网络的要求对图像进行预处理(与训练的方式相同)。

HALCON 20.11:深度学习笔记(2)相关推荐

  1. HALCON 20.11:学习笔记---一维测量(Measuring)

    HALCON 20.11:学习笔记---一维测量(Measuring) 本章主要提供有关一维测量的信息. 一维测量的概念 通过一维测量可以沿着预定义的线或弧定位从亮到暗或从暗到亮的过渡边缘.这使您可以 ...

  2. HALCON 21.11:学习笔记---OPC_UA(I/O)

    HALCON 21.11:学习笔记---OPC_UA(I/O) 本章主要提供有关OPC_UA的信息. 系统要求 Intel compatible PC with Windows 7 (32-bit o ...

  3. HALCON 20.11:深度学习笔记(12)---语义分割

    HALCON 20.11:深度学习笔记(12)--- 语义分割 HALCON 20.11.0.0中,实现了深度学习方法. 本章解释了如何使用基于深度学习的语义分割,包括训练和推理阶段. 通过语义分割, ...

  4. HALCON 20.11:深度学习笔记(11)---目标检测

    HALCON 20.11:深度学习笔记(11)---目标检测 HALCON 20.11.0.0中,实现了深度学习方法. 本章讲解了如何使用基于深度学习的对象检测. 通过对象检测,我们希望在图像中找到不 ...

  5. HALCON 20.11:深度学习笔记(10)---分类

    HALCON 20.11:深度学习笔记(10)---分类 HALCON 20.11.0.0中,实现了深度学习方法. 本章解释了如何在训练和推理阶段使用基于深度学习的分类. 基于深度学习的分类是一种对一 ...

  6. HALCON 20.11:深度学习笔记(9)---异常检测

    HALCON 20.11:深度学习笔记(9)---异常检测 HALCON 20.11.0.0中,实现了深度学习方法. 本章解释了如何使用基于深度学习的异常检测. 通过异常检测,我们想要检测图像是否包含 ...

  7. HALCON 20.11:深度学习笔记(7)---术语表

    HALCON 20.11:深度学习笔记(7)---术语表 HALCON 20.11.0.0中,实现了深度学习方法.下面,我们将描述深度学习环境中使用的最重要的术语: anchor (锚) Anchor ...

  8. HALCON 20.11:深度学习笔记(6)---有监督训练

    HALCON 20.11:深度学习笔记(6)---有监督训练 HALCON 20.11.0.0中,实现了深度学习方法.不同的DL方法有不同的结果.相应地,它们也使用不同的测量方法来确定网络的" ...

  9. HALCON 20.11:深度学习笔记(5)---设置超参数

    HALCON 20.11:深度学习笔记(5)---设置超参数 HALCON 20.11.0.0中,实现了深度学习方法.关于超参数的有关设置内容如下: 不同的DL方法被设计用于不同的任务,它们的构建方式 ...

  10. HALCON 20.11:深度学习笔记(4)--- 网络和训练过程

    HALCON 20.11:深度学习笔记(4)--- 网络和训练过程 HALCON 20.11.0.0中,实现了深度学习方法.关于网络和训练过程如下: 在深度学习中,任务是通过网络发送输入图像来执行的. ...

最新文章

  1. 入职不到3年,这所C9已有多位“90后”已成副教授!
  2. 六一欢乐赛 考试总结
  3. 遇事不决,XGBoost,梯度提升比深度学习更容易赢得Kaggle竞赛
  4. SQL中 不等于时存在null的问题
  5. 算法:程序设计之并查集
  6. C#MUD英雄大作战二、乔峰篇(副源码文件连接)
  7. android中可以有两个焦点吗,android – 如何通过焦点在屏幕上调整两个片段的大小?...
  8. git-ssh 配置和使用
  9. 小米8护眼模式无效_雷军没有交代的小米9的N个细节,这篇文章全告诉你了
  10. 下面是编写html语言的工具,thymeleaf是用于编写html模版的编程语言(工具语言)...
  11. 书籍推荐:《LInux就该这么学》
  12. 在Struts2中实现登陆后跳转到登录前页面
  13. 强化学习 马尔可夫决策过程(MDP)是什么
  14. Scala的模式匹配和条件类
  15. 微信语音怎么转发给别人_微信怎么把语音转发给别人?看看网友怎么说?原来方法这么简单...
  16. 腾讯笔试题 微信红包
  17. 程序人生——一名程序员的自我剖析
  18. RLS递归最小二乘法(Recursive Least Squares)
  19. YbtOJ 洛谷UVA10559 方块消除
  20. Linux内核——cli()和sti()

热门文章

  1. SharpGL学习笔记(一) 平台构建与Opengl的hello World (转)
  2. Django简单介绍-基础1
  3. 大学jsp实验3include指令的使用
  4. 【转】SpringMVC Controller 介绍
  5. vim 显示tab键
  6. [ActiveRecord]之 CRUD
  7. 模式串匹配的BF算法和KMP算法
  8. 两家美国科技公司被骗走一亿美元
  9. Word01-从正文处开始插入页码
  10. JWPlayer Uncaught Error: Invalid SRT file