自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 ubuntu安装pytorch3d

ubuntu安装pytorch3d

2021-12-13 11:10:09 4078 1

原创 resnet修改输出类别

文章目录背景错误尝试一正确尝试二背景由于实验要求,需要用resnet18来分类TinyImageNet为了更快地收敛,利用提前训练好的resnet18模型,但是由于训练好的模型是在数据集ImageNet上训练的,输出类别是1000,而TinyImageNet的类别是200,所以需要修改resnet18的输出。错误尝试一通过以下方法修改最后一层fc输出维度为200后,输出模型结构最后是200,但是实际上模型并没有改变。模型输出:实际分类结果输出还是1000:所以以上的修改输出结果的方式是

2021-06-16 13:00:16 3177

原创 Open-set Adversarial Defense

Open-set Adversarial Defense文章目录Open-set Adversarial Defense背景:proposed methodNoise-free Feature EncodingOpen-set ClassificationDecoder:Clean Image GenerationTransformation classification:Self-supervised Denoising实验close-set accuracyopen-set accurancyOut-

2021-05-09 15:16:55 508

转载 Spatially transformed adversarial examples

本文为转载,原作者地址https://zhuanlan.zhihu.com/p/47419905Spatially transformed adversarial examples文章目录Spatially transformed adversarial examples背景空间转换问题建模实验结果空间转换可视化防御模型下的攻击效率CAM图总结背景以往的攻击算法多是通过改变图片中某些像素点的值来生成对抗样本,本文将分享一篇不走寻常路的方法,通过改变像素点的位置来达成攻击。作者不仅测试了自己的攻击算法

2021-04-25 20:03:52 574

原创 Adversarial Objects Against LiDAR-Based Autonomous Driving Systems

Adversarial Objects Against LiDAR-Based Autonomous Driving Systems文章目录Adversarial Objects Against LiDAR-Based Autonomous Driving Systems背景LiADAR-Adv内容LiADV-based detection流程LiDARPreprocessing phaseMachine learning modelPost-processing phase背景自动驾驶系统不仅仅是基

2021-04-25 13:21:31 354

原创 PhysGAN: Generating Physical-World-Resilient Adversarial Examples for Autonomous Driving

PhysGAN: Generating Physical-World-Resilient Adversarial Examples for Autonomous Driving本文收录于CVPR 2020文章目录PhysGAN: Generating Physical-World-Resilient Adversarial Examples for Autonomous Driving背景以前的攻击方式physGAN流程1、输入2、符号定义3、详细流程4、损失函数定义实验总结本文针对在现实场景中针对自

2021-04-21 12:07:13 410

原创 ColorFool: Semantic Adversarial Colorization

ColorFool: Semantic Adversarial Colorization文章目录ColorFool: Semantic Adversarial Colorization问题之前的攻击方法BigAdv:SemanticAdv:ColorFool论文收录于CVPR 2020问题作者将对抗扰动分为 restricted 和 unrestrictedrestricted 是指通过 Lp 范式控制扰动的大小。这种攻击方式对去噪滤波器、对抗训练等防御并不健壮,因为这种扰动通常具有高的空间频

2021-04-16 20:36:55 319

原创 Boosting the Transferability of Adversarial Samples via Attention

Boosting the Transferability of Adversarial Samples via Attention文章目录Boosting the Transferability of Adversarial Samples via Attention问题之前的攻击方法TAPATA论文收录于CVPR 2020问题作者将对抗攻击分为白盒攻击和黑盒攻击attack:white-box attackblack-box attackquery-based attack: 根据返回

2021-04-16 20:12:37 757

原创 ILFO:Adaversarial Attack on Adaptive Neural Networks

ILFO:Adaversarial Attack on Adaptive Neural Networks论文收录于CVPR 2020文章目录ILFO:Adaversarial Attack on Adaptive Neural Networks背景攻击攻击形式Attacking Early-termination AdNNAttacking Conditional-skipping AdNN背景神经网络在一般情况下,模型规模越大,效果越好。但模型跑起来是很耗费资源的,尤其是大型网络,对手持或嵌入式设

2021-04-16 19:54:59 370

原创 kafka-manager由于PID文件的存在无法重新启动

用playbooks脚本部署kafka-manager,当重新启动kafka-manager时,总会报如下错误:This application is already running (Or delete /home/vmware/ kafka-manager-master/target/universal/kafka-manager-1.3.0.7/RUNNING_PID file).手动...

2018-03-01 18:14:21 5248

原创 数据流图

