自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

脑子不太清醒

在修缮中完善

  • 博客(48)
  • 收藏
  • 关注

原创 GANomaly: Semi-Supervised AnomalyDetection via Adversarial Training GANomaly:基于对抗训练的半监督异常检测

引入了一种新的异常检测模型,通过使用条件生成对抗网络,联合学习高维图像空间的生成和潜在空间的推断。在生成器网络中使用编码器-解码器-编码器子网络使模型能够将输入图像映射到低维向量,然后用于重建生成的输出图像。附加编码器网络的使用将此生成的图像映射到其潜在表示。训练过程中最小化这些图像与潜在向量之间的距离,助于学习正态样本的数据分布。在推断时,与学习到的数据分布的更大距离度量表明该分布是异常。对来自不同领域的几个基准数据集的实验表明,模型的有效性和优于先前最先进的方法。

2023-05-26 11:18:35 808

原创 异常检测相关论文记录

DNN非常容易受到测试时间对抗样例的影响——人类难以察觉的扰动,当将其添加到任何图像时,都会导致其高概率被错误分类。根据ROC(接收者工作特征)曲线产生的AUC(曲线下面积)值计算每个算法-数据集组合的性能。仅包含全局异常的数据集:IF(隔离森林) / EIF。一般来说,基于距离(KNN)和基于投影(GAN)的方法在测试阶段的计算成本很高。无监督:基于GAN的架构用于比较生成图像与测试图像的瓶颈特征、已知数据集包含局部异常时:性能最好的方法是kNN。启发式的方法是需要手动选择参数的,比如KNN。

2023-05-18 16:28:18 785

原创 Linux的使用

Linux常用的2种压缩格式:.tar、.gz/.tar.gz,这两种格式均可使用tar命令进行压缩和解压缩的操作。tar格式无压缩效果、gzip格式有体积压缩效果。使用命令来下载安装,rz、sz命令。yum:自动化安装配置Linux软件,能自动解决依赖问题。查看CPU、内存使用情况,类似Windows的任务管理器。其余和centos用法类似,在root权限下。物理接口、计算机内部的端口。通过ps命令查看Linux系统中的进程信息。控制软件的启动和关闭,一般也称为服务。压缩文件,压缩命令为zip压缩包。

2023-05-17 20:33:04 580

原创 深度异常检测入门

对于异常检测的一个初步了解记录

2023-05-17 20:23:36 464

原创 Xshell常用命令

Xshell常用命令

2023-05-17 20:17:50 1003

原创 Linux常用命令(二)

7份信息所代表的含义:用户名:密码(x):用户ID:组ID:描述信息(无用):HOME目录:执行终端(默认bash)Linux用户管理模式:支持多用户、多用户组、用户加入多个组,Linux权限管控的单元是用户级别和用户组级别。功能:修改文件、文件夹所属用户、组。普通用户无法修改所属为其它用户或组,此命令。Linux关于权限的管控有2个级别:用户的权限控制、用户组的权限控制。只有文件、文件夹的所属用户或root用户才能修改。-R即对文件夹内的全部内容应用同样的操作。r记为4,w记为2,x记为1。

2023-04-24 14:02:56 405 1

原创 Linux目录结构与命令

Linux目录结构与常用重要命令

2023-04-06 14:17:54 305

原创 虚拟机快照

快照功能:保存当前虚拟机的状态,以后可通过快照恢复虚拟机到保存的状态。

2023-04-05 19:46:54 42

原创 FinalShell远程连接Linux-Windows

FinalShell远程连接Linux-Windows

2023-04-05 17:14:03 123

原创 Sub-Image Anomaly Detection with DeepPyramid Correspondences 基于深金字塔对应的子图像异常检测(KNN)

利用深度预训练特征的最近邻(kNN)方法在应用于整个图像时表现出非常强的异常检测性能。kNN方法的一个局限性是缺乏描述图像中异常位置的分割图。在这项工作中,我们提出了一种新的异常分割方法,该方法基于异常图像和常数数量的相似正常图像之间的对齐。我们的方法,语义金字塔异常检测(SPADE)使用基于多分辨率特征金字塔的对应关系。SPADE在无监督异常检测和定位方面达到了最先进的性能,同时几乎不需要训练时间。

2023-03-22 16:16:54 972 4

原创 MySQL题目记录(持续更新……)

MySQL例题练习与思路记录

2023-03-20 20:21:57 40

原创 Image Anomaly Detection and Localization with Position and Neighborhood Information

