Dynamic Adversarial Patch
前言
Title:Dynamic Adversarial Patch for Evading Object Detection Models
Subject: arXiv-20
Link:[Paper]
Keyword:Adversarial Patches
动机(Motivation)
对抗补丁(Adversarial Patches)对于拍摄位置的改变不具有鲁棒性,同时,现有的对抗补丁不能应用于非平面物体。
本文提出Dynamic Adversarial Patch,将Patches
放在目标预定位置,并通过对抗算法进行补丁生成。Dynamic主要是通过切换相机的角度优化Patches。
方法(Method)
为了模型真实世界中设备限制,使用 random noise改变
Patches的 brightness和
contrast,从而增强攻击的Robustness
将Patches 应用于 Img,并且通过检测模型
YOLO 计算 loss,并 最大化
Obj_loss 和 Cls_loss
为保证生成 Patches的平滑度, ...
Hexo-Latex
前言
使用Hexo创建博客后,难免会遇到公式的书写问题。但是本地Typora的公式渲染无法直接在博客中显示出来,主要原因是Hexo
默认使用的渲染器不支持latex公式,因此需要更换渲染器(hexo-renderer-pandoc),并且进行后续的一系列操作。
操作流程
卸载默认公式渲染器
npm un hexo-mathnpm un hexo-renderer-marked
npm加速下载(可选)
使用npm 镜像
npm config set registry https://registry.npmmirror.com
查看当前镜像源
npm config get registry
返回官方原始镜像源
npm config set registry https://registry.npmjs.org/
安装新的公式渲染器即插件
npm i hexo-renderer-pandoc
这步可以视具体情况而定,但是如果遗漏可能会没办法正确显示公式
npm i hexo-filter-mathjax
配置文件更改
(eg:\themes\ ...
Java
前言
由于面临找工作困境,结合大环境和自身分析,暂定目标岗位为java后端开发,因此快速学习一下java基础语法。
基础语法
数据类型包括基本数据类型和引用数据类型,强制转换使用小括号
引用数据类型就是可以被引用的数据类型,包括字符串、
面对对象
内存
Java中的存储空间,栈中间储存函数和变量,堆中储存对象,元空间储存类的信息。
堆中保存的是实例对象的成员属性,元空间中储存的是类的静态属性。
先有类再有对象,因此成员函数中可以调用静态函数,但是静态函数不允许调用成员函数
类的信息加载完成后,会自动调用静态代码块,可以完成静态属性的初始化功能
包
包,容纳类,主要用于功能分类,包含上下级关系
创建对象时,可以使用类的相对路径来准确调用
继承与多态
继承 Extends
类的继承只能单继承,只能有一个父类,不能有多个父类
super和this 分别表示调用父类的成员变量和子类的成员变量
对于一个父类,创建子类n次,那么父类也需要相对应的创建n次,每个不同的子类对应的父类对象不一样
多态,一个对象在不同场景下表现出来的 ...
PS-GAN
前言
Title:Perceptual-Sensitive GAN for Generating Adversarial Patches
Subject: AAAI-19
Link:[Paper]
Keyword:Adversarial Patches、GAN、Attention、
动机(Motivation)
对抗补丁(Adversarial Patches)对于网络具有一定的攻击性,但是视觉上不够自然,并且对抗补丁忽略了被攻击模型的感知敏感性。
本文提出PS-GAN,同时增强对抗补丁的视觉保真度和攻击能力。主要是通过
patch-to-patch translation 和
attention mechanism
来产生更自然、更具攻击性的对抗补丁。
方法(Method)
对于Traffic Sign ,通过Attention Model 获得 中最具感知敏感性的位置,该位置对于攻击更加敏感。
对于Seed Patch , 通过Generator 得到对抗补丁
将 应用于 ,得到Fake Traffic Sign
, 将 ...
从零搭建博客-Hexo
前言
求学以来,零零散散的记录了一些问题,也形成了一些笔记,但是从未有过管理自己的博客的想法。归根结底,到底还是由于平台太多,自己太懒,并不像多平台发布,只想着取悦自己。因此,我搭建了一个专属自己的平台,随性发布一些内容。
选择Hexo+GitHub搭建博客,是因为本人现阶段并不打算租服务器或者在这上面花费太多的💴,因此选择这个组合来搭建博客
为了美化博客,最简单的方式就是使用butterfly等现有的主题,而关于如何使用Node.js、GitHub、Hexo、Butterfly搭建、美化,网络上有太多太多行之有效的教程,多出一份也毫无意义。因此,本人在此专门从小白角度,以身试法,总结一下自己遇到的问题
博客搭建
博客搭建初期,使用Github的进行ssh key连接过程,如果报错,很大程度上是网络问题,需要不断尝试
打开代理-切换代理-关闭代理等多种方法,或者是稍后访问。
基于Hexo的博客搭建常见命令
hexo n page "分类" # 新建页面hexo new "My Blot" # 新建博客,注意冒号是必须带上 ...
Hello World
Welcome to Hexo! This is your very
first post. Check documentation for
more info. If you get any problems when using Hexo, you can find the
answer in troubleshooting or
you can ask me on GitHub.
Quick Start
Create a new post
$ hexo new "My New Post"
More info: Writing
Run server
$ hexo server
More info: Server
Generate static files
$ hexo generate
More info: Generating
Deploy to remote sites
$ hexo deploy
More info: Deployment
Code Test
print('Hello, my zone! ...