- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 [论文翻译]CVPR2023: DeSTSeg: Segmentation Guided Denoising Student-Teacher for Anomaly Detection
视觉异常检测是计算机视觉领域的一个重要问题,通常被表述为一个单类分类和分割任务。事实证明,学生-教师(S-T)框架可以有效地解决这一难题。然而,以前基于S-T的工作知识根据经验对正常数据和融合的多级信息施加限制。在本研究中,我们提出了一种名为DeSTSeg的改进模型,它将预先训练的教师网络、去噪学生编码器-解码器和分割网络整合到一个框架中。首先,为了加强对异常数据的约束,我们引入了一个去噪程序,使学生网络能够学习到更稳健的表征。
2023-08-24 21:02:25
725
原创 [论文翻译ICPR2021]PaDiM: a Patch Distribution Modeling Framework for Anomaly Detection and Localization
我们提出了一种新的斑块分布建模框架(PaDiM),可在单类学习环境中同时检测和定位图像中的异常点。PaDiM利用预训练的卷积神经网络(CNN)进行补丁嵌入,并利用多元高斯分布来获得正态类别的概率表示。它还利用CNN不同语义层次之间的关联,更好地定位异常。在MVTec AD 和STC数据集上,PaDiM的异常检测和定位能力均优于目前最先进的方法。为了与真实世界的视觉工业检测相匹配,我们扩展了评估协议,以评估异常定位算法在非对齐数据集上的性能。PaDiM 性能先进,复杂度低,是许多工业应用的理想选择。
2023-08-23 14:09:13
723
原创 Pytorch网络参数统计----torchstat
既然网络参数是GPU类型,那解决方法就是将输入类型转变为GPU类型,需要使用到cuda,没有cuda就解决不了。错误内容就在类型不匹配,根据报错内容看出输入类型为CPU 类型,而权重类型为GPU类型。
2023-08-04 13:48:45
458
1
原创 [2022CVPR]Anomaly Detection via Reverse Distillation from One-Class Embedding翻译
2022年CVPR异常检测论文 Anomaly Detection via Reverse Distillation from One-Class Embedding 翻译
2023-04-29 12:33:30
613
原创 [2023CVPR] SimpleNet A Simple Network for Image Anomaly Detection and Localizations
异常检测
2023-04-27 20:21:05
2756
2
原创 论文翻译: Relational Knowledge Distillation
知识蒸馏的目的是讲一个模型(教师)中获得的知识转移到另一个通常较小的模型(学生). 以前的方法可以表示为训练学生模型教师所代表的单个数据例子的输出激活的形式。我们引入了一种新的方法,被称为关系知识蒸馏(Relational knowledge distillation, RKD), 以转移数据实例的相互关系代替。对于RKD的具体实现,我们提出了距离和角度的蒸馏损失,对关系的结构差异进行惩罚。在不同任务上进行的实验表明,所提出的方法以很大的幅度提高了受教育的学生模型。
2023-04-13 17:54:09
823
原创 制作自己的数据集--------将数据集按一定比例分成训练集和测试集
import osfrom shutil import copy, rmtreeimport randomdef mk_file(file_path: str): if os.path.exists(file_path): # 如果文件夹存在,则先删除原文件夹在重新创建 rmtree(file_path) os.makedirs(file_path)def main(): # 保证随机可复现 random.seed(0)
2021-05-06 20:15:20
515
1
原创 HDFView使用
安装HDFView去官网下载安装包HDFView官网注意:需要先注册账号,才能够下载。(注册是免费的)安装的时候一直默认即可,可以修改安装路径,修改的路径中不要使用中文。下载安装完成之后,需要添加环境变量才能够正常使用,要不会出现闪退的情况。最后打开软件即可。...
2021-04-29 09:21:25
3166
3
原创 图片格式转换(PNG or JPEG to EPS or PDF)
在线将图片转换成EPS格式:http://www.tlhiv.org/rast2vec/注意:图片名称不能包含中文,否则不能够转换。
2021-04-28 08:03:43
210
原创 [VSCode]中英文界面切换
step1: ctrl+shift+p 打开命令step2: 搜索configure display languagestep3: 选择你想要的语言。
2021-04-19 10:46:05
567
原创 解决KeyError: ‘acc‘ 和KeyError: ‘val_acc‘错误
问题描述:程序运行出现KeyError: ‘acc’ 和KeyError: 'val_acc’的错误。解决方法:在Keras 2.3.0中,矩阵的报告方式已更改为与指定的确切名称相匹配。 如果您使用的是较旧的代码或较旧的代码示例,则可能会遇到错误。 下面是解决方法。您是否一直在使用Keras的fit()函数返回的“历史记录”对象来绘制或可视化模型的训练历史? 自最近Keras升级以来,您是否一直收到诸如以下的“ KeyError”类型错误,并想知道为什么?Traceback (most recen
2021-03-26 14:50:07
3735
1
原创 GNT格式转换为PNG格式
在http://www.nlpr.ia.ac.cn/databases/handwriting/Download.html上面下载的HWDB1.1数据集之后,解压发现是GNT格式,如何将GNT格式转换成PNG格式,只需要执行下面的代码:import osimport numpy as npimport structfrom PIL import Image# data文件夹存放转换后的.png文件data_dir = 'F:/Datasets/HWDB1.0/'# 路径为存放数据集解压后的.g
2021-03-26 14:11:16
1588
7
原创 解决AttributeError: module ‘tensorflow_core._api.v2.config‘ has no attribute ‘experimental_list_device
环境描述:Anaconda Tensorflow2.1出现错误:AttributeError: module 'tensorflow_core._api.v2.config' has no attribute 'experimental_list_devices'解决办法:按照错误内容找到tensorflow_backend.py 源文件的第506行将_LOCAL_DEVICES = tf.config.experimental_list_devices()修改为devices = tf.
2021-03-23 10:48:55
1907
1
原创 不降低scipy版本解决AttributeError: module ‘scipy.misc‘ has no attribute ‘imresize‘问题
问题描述在Tensorflow2.1.0上运行代码出现AttributeError: module ‘scipy.misc’ has no attribute ‘imresize’查阅资料大多都是降低scipy版本来解决问题,但是Tensorflow2.1.0需要scipy1.4.1版本,因此,降低scipy版本并不能够解决上述问题。解决方法from scipy import miscimg = misc.imread(image_path)将上面的代码修改成为下面的形式即可。from s
2021-03-23 10:06:58
1611
原创 批量修改文件名称(Python)
本程序功能:批量修改文件名称import osimport redef replaceDirName(rootDir): # 修改rootDir路径下的文件夹名 num = 0 dirs = os.listdir(rootDir) for dir in dirs: print('oldname is:' + dir) # 输出老的名字 num = num + 1 temp = "%03d" % int(num) # 主要
2020-12-25 16:33:03
103
原创 批量修改文件夹下图片名称(Python)
本程序的功能是:批量修改文件夹下文件名称。import ospath = "E:/Desktop/datascan/002"filelist = os.listdir(path)count=0for file in filelist: print(file)for file in filelist: Olddir=os.path.join(path,file) if os.path.isdir(Olddir): continue fi
2020-12-25 16:28:28
359
原创 利用OpenCv读取一张图片并显示
读取一张图片并显示import cv2# 读图片image = cv2.imread('end.png')# 将图片转化为灰度图像img = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)# 保存图像cv2.imwrite('test.png', img)# 显示图像cv2.imshow("gray", img)cv2.waitKey()cv2.destroyAllWindows()...
2020-12-24 15:10:15
583
YD∕T 1095-2018 通信用交流不间断电源(UPS)
2022-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人