为利用位置和邻域信息对正常特征分布的作用,本文中,正态分布是用给定邻域特征的条件概率来估计的,是用多层感知器网络建模的。位置信息可以通过建立每个位置的代表性特征的直方图来使用。现有的方法只是简单地将异常地图的大小调整为输入图像的分辨率,而拟议的方法使用了一个额外的细化网络,该网络由合成的异常图像训练而成,考虑到输入图像的形状和边缘,可以更好地进行内插。对于流行的工业数据集MVTec AD基准,结果显示在异常检测和定位方面有99.52%和98.91%的AUROC得分,是最先进的性能。

2023-03-08 15:42:27 1157

原创 Neural Batch Sampling with ReinforcementLearning for Semi-Supervised AnomalyDetection

高层次上:框架包含3个模块:神经批量采样器1个、卷积自动编码器1个、异常预测器1个。首先考虑在不平衡的数据上训练自动编码器AE会发生什么?计算AE的重建损失并更新权重时,大部分的损失是由非异常区域贡献的。即AE主要对非异常区域的重建进行优化,会让异常区域的损失曲线高度波动,非异常区域的损失曲线更加收敛。基于此,训练了一个基于CNN的预测器,根据产生的损失曲线对异常情况进行分类。为放大异常区域和非异常区域的损失曲线之间的差异,使预测器更容易分类,使用强化学习训练了一个神经批量采样器。

2023-03-03 16:06:07 202

原创 Exlpainable Deep One-Class Classification 可解释的深度单类分类

本文提出的是完全卷积数据描述FCDD。在MVTec-AD制造业数据集上,在无监督的情况下创造了新的技术水平。作者的方法:在训练过程中加入地面真实的异常解释,利用FCDD的解释,证明了深度单类分类模型对虚假图像特征的脆弱性。

2023-02-28 19:51:13 677

原创 Deep Learning for Anomaly Detection: A Review

期刊:ACM Computing Surveys (中科院一区,JCR Q1)作者:庞观松框架:一、介绍相关概念、问题的复杂性、挑战、建模、分类体系。二、介绍方法的三个高层次类别、11种细分类别,每个方法类别的介绍思路是回答三个核心问题:1)假设Assuming;2)如何进行异常检测?3)方法的优缺点三、列举代表性算法、数据集四、介绍潜在的研究方向、机会五、论文中错误的地方并记录评价:方法较为全面,叙述框架清晰阅读记录如下:deep anomaly detection深度异常检测。

2023-02-21 20:23:10 318

原创 新手使用Xshell远程跑代码

创建属于自己的文件夹(xxx为自己所命名的,以后都在这个大的文件夹下进行操作)。3. 再在自己刚刚创建的xxx文件夹下,创建项目文件夹。可查看所有的文件夹,并查看是否存在自己刚刚创建的文件夹。注意这里是在自己的xxx文件夹下创建。点击xshell上的xftp。

2023-02-02 15:22:35 1214

原创 Xshell常用命令

conda对应命令。

2023-02-02 15:22:04 1030

原创 vs导入外部QT项目

按照提示进行修改后,项目文件还存在报红的情况,在以下内容中进行修改。右键点击项目属性,按照下图操作进行修改即可。

2023-02-02 15:18:56 640

原创 pytorch(GPU版)安装

pytorch(gpu)版安装

2022-11-05 16:35:39 238

原创 安装cuda过程中出现running processes的提示

安装cuda出现running processes的各种提示解决

2022-10-28 12:38:07 1544 1

原创 部分函数及其实现流程图

