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

HALCON 21.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 21.11:深度学习笔记(2)相关推荐

  1. 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 ...

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

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

  3. halcon 21.05深度学习下载和安装

    halcon21版本下载连接地址: 链接:https://pan.baidu.com/s/142qWteiIgHm6QuZVOkX_pw?pwd=2tw5 提取码:2tw5 下载后目录如下: 下载完毕 ...

  4. HALCON 21.11:深度学习笔记---语义分割/边缘提取(12)

    HALCON 21.11:深度学习笔记---语义分割/边缘提取(12) HALCON 21.11.0.0中,实现了深度学习方法. 本章介绍了如何使用基于深度学习的语义分割,包括训练和推理阶段. 通过语 ...

  5. HALCON 21.11:深度学习笔记---对象检测, 实例分割(11)

    HALCON 21.11:深度学习笔记---对象检测, 实例分割(11) HALCON 21.11.0.0中,实现了深度学习方法. 本章介绍了如何使用基于深度学习的对象检测. 通过对象检测,我们希望在 ...

  6. HALCON 21.11:深度学习笔记---分类(10)

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

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

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

  8. HALCON 21.11:深度学习笔记---模型(8)

    HALCON 21.11:深度学习笔记---模型(8) HALCON 21.11.0.0中,实现了深度学习方法. 本章阐述了HALCON中深度学习(DL)模型的一般概念和数据处理. 从概念上讲,HAL ...

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

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

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

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

最新文章

  1. CentOS6.3配置yum源
  2. 大话日志分析与管理,答题赠书活动
  3. 北京大学Cousera学习笔记--3-计算导论与C语言基础-第一讲.计算机的基本原理-计算机怎么计算-数的二进制...
  4. UVA272--TEX Quotes【字符串】
  5. gitlab git clone 卡住_IDEA中的Git操作你掌握了吗?此一篇,足矣!
  6. LeetCode-25:K 个一组翻转链表
  7. 华为留了一手!将继续发布P50、Mate50:搭载麒麟9000...
  8. 内存分配器ptmalloc,jemalloc,tcmalloc调研与对比
  9. golang mysql连接池原理_[Go] golang实现mysql连接池
  10. ipsec nat-t
  11. 计算机程序设计在线课程,最新章节测试答案2020学堂在线计算机程序设计基础(先修课)...
  12. 装linux系统为什么会黑屏_Ubuntu安装时出现黑屏问题的解决
  13. 超好用的PPT技能学习笔记
  14. 辨别尸体死亡时间! [转]
  15. Python进制转换与ASCII转换
  16. android自动识别文字,Android文字识别tesseract ocr -训练样本库 识别字库
  17. 呼叫中心的中继线路知识点总结
  18. 爬虫系列 一次采集.NET WebForm网站的坎坷历程
  19. FF首次适应算法与BF最佳适应算法(C++实现)
  20. 做爬虫,JS 逆向了解一下

热门文章

  1. 关于jdbc连接mysql的问题bug
  2. bzoj4171: Rhl的游戏
  3. 用Python计算最长公共子序列和最长公共子串
  4. unity 后台计时器实现
  5. 内核移植(4)移植yaffs文件系统
  6. Linux之crontab命令
  7. 前端折线图中背景,Chart.js折线图设置背景颜色
  8. CentOS 6与7对比【转】
  9. Centos Openssl升级
  10. Docker 容器的通信(十二)