"Deformable Patterned Fabric Defect Detection With Fisher Criterion-Based Deep Learning" 学习笔记

这篇文章提出了一种比较新颖的利用自编码网络进行缺陷检测的方案。作者改进了SDA,提出了Fisher Criterion-Based SDA(FCSDA)。SDA是Stacked Denoising Autoencoders的缩写。其创新点有两个。第一,采用Fisher Criterion-Based SDA即(文中所说的FCSDA)进行自编码学习,检测缺陷;第二,训练另一个FCSDA来尽可能消除缺陷,得到没有缺陷的背景,与缺陷样本进行比较,分割出缺陷。该方法实现了在缺陷样本较为匮乏的情况下进行缺陷检测和缺陷分割。

预备知识——Stacked Denoising Autoencoders(S [Read More…]

Reverse Interger笔记——对于整型溢出的处理

最近开始刷leetcode。有些看起来很简单的题目做起来才发现要处理每种情况,每种异常,还是很费脑筋的,而且做过之后容易忘记。于是我决定在博客中记录一些解题思路,加深印象,举一反三。

算法第七题,Reverse Integer,题目如下。

Given a 32-bit signed integer, reverse digits of an integer

Assume we are dealing with an environment which could only hold integers within the 32-bit signed integer range. F [Read More…]

“Deep Multi-task Learning for Railway Track Inspection” 论文笔记

这篇博客将分享一篇论文《Deep Multi-task Learning for Railway Track Inspection》。论文提出了一种将浅层学习与深度学习相结合的方法,超过了单纯采用深度学习的效果。浅层学习与深度学习结合也是一个很多人都在谈论的事情。我曾一直觉得这种想法完全是一种想当然的没有任何依据的想法。因为深度学习追求的是一种端到端的训练方式,而不会想着将训练隔离成两个部分。在一些级别不高的期刊里面经常能看到这样一些文章,首先用深度神经网络做一些训练,再简单地利用SVM或其它模型将后面的全连接层换掉。我认为这种做法意义不大。之所以详读这篇文章,是因为它将浅层学习模型“嵌入”神 [Read More…]

Python基础操之常见文件操作

os库

1  os.remove()    删除一个文件

2  os.listdir()    返回指定目录下的所有文件和目录名

3 os.path.isfile()和os.path.isdir()    返回给出的路径是否一个文件或目录。

4 os.path.exist()    函数用来检验给出的路径是否真地存在

5 os.path.split(name)    分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)

6 os.path.splitext()    分离文件名与扩展名

[Read More…]