部分函数及其实现流程图void deleteother(char str[]){ char* p1, * p2; p1 = str; p2 = str; while (*p2 != '\0') { if (*p2 >= 'A' && *p2 <= 'Z' || *p2 >= 'a' && *p2 <= 'z') { *p1 = *p2; p1++; } p2++; } *p1 = '\0'; .

2022-09-19 21:53:42 2772

原创 矩阵专题-打印特殊图形

c矩阵专题/*根据n来形成特殊矩阵*/void printArray(int n){ int i, j; for (i = 1; i <= n; i++) { /*控制第一列全为1*/ for (j = 1; j <= i; j++) { printf("%3d", 1); } /*控制后面的几列*/ for (j = 2; j <= n + 1 - i; j++) { printf("%3d", j); } prin.

2022-09-19 21:52:36 74

原创 输入链表且排序,保存链表并读取输出数据

输入链表且排序,保存链表并读取输出数据

2021-12-14 18:13:33 571

原创 单链表专题

单链表的不完全总结

2021-12-13 16:48:24 69

原创 将学生信息按照总分排名然后分别保存较高的几位和较低的几位学生信息到两个不同的文件

将学生信息按照总分排名然后分别保存较高的几位和较低的几位学生信息到两个不同的文件(附带流程图)

2021-12-11 19:46:45 112

原创 调用函数将字符串里面的字母放到数字后面

调用函数将字符串里面的字母放到数字后面

2021-12-09 20:39:25 499 1

原创 判定两个字符串是否为字母异位词

判定两个字符串是否为字母异位词

2021-12-09 20:38:22 445

原创 读取文件内容输出并进行部分排序与计算

读取文件内容输出并进行部分排序与计算

2021-12-09 20:35:40 184

原创 反转字符串中的字符

【代码】反转字符串中的字符。

2021-12-09 20:33:19 114

原创 查找二维数组最大值及其下标

查找二维数组最大值及其下标

2021-12-07 16:53:01 5845

原创 对n个整数进行升序排序

对n个整数进行升序排序

2021-12-07 16:49:52 3002

原创 转置二维数组并计算交叉对角线的和

转置二维数组并计算交叉对角线的和

2021-12-05 20:22:43 841 1

原创 对n个字符串的排序(升序与降序)与输出

对字符串的排序操作

2021-12-04 16:02:27 4024

原创 查找二维数组每行最小值

查找二维数组每行最小值(注意添加的辅助信息输出)

2021-12-03 17:01:04 2976

原创 选择错题回看

807错题录

2021-12-03 15:57:52 55

原创 c语言总结2021

807c语言202以 \ 开头,最少1位,最多3位,必须是合法的8进制数字,即0~7。例如:“\012”合法、“\08”中的\0则位结束符。关于字符串数组长度的判别:char a[] = “ABCDEF”; char b[] = {‘A’,‘B’,‘C’,‘D’,‘E’,‘F’};A、a与b中都存放字符串B、a数组比b数组长度长 (✔)C、a与b长度相同D、a与b完全相同指针变量的运算:1 .对于基类型相同的两个指针变量之间不能进行 + 的运算。基本数据.

2021-11-25 16:00:41 763

原创 807编程题(可回看)

807编程题可回看合集可以只考虑转换成的十进制大小不会超过 long int 型所能表示的最大数。只需处理正数,不处理负数。输入的字母可以是大写也可以小写。#define _CRT_SECURE_NO_WARNINGS /*防止scanf使用报错*/#include<stdio.h>#include<math.h>#include<string.h>//十六进制数据向十进制数据的转换l.

2021-11-18 16:44:59 233

原创 c语言程序设计(第二版)余贞侠课后习题解析-第八章(指针)

习题8本章习题要求用指针进行处理。1从键盘输入两个整型数a, b, 交换并输出a,b数值。2有一个包含有10个整型数的数组,分别通过两个子函数找出其中最大数及最小数并输出。3有一个5*5的矩阵,通过子函数找出每行的最大数并输出,以及整个矩阵中的最大数井输出。4有一个包含任意字符的字符数组,将数组中非字母字符删除。5. 实现将一个字符串拷贝到另一 个字符串,函数原型为char * strcopy(char * sl, char *s2)。6. 从键盘输入五个字符串,利用指针数组对字符串进行升序排

2021-11-03 17:06:11 1286 5

原创 c语言程序设计(第二版)余贞侠课后习题解析-第五章(循环结构程序设计)

1.计算并输出1!+2!+…+n!(其中n<16)

2021-11-03 16:10:48 648 5

原创 c语言程序设计(第二版)余贞侠课后习题解析-第九章(自定义数据类型)

习题91.定义一个个结构体变量,包括年、月、日数据。计算该日在本年中是第几天,注意闰年问题。2.做一个针对10个学生的简易成绩管理系统。学生信息包括学号、姓名、年龄、三门课成绩。功能包括统计不及格的名单并显示,对平时成绩进行从高到低排序。3.有10个学生的信息,包括学号、姓名、年龄,组成结构体数组。将该数组的10个学生数据读出形成链表。4.给定一个链表,每个链表中的结点包括学号、成绩。在其中查找某个学号的学生结点,将其成绩替换成指定的新成绩。5.给定两个链表,每个链表中的结点包括学号、成绩。求两个

2021-10-31 16:45:23 975

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除