自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

四个菜

A disciple of Judea Pearl.

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

原创 机器学习的攻防安全文献整理

本文按照时间顺序整理了机器学习的攻防对抗近些年来的文献,希望能和对该领域感兴趣的研究人员做一个分享。有些文献我只是大概地浏览了一下,如下文有错误,请为我指出来,感激不尽!感兴趣的朋友可以在评论里交流(勿喷),或者可以认识一下(留下联系方式)。

2019-03-30 15:27:41 608

原创 Practical Black-Box Attacks against Machine Learning 论文阅读笔记

Paper: Practical Black-Box Attacks against Machine LearningAuthor: Nicolas Papernot et al.Publication: arXiv, 2017 文章目录1 背景2 创新3 方法3.1 第一步,获取替代检测器的训练集3.2 第二步, 选择合适的替代检测器模型结构3.3 第三步, 不断迭代训练替代检测器3.4...

2019-03-28 20:14:04 2120

原创 利用Python进行数据分析 阅读笔记 之 第一章:准备工作

《利用Python进行数据分析》这是一本非常好的使用python语言进行数据分析的入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。我会摘录一些原书中的关键语句和代码,若有错误请为我指出。目录第一章1 本书主要内容2 为什么要使用Python进行数据分析3 重要的Python库4 安装和设置5 社区和研讨会6 使用本书7 致谢第一章1 本书...

2019-03-26 19:21:23 480

转载 解决tensorflow报错ValueError: Variable conv1/weights already exists, disallowed.

原因重新加载已有模型。解决重开控制台(重跑)在要重复运行的开始处加上:tf.reset_default_graph()

2019-03-26 16:06:18 2154

转载 python中的常量与变量

变量命名由字母、数字、下划线组成,不能以数字开头,并且对字母大小写敏感。所谓的常量就是不能改变的量,比如常用的数学常数 PI 就是一个常量,在python中,通常用全部大写的标识符来表示常量,如:PI=3.1415926但事实上PI仍然是一个变量,python没有任何机制保证PI不会被修改,所以,用全部大写的标识符表示常量只是一个习惯上的用法,实际上,PI的值仍然可以被修改。c++ 中通过...

2019-03-25 11:52:29 5942

原创 机器学习模型攻防cleverhans库中的mnist_blackbox.py例子 介绍

cleverhans是一个机器学习模型攻防库,里面有很多的攻防技术实现。下面来具体介绍一下其下mnist_blackbox.py文件的例子。它实现了 https://arxiv.org/abs/1602.02697 中的黑盒攻击方法:实现了TensorFlow创建一个使用minst训练的黑盒分类模型。生成数据使用黑盒分类模型将其标注。使用标注数据拟合替代检测器。使用替代检测器生成对...

2019-03-24 15:51:38 2497

原创 Ubuntu挂载exfat格式的U盘、移动硬盘

1 安装exfat的支持软件命令:sudo apt-get install exfat-fuse显示大致如下:2 重启命令:sudo shutdown -r now3

2019-03-24 15:24:21 12239

原创 机器学习模型攻防cleverhans库中的mnist_tutorial_tf.py例子 介绍

