![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
人工智能
wangshiyi924507786
这个作者很懒,什么都没留下…
展开
-
卷积去噪编码器训练自己的数据集并进行缺陷检测(Tensorflow)
卷积去噪自动编码器简介卷积去噪自动编码器原理其实并不复杂,只是在卷积自动编码器中的输入加入了噪声。这样训练后可以用于获得破损(加入噪声)的输入和纯净的输出之间的映射关系。上图为卷积自动编码器模型。它包含编码(Encoder)和解码(Decoder)两个部分,在我们加入噪声之后,可以用于做缺陷检测之类。这里详细的我就不介绍了,大家不懂的可以去看看别的博客。代码实现首先是util模块代码如下,这块代码是我室友写的,这是真滴猛,在这里感谢我的室友Dr.Tu。import numpy as npim原创 2020-05-27 16:09:39 · 2940 阅读 · 4 评论 -
如何使用anaconda配置多个python环境
如何使用anaconda配置多个python环境如何使用anaconda配置多个python环境我在github上面下载tensorflow的源代码时,经常会出现由于tensorflow版本不同,而导致报错,如:No module named ‘xxx’.我们可以使用anaconda配置多个python环境,在各个python环境中再配置多个tensorflow环境。在遇到不同tensorf...原创 2019-05-27 14:05:55 · 7513 阅读 · 3 评论 -
利用YOLOv3代码训练自己的训练集(一)
结果先来看看结果是什么样的:一.准备操作1.下载labelimg这个是用于标注图像的,使用python写的,咱们直接把他download下来,附上链接:labelimg下载地址注意:这个地方labelimg路径不能有中文,否则会导致报错或者无法运行2.下载代码yolo代码3.下载数据集因为是自己的数据集,所以需要大家自己下载,我是在kaggle上找了一些猫狗图,然后在百度上下...原创 2019-07-22 19:45:55 · 1911 阅读 · 15 评论 -
利用YOLOv3代码训练自己的训练集(二)
前言在前面(一)的代码中,我在训练一个自己的数据集时候(缺陷检测),epoch为1500,但最终的loss仍然很高,为9左右。因此检测效果也很差,如图中所示,缺陷没检测出来。这个时候该怎么办?增加epoch?这个方法不仅费时,而且很有可能效果仍然不好。有一种简单的方法就是微调参数。参数微调1.预训练先对整个数据集进行一次pre-training(预训练),得到每一层的weights...原创 2019-08-31 15:08:52 · 1774 阅读 · 0 评论