数据流图(Data Flow Diagram):描述项目中数据流的走向及加工的图数据流图以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段产生的结果画数据流图需要注意三大原则:父图与子图的平衡原则:父图与子图的输入输出数据流必须一致数量守恒原则:外部实体与外部实体之间没有数据流、外部实体...

2018-03-01 16:45:41 622 1

原创 Linux对字符串常用操作命令

以空格分割字符串 awk ‘{print $1}’以特定字符分割字符串 str=${str//,/ } ——————–//后面是分割字符串的标志符号,最后一个/后面还有一个空格剪切字符串 cut -b|-c|-f 3 ———————–b代表字节,-c代表字符,-f代表域 后面的数组是第几个字符去掉字符串中的特定字符 sed ‘s/\”//g’ s代表替换,默认字符被替换为...

2018-02-28 18:56:21 2883

原创 修改MTU对网速的影响

默认的以太网MTU为1500然后用speedtest工具测试上传和下载的网速 分别修改MTU值为1360和2000,然后分别测试上传和下载速度 这里,我每个MTU测试了5组,得到数值如下表: MTU download (M/s) upload (M/s) 1500 29.77 48.62 1500 39.9 22.82...

2018-02-09 18:59:09 9315

原创 ubuntu安装配置sbt

环境:ubuntu 16.04 ltssbt 0.13.15sbt-0.13.X下载   官网地址:http://www.scala-sbt.org/download.html    百度网盘:链接: https://pan.baidu.com/s/1o886Uls 密码: kqh7将压缩包解压到/usr/local/目录下  tar -zxvf sbt-0.1...

2017-12-21 17:39:29 5064

原创 ubuntu安装idea

环境:Ubuntu16.04 LTSIntelliJ IDEA 2017.3.11.下载社区版安装包 https://www.jetbrains.com/idea/download/download-thanks.html?code=IIC 2.解压:tar -zxvf ideaIC-2017.3.1.tar.gz 3.打开终端,运行以下命令 sudo chmod a=+rx bin/i

2017-12-15 19:27:17 532

原创 spark on yarn报错java.lang.ClassNotFoundException: com.sun.jersey.api.client.config.Client

环境: hadoop2.7.4spark2.1.0配置完spark-historyserver和yarn-timelineserver后,启动的时候没有报错,但是在spark用 ./spark-submit –class org.apache.spark.examples.SparkPi –master yarn –num-executors 3 –driver-memo

2017-12-08 11:51:03 12621 4

原创 ubuntu VirtualBox重装后双击图标无法启动

环境:Ubuntu16.04 lts VirtualBox-5.1.30之前好好的VirtualBox突然双击无法打开了,所以我卸载了VirtualBox,又重新安装,但是装好后VirtualBox双击图标无法打开,并且在终端运行virtualbox显示如下错误: VirtualBox: Error -610 in supR3HardenedMainInitRuntime

2017-12-05 19:35:38 1335

原创 linux终端运行.sh文件

终端运行脚本文件的方法例如存在脚本文件/tmp/ss.sh 1、cd /tmp,然后运行./ss.sh 2、/tmp/ss.sh 3、cd /tmp, 然后运行 bash ss.sh 或 sh ss.sh 4、cd /tmp, 然后运行 source ss.sh区别: 第一种和第二种需要执行权限,如果直接执行ss.sh可能会报permission denied 所以需要切换到root执行或者

2017-11-28 19:15:17 7445

原创 二叉树的前序遍历(递归和非递归)

上一篇是后续遍历,这一篇记录一下前序遍历,递归代码如下:ArrayList<Integer> list = new ArrayList<>(); public ArrayList<Integer> preorderTraversal(TreeNode root) { if(root == null) return list; pre(r

2017-10-26 10:59:17 218

原创 二叉树的后序遍历(递归和非递归)

对于二叉树的后序遍历,最常用的就是递归,代码清晰,如下:ArrayList<Integer> list = new ArrayList<>(); public ArrayList<Integer> postorderTraversal(TreeNode root) { if(root == null) return list; sort(

2017-10-26 10:24:13 341

原创 链表排序--归并排序

要求在空间复杂度为O(1)的情况下对链表进行排序,在不考虑时间复杂度的情况下可以考虑冒泡排序,只对链表中的值进行操作,这样时间复杂度为O(n^2)。用归并排序,时间复杂度为O(nlogn)。以下为归并排序代码实现private static ListNode sort(ListNode head){ if(head == null) return null;

2017-10-13 21:27:51 231

原创 好未来面试问题整理

1、线程池的实现原理线程复用:将实现了Runnable接口的工作线程作为参数传入Thread,在Thread的run方法中调用Runnable的工作方法runWork,runWork里有一个while循环,会一个一个调用任务队列里的任务并顺序执行,所以达到了工作线程Runnable的复用。控制最大并发数:线程池设了两个参数:核心线程数corePoolSize、最大允许线程数maxMumPoolS

2017-09-29 17:36:03 5685

原创 美团二面关于计算机网络的问题

1、http和https区别http是超文本传输协议,https是基于ssl的安全超文本传输协议,两者都是基于http协议http的url开头是http://, https的url开头是https://http的默认端口是80,https的默认端口是443http无须认证证书,https需要到CA认证证书,且一般都不是免费的http是明文传输,https需要对数据进行加密其实大部分的区别

2017-09-28 17:26:40 381

原创 动态规划凑硬币

题目:几年教师节活动中,公司里为培训讲师提供了不同面值的饮料兑换券(每种面值数量不限),培训讲师可以领取兑换券去食堂兑换鲜榨果汁,要求兑换券和果汁必须等价,姜小虎想要兑换一杯果汁,计算它最少要领取几张兑换券,如果无法兑换返回-1. 输入描述:第一行:兑换券的面值种类(种类&gt;0) 第二行:数组,代表兑换券面值(面值&gt;0) 第三行:一个整数,代表饮料的价值(饮料的价值&gt...

2017-09-27 10:32:13 1002

原创 一些面试题整理(java)

1、Array、ArrayList、LinkedList的区别 存储内容:Array可以包含基本数据类型和对象类型,Arraylist和LinkedList只能包含对象类型 Array和LinkedList在存储数据的时候必须是一种数据类型,但是ArrayList可以是多种 空间大小:Array的大小是固定的,不可扩容,ArrayList的空间是动态增长的,当空间不够时,它会创建一个空间比原空

2017-09-27 10:09:04 313

原创 完全背包

完全背包和01背包的区别 01背包:有n个物品,每种物品只能被使用一次 完全背包:有n个物品,每个物品可以被多次使用完全背包的递推公式可以由01背包的递推公式扩展得到(如果背包可以装下k个weight[i]) 二维: dp[i][j] = Math.max(dp[i-1][j], dp[i-1][j-k*weight[i]] + k*value[i]) 一维 dp[...

2017-09-21 16:51:15 438

原创 01背包

题目:有一个背包,体积为m,现在给你n个石头,每个石头都有价值和体积,问这个背包可以装下多大价值的石头。 输入: 第一行两个整数n,m,分别代表石头的个数和背包的体积 接下来n行,每行有两个整数,整数之间以空格隔开,分别表示石头的价值和体积 输出: 输出包括一个整数,表示背包可以装下最大的价值第一种方法:用二维数组d[i][j]保存当背包容量为j时...

2017-09-21 15:12:30 193

原创 并查集

题目 某学校近期要组织全校同学出去参加某项活动,由于人数众多,学校决定让同学们自行组队,以小组为单位进行活动。假设学校一共n个同学,每个同学有一个唯一的数字作为标签,标签数字范围1到n。为了统计分组情况,学校要求有分组意愿的同学提交一个数字,表示其会和以该数字为标签的同学分到一组。 现在告诉你每位同学的选择,你能统计出一共有多少个小组么? 注意如果1和2一组,2和3一组,那...

2017-09-21 13:02:57 192

原创 匹配路径

题目:假如有一个HTTP Server,可以对不同的路径(Path)注册不同的处理函数(Handler)。路径的格式为/x/y/z,使用“/”作为分隔符,被分隔开的每个组件都是只包含字母的非空字符串;路径总是以“/”开头,且不以“/”结尾,也不会出现“/x//y”这样的情况。为了简化问题,我们将处理函数用整数的ID号表示。 对于客户端的HTTP请求,我们需要根据路径匹配最合适的处理函数...

2017-09-20 19:43:33 466

原创 魔法城市

时间限制:2s 空间限制128M 题目:小Q来到一个魔法王国,这个王国一共有n个城市,分别是0~n-1号魔法城市,任意两个魔法城市都有一个魔法通道连通(无向边),每条魔法通道都需要一定的时间才能通过,小Q现在在0号魔法城市,他希望通过穿梭魔法通道到大1号魔法城。 小Q为了更快到达魔法城市在魔法商店购买了一把魔力扫把,使用魔力扫把在一条魔法通道飞行的时候可以让该条魔法通道花费的时间减半,但是魔法...

2017-09-20 18:42:48 812

原创 丑数~~~~

把只包含因子2、3和5的数称作丑数,例如6,8都是丑数,但14不是,因为它包含因子7,习惯上我们把1当作第一个丑数,求按从小到大的顺序的第N个丑数。 输入描述:整数N 输出描述:第N个丑数 第一种方法:遍历每一个整数i,若i能被2或者3或者5整除,count++,直到count = N时跳出循环,打印iimport java.util.Scanner;public class K...

2017-09-20 18:17:58 299 2

原创 xor

给出n个数字a_1,…a_n,问最多有多少个不重叠的非空区间,使得每个区间内数字的xor都等于0,即得出最大的k,使得存在k个区间(l[i],r[i]),满足1&lt;=l[i]&lt;=r[i]&lt;=n,(1&lt;=i&lt;=k),r[i] &lt; r[i+1],(1&lt;=i&lt;=k),且a[l[i]] xor a[l[i]+1] xor … xor a[r[i]] = 0,(...

2017-09-20 15:38:41 563

原创 求幂

东东对幂函数运算很感兴趣,在学习的过程中东东发现了一些有趣的性质:9^3=27^2,2^10 = 32^2.东东对这个性质充满了好奇,东东现在给出一个整数n,希望你能帮助他求出满足a^b=c^d(1<=a,b,c,d<=n)的式子有多少个。 输入描述:输入包括一个整数n(1<=n<=10^5) 输出描述:输出一个整数,表示满足要求的式子数。因为答案可能很大,输出对1000000007求模的结果。

2017-09-20 14:54:53 629

原创 括号匹配方案

合法的括号匹配序列被定义为: 1、空串“”是合法的括号序列 2、如果“x”和“y”是合法的序列,那么“xy”也是合法的序列 3、如果“x”是合法的序列,那么“(x)”也是合法的序列 4、每个合法的括号序列都可以由上面的规则生成 东东现在有一个合法的括号序列s,一次移除操作分为两步: 1、移除序列s中第一个左括号 2、移除序列s中任意一个右括号。保证操作之后s还是一个合法的括号序列 ...

2017-09-20 14:15:30 602

原创 笔试题

最近做了一些公司的笔试题,将所记部分整理一下。 1、查询该目录及子目录下所有的以.conf为后缀的文件:find . -name “*.conf”由此题扩展到linux的指令,在此分享一篇大牛的博客http://www.daniubiji.cn/archives/25 2、 把14、27、71、50、93、39按顺序插入一棵树,插入的过程不断调整使得成为平衡二叉树,最终平衡二...

2017-09-20 11:33:33 581

原创 java输入空行结束

最近两次笔试都被这一个问题困扰:如何在输入空行后停止输入,尝试了各种方法,以下是可以实现该目的的代码: public static void main(String[] args) { Scanner in = new Scanner(System.in); while(true){//第一处 String s = in.nextLin

2017-09-19 09:49:44 7453 1

原创 myBatis中查询条件的拼接

上一篇讲了删除条件的拼接,接下来讲一下查询条件的拼接。在mybatis中,也有两种标签可以对查询语句进行拼接:第一种方法是用where标签:第二种方法使用trim标签:

2017-06-27 19:27:08 4494 2

原创 myBatis中删除条件的拼接问题

今天刚刚学习了mybatis,做了简单的对数据库的增删改查。在进行删除操作时,单条删除时很简单,但是批量删除的时候拼接删除条件却有些麻烦,现记录一下做法。Sql语句中,当删除条件并不唯一的时候,我们有两种删除的sql语句,一种使用and拼接where中的条件,例如delete from 表名where 条件1 and 条件2,另一种是使用in 例如delete from 表名where 元素i

2017-06-27 19:09:59 3940

原创 Spring+web无法连接mysql数据库

在用Spring连接数据库操作时出现 “Cannot load JDBC driver class 'com.MySQL.jdbc.Driver ””错误,表示没有JDBC连接mysql的驱动包,可是我明明在项目中导入了连接的jar包,经查实资料得知,我的jar包放的位置不正确。一开始我在项目中创建了一个lib文件夹,将数据库连接jar包放在该文件夹下然后Build Path。但是这样

2017-06-10 22:18:26 380

原创 Spring使用jdbcTemplate报错

今天在使用Spring创建项目的时候,要用到JdbcTemplate对数据库进行操作。首先,我在MyEclipse中创建了项目,导入了MyEclipse自带的Spring,出现了如下错误错误提醒为按照网上的方法导入了各种jar包之后还是有错,因为项目没用Manven,所以导入jar包难免有遗漏。如果有朋友和我一样,按照网上的方法导入各种jar包之后还是报错,那么可以用下

2017-06-09 22:22:08 1768

空空如也

空空如也

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

TA关注的人

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