LabVIEWwilliam hill官网
直播中

龙哥

12年用户 421经验值
擅长:电源/新能源 测量仪表
私信 关注
[文章]

Labview深度学习tensorflow人工智能目标检测-教学贴【连载】

1.安装anaconda3软件环境配置python3

本帖最后由 wcl86 于 2021-6-3 16:23 编辑

应广大学员要求,现开通labview深度学习tensorflow人工智能目标检测-教学贴,有需要的学员,可以收藏本贴,接下来会连载深度学习入门教学贴。

●   机器视觉缺陷检测的痛点
●   仍存在下面主要的问题和难点

1) 受环境、光照、生产工艺和噪声等多重因素影响,检测系统的信噪比一般较低,微弱信号难以检出或不能与噪声有效区分。如何构建稳定、可靠、鲁棒的检测系统,以适应光照变化、噪声以及其他外界不良环境的干扰,是要解决的问题之一。

2) 由于检测对象多样、表面缺陷种类繁多、形态多样、复杂背景,对于众多缺陷类型产生的机理以及其外在表现形式之间的关系尚不明确,致使对缺陷的描述不充分,缺陷的特征提取有效性不高,缺陷目标分割困难;同时,很难找到“标准”图像作为参照,这给缺陷的检测和分类带来困难,造成识别率尚有待提高。

3) 机器视觉表面缺陷检测,特别是在线检测,其特点是数据量庞大、冗余信息多、特征空间维度高,同时考虑到真正的机器视觉面对的对象和问题的多样性,从海量数据中提取有限缺陷信息的算法能力不足,实时性不高。

4) 与机器视觉表面检测密切相关的人工智能理论虽然得到了很大的发展,但如何模拟人类大脑的信息处理功能去构建智能机器视觉系统还需要理论上的进一步研究,如何更好的基于生物视觉认识、指导机器视觉得检测也是研究人员的难点之一。

5) 从机器视觉表面检测的准确性方面来看,尽管一系列优秀的算法不断出现,但在实际应用中准确率仍然与满足实际应用的需求尚有一定差距,如何解决准确识别与模糊特征之间、实时性与准确性之间的矛盾仍然是目前的难点。

传统算法在某些特定的应用中已经取得了较好的效果,但仍然存在许多不足。例如:图像预处理步骤繁多且具有强烈的针对性,鲁棒性差;多种算法计算量惊人且无法精确的检测缺陷的大小和形状。而深度学习可以直接通过学习数据更新参数,避免了人工设计复杂的算法流程,并且有着极高的鲁棒性和精度。

主要知识点:
1.Tensorflow-GPU/cpu环境的搭建
2.Tensorflow object环境搭建
3.如何运行tensorflow自带demo
教学:Tensorflow-GPU/cpu环境的搭建
1.安装anaconda
下载:
游客,如果您要查看本帖隐藏内容请回复

图片 2(1).png
图片 1.png

图片 3.png
配置开源镜像为清华
图片 4.png
游客,如果您要查看本帖隐藏内容请回复
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

配置虚拟环境tf_gpu python 3.6
图片 6.png

安装VS code

安装tensorflow环境
图片 11.png
输入
游客,如果您要查看本帖隐藏内容请回复

没有显卡的 Cpu 输入
游客,如果您要查看本帖隐藏内容请回复
图片 12.png
如果出现下载不完全,可以连续执行相同的安装命令,直到安装成功为止,网络一定要好
测试tensorflow安装情况
Python
import tensorflow as tf
tf.enable_eager_execution()
Hello=tf.constant(‘‘hello’’)

print(Hello)
图片 1(2).png

测试成功界面

  • 图片 13.png

回帖(13)

guaithief1412

2021-6-16 09:58:26
感谢感谢,学习学习!!
举报

chemixi

2021-9-22 13:48:25
来学习了~!!!!!!!!~
举报

杨林

2021-10-10 21:01:01
好好学习天天向上
举报

勤勤学子

2022-1-7 16:32:22
洒水多所多所大所多
举报

更多回帖

发帖
×
20
完善资料,
赚取积分