cleverhans是一个机器学习模型攻防库,里面有很多的攻防技术实现。下面来具体介绍一下其下mnist_tutorial_tf.py文件的例子。它实现了以下方法:实现了TensorFlow创建一个使用minst训练的模型。然后使用FGSM方法生成对抗样本。然后通过对抗训练使得模型对对抗样本更具有鲁棒性。先贴出代码:(注意要在该库函数下才能运行该代码)"""This tutor...

2019-03-24 14:21:55 3951 43

原创 intra_op_parallelism_threads参数设置

1 问题如代码: # Create TF session if num_threads: config_args = dict(intra_op_parallelism_threads=5) # 1 => 5 else: config_args = {} sess = tf.Session(config=tf.ConfigProto(**config_ar...

2019-03-23 16:04:41 7329

转载 显卡使用信息nvidia-smi命令

1 NVIDIA-SMI介绍nvidia-smi简称NVSMI,提供监控GPU使用情况和更改GPU状态的功能,是一个跨平台工具,它支持所有标准的NVIDIA驱动程序支持的Linux发行版以及从WindowsServer 2008 R2开始的64位的系统。该工具是N卡驱动附带的,只要安装好驱动后就会有它。Windows下程序位置:C:\Program Files\NVIDIACorporati...

2019-03-23 12:37:37 6455

转载 Conda环境复制的方法

做科学计算的同学可能有时候会用到Anaconda这个东西,尤其是在一台新的服务器上配置环境的时候非常快速有效。那么问题来了,有时候我们会遇到这样一个场景。我已经在A服务器上配置好了一套我的conda环境,但是我现在又多出来了几台服务器,我想配置一模一样的,又不想一个一个包地重装一遍,能不能conda的环境直接移植到新的计算机上呢?答案肯定是能的。只是中文的网站资料上基本没人提过这个东西。...

2019-03-22 16:24:16 111360 12

原创 Ubuntu (Linux) 内核降级

1 修改软件源备份源文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak用编辑器打开源配置文件sudo vim /etc/apt/sources.list在文件最后面增加一行并保存:deb http://security.ubuntu.com/ubuntu trusty-security main执行以下...

2019-03-22 15:40:00 9832 2

原创 Ubuntu16.04软件包更新apt-get

首先登录ubuntu:登录Ubuntu后若看到以下:说明有些包可以更新,有些还是安全更新。1 执行sudo apt-get updateapt-get update指令是获取最新的软件包。2 执行sudo apt-get upgrade系统列出了需要更新的软件,需要下载的大小,占用的硬盘空间大小等。键入Y确认继续。期间会有以下问题出现:这个时候选择N,保留配置信息。3...

2019-03-22 14:45:02 8875

原创 Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2

1 原因该TensorFlow版本不支持AVX2编译。若使用GPU来运行,可忽略此问题。使用CPU运行的话,建议更新一下TensorFlow到支持AVX2的版本。2 忽略import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' # 1:显示所有,2:只显示警告和错误,3:只显示错误3 更新首先下载:Windows:https://g...

2019-03-21 20:35:45 196

转载 Anaconda入门

整理了 https://www.jianshu.com/p/eaee1fadc1e9 的大致观点。anaconda解决了不同工程、不同人对不同环境的需求,即有些人用python2有些用python3,有些人用这个库而有些人用这个库的另一个版本等。1 下载https://www.anaconda.com/distribution/2 管理虚拟环境常用命令activate // 切换到b...

2019-03-21 16:33:08 755

原创 ubuntu使用conda安装出现permission denied

问题如图查看文件权限:发现是权限不够,递归赋权,命令:sudo chown yjk -R /usr/anaconda3其中,yjk为用户名,/usr/anaconda3为anacona的安装目录,这两个需自行查找并修改。再次查看权限:说明OK了,再次运行:成功!...

2019-03-21 15:59:47 3505 1

原创 用 pip 还是 conda ?

pip和conda都可以下载python的库包,所以特别对于已经安装了anaconda的朋友来说到底使用哪个安装成为了一个头疼的问题。首先,先可以理解一下Anaconda、Miniconda、Conda、pip的相互关系,见:https://blog.csdn.net/qq_38262728/article/details/88714396。如果你是深度学习爱好者或研究者,可以看看:http...

2019-03-21 15:00:08 7392 1

转载 Anaconda、Miniconda、Conda、pip的相互关系

该博文解释得很好:http://blog.sina.com.cn/s/blog_8a122dcf0102x9vn.html简明扼要地总结一下:Conda是一个包管理器;Anaconda是一个发行包。虽然Conda与Anaconda一起包装,但两者是具有不同目标的不同实体。Anaconda软件在PyData生态系统中的完整分布,包括Python本身以及几百个第三方开源项目的二进制文件。 M...

2019-03-21 14:25:56 5129

转载 linux下载软件安装的位置

Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的。/usr:系统级的目录,可以理解为C:/Windows/。/usr/lib理解为C:/Windows/System32。/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。/opt:用户级的程序目录,可以理解为D:/Software,op...

2019-03-21 11:30:28 3076

原创 Ubuntu下安装(或卸载)Anaconda(命令行)教程

1 下载anaconda先去官网 https://www.anaconda.com/distribution/#download-section 找到合适版本对应的下载网址,如https://repo.anaconda.com/archive/Anaconda3-2018.12-Linux-x86_64.sh然后输入命令:wget https://repo.anaconda.com/arc...

2019-03-21 11:25:40 29479 3

转载 搭建深度学习服务器(Ubuntu16.04+GTX1080TI+CUDA8.0+cuDNN7+Anaconda4.4+python3.6+TensorFlow1.3)

https://www.cnblogs.com/xuliangxing/p/7575586.html

2019-03-20 16:56:36 314

原创 ubuntu用户和权限介绍

文章目录1 用户和用户标识号1.1 用户1.2 用户标识号1.3 /etc/passwd文件1.4 /etc/shadow文件2 用户组和组标识号2.1 用户组2.2 用户组编号2.3 /etc/group文件3 用户管理3.1 添加用户3.1.1 useradd命令3.1.2 adduser命令3.2 修改用户信息:usermod3.3 删除用户:userdel3.4 修改用户密码:passwd...

2019-03-20 16:13:26 7104

原创 Ubuntu配置IP

1 修改配置interfaces文件1.1 打开文件命令:sudo vim /etc/network/interfaces1.2 在原内容下添加内容光标滑到最后一行,按“o”键添加行。加入:auto eth0 iface eth0 inet static address 10.214.161.240 netmask 255.255.255.0 ...

2019-03-20 12:39:30 15211

原创 解决markdown编辑器代码显示难看的问题

很简单,只要在三个引号的右边加上你所用的语言就行。原来的编写是: ``` def GAN(): max_seq_len = 4096 score_template = 'TPR %(TPR)f\tFPR %(FPR)f\tAccuracy %(Accuracy)f\tAUC %(AUC)f' dir_path = '../tensorflow_res...

2019-03-18 16:58:05 1878

转载 Python中的__init__

我们在学习python类的时候,总会碰见书上的类中有__init__()这样一个函数,很多同学百思不得其解,其实它就是python的构造方法。构造方法类似于类似init()这种初始化方法,来初始化新创建对象的状态,在一个对象呗创建以后会立即调用,比如像实例化一个类:f = FooBar()f.init()使用构造方法就能让它简化成如下形式:f = FooBar()你可能还...

2019-03-18 15:13:31 156

转载 Pycharm警告:Default Argument Value is mutable

我们在Python里写函数时,常常会给一些参数赋初始值。我们把这些初始值叫作Default Argument Values。一般情况下,我们可以很自由的给参数赋初值,而不需要考虑任何异常的情况或者陷阱。但是当你给这些参数赋值为可变对象(mutable object),比如list,dictionary,很多类的实例时,那么你要小心了,因为函数参数的初值只能被计算一次(在函数定义的时间里)。...

2019-03-18 11:46:42 16409

原创 Pycharm Failed to create JVM 错误

记得在安装pycharm的时候要勾选 安装jre 的那个选项!就可以了。所以要重新卸载,重新安装。或者(不推荐)https://www.arulraj.net/2014/10/fix-pycharm-failed-to-create-jvm.html...

2019-03-18 11:38:01 19100 9

原创 机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 第十三章:卷积神经网络

《机器学习实战——基于Scikit-Learn和TensorFlow》这是一本非常好的机器学习和深度学习入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。我会摘录一些原书中的关键语句和代码,若有错误请为我指出。目录第十三章 卷积神经网络1 视觉皮层的组织结构2 卷积层2.1 过滤器2.2 多个特征图的叠加2.3 TensorFlow实现2.4 ...

2019-03-16 14:50:06 848

原创 解决pip安装库太慢

例如要安装,tensorflow库,则使用命令如下:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu

2019-03-16 14:19:31 1857

原创 windows下python的下载、安装、路径设置、pip设置

1 下载网址如下:https://www.python.org/downloads/windows选择想要版本的 Windows x86-64 executable installer 进行下载。2 安装打开下载的python-x.x.x-amd64。点击“Add Python 3.6 to PATH” 直接添加路径。建议选择 customize installation。不断选择...

2019-03-16 14:13:38 4141

原创 机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 第十一章:训练深度神经网络

《机器学习实战——基于Scikit-Learn和TensorFlow》这是一本非常好的机器学习和深度学习入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。我会摘录一些原书中的关键语句和代码,若有错误请为我指出。目录第十一章 训练深度神经网络1 梯度消失/爆炸问题1.1 Xavier初始化和He初始化1.2 非饱和激活函数1.3 批量归一化1.4...

2019-03-15 16:37:28 973

原创 机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 第十章:人工神经网络简介

《机器学习实战——基于Scikit-Learn和TensorFlow》这是一本非常好的机器学习和深度学习入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。我会摘录一些原书中的关键语句和代码,若有错误请为我指出。目录第十章 人工神经网络简介1 从生物神经元到人工神经元1.1 生物神经元1.2 具有神经元的逻辑计算1.3 感知器1.4 多层感知器和反...

2019-03-14 14:40:47 661

原创 机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 第九章:运行TensorFlow

《机器学习实战——基于Scikit-Learn和TensorFlow》这是一本非常好的机器学习和深度学习入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。我会摘录一些原书中的关键语句和代码,若有错误请为我指出。目录第九章 运行TensorFlow第九章 运行TensorFlow...

2019-03-14 13:22:26 760

原创 mac下homebrew的安装和使用介绍

Homebrew是mac操作系统下非常流行好用的一款软件管理神器,可以卸载、安装、搜索、更新所需的软件。文章目录1 安装2 使用2.1 卸载homebrew:2.2 安装包:2.3 卸载包:2.4 安装wegt:2.5 卸载git:2.6 查询可用包:2.7 查看已安装包2.8 查看任意包信息2.9 更新homebrew2.10 查看homebrew版本2.11 帮助信息参考文献1 安装将下...

2019-03-10 23:05:32 1166

原创 mac 下anaconda彻底删除卸载

1 删除相关配置(比较耗时,赶时间的可以跳过)分别运行下列命令(提示的时候选择 “y” ):conda install anaconda-clean运行结果大致如下图:anaconda-cleanrm -r /Users/scottyuan/.anaconda_backup/。。。。。。2 删除文件夹rm -rf /anaconda33 删除环境变量终端输入下列命令:...

2019-03-10 15:49:50 51979 3

原创 mac下安装python教程

由于tensorflow使用较多,这里以python3.6为例。1 下载安装文件https://www.python.org/downloads/mac-osx/找到并选择最新的python3.6版本,点击Download macOS 64-bit installer进行下载。2 安装文件打开下载的安装文件,不停“继续”和“同意就行”。3 检查终端敲入python --vers...

2019-03-10 14:29:12 11219 1

原创 机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 第八章:降维

《机器学习实战——基于Scikit-Learn和TensorFlow》这是一本非常好的机器学习和深度学习入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。我会摘录一些原书中的关键语句和代码,若有错误请为我指出。目录第八章 降维1 维度的诅咒2 数据降维的主要方法2.1 投影2.2 流行学习3 PCA3.1保留差异性3.2 主成分3.3 低维度投影...

2019-03-04 12:34:55 789

原创 机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 第七章:集成学习和随机森林

《机器学习实战——基于Scikit-Learn和TensorFlow》这是一本非常好的机器学习和深度学习入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。我会摘录一些原书中的关键语句和代码,若有错误请为我指出。目录第七章 集成学习和随机森林1 投票分类器2 bagging和pasting2.1 scikit-learn的bagging和pasti...

2019-03-03 19:19:35 983

原创 机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 第六章:决策树

《机器学习实战——基于Scikit-Learn和TensorFlow》这是一本非常好的机器学习和深度学习入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。我会摘录一些原书中的关键语句和代码,若有错误请为我指出。目录第五章 决策树第五章 决策树...

2019-03-02 20:43:17 867

原创 机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 第五章:支持向量机

《机器学习实战——基于Scikit-Learn和TensorFlow》这是一本非常好的机器学习和深度学习入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。我会摘录一些原书中的关键语句和代码,若有错误请为我指出。目录第五章 支持向量机1 线性SVM分类1.1 软间隔分类2 非线性SVM分类2.1 多项式核2.2 添加相似特征2.3 高斯RBF核函数...

2019-03-02 15:57:04 964

空空如也

空空如也

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

TA关注的人

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