四个菜

A disciple of Judea Pearl.
私信 关注
xbs118
码龄4年

梦里不知身是客,醒来方知一场空。

  • 444,170
    被访问量
  • 89
    原创文章
  • 18,369
    作者排名
  • 126
    粉丝数量
  • 于 2017-04-10 加入CSDN
获得成就
  • 获得172次点赞
  • 内容获得163次评论
  • 获得667次收藏
荣誉勋章
兴趣领域
  • #人工智能
    #NLP#PyTorch#TensorFlow#Python#语音识别#神经网络#Flink#数据分析#机器学习#图像处理#视觉/OpenCV#深度学习#算法#自然语言处理
TA的专栏
  • 研究
    1篇
  • 信息安全
    9篇
  • 软件破解
    1篇
  • 软件下载
    6篇
  • 计算机系统配置
    9篇
  • 学术概念
    3篇
  • 软件使用
    11篇
  • 论文阅读笔记
    8篇
  • 其他
    3篇
  • 《机器学习实战——基于Scikit-Learn和TensorFlow》
    13篇
  • 技术问题
    9篇
  • anaconda、python和pycharm
    31篇
  • Ubuntu系统使用
    16篇
  • TensorFlow
    15篇
  • 《利用Python进行数据分析》阅读笔记
    3篇
  • 深度学习
    3篇
  • PyTorch
    1篇
  • 自然语言处理
    1篇
  • GAN
    1篇
  • paper daily
  • 生成对抗式网络(GAN)
    2篇
  • 深度学习代码笔记
    6篇
  • 服务器运维
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Definition, Lemma ,Theorem ,Proposition ,Corollary ,Proof ,Conjecture ,Axiom 概念的含义和区别

1. Definition 定义对某个数学概念\术语(符号、表达)的解释。An explanation of the mathematical meaning of a word.2. Lemma 引理用于证明其他命题的正确陈述。(辅助证明theorem的某个重要的中间结论)A true statement used in proving other true statements (that is, a less important theorem that is helpful in the
原创
194阅读
0评论
0点赞
发布博客于 4 月前

AI论文投稿前的自我反思

根据多次AI论文投稿的心得体会,整理一些注意事项,提升往后论文投稿的命中率。请在投稿前自我反思以下问题。1. TitleDoes the title include the key words of the work?Dose the title summarize the main contribution of the paper?Can the title be more attractive?2. IntroductionWhat is your research object
原创
105阅读
0评论
0点赞
发布博客于 4 月前

Ubuntu20 配置深度学习环境(完整版)

1. 安装系统墙裂建议安装ubuntu20安装系统,有一处是选择是否安装第三方软件,一定要勾上!2. 安装显卡驱动安装完系统后,进入终端输入:nvidia-smi发现英伟达驱动已经自动安装好了!3. 输入语言直接更换搜狗输入法4. 安装anaconda命令行教程5. 配置环境更换清华源创建新环境conda create -n env --clone base # env替换成想要的环境名激活新环境source activate env #
原创
407阅读
2评论
1点赞
发布博客于 5 月前

处理Windows删除不掉的文件

1、在该文件/文件夹的边上,新建一个记事本文件,复制下面的内容进去并关闭保存。DEL /F /A /Q \\?\%1RD /S /Q \\?\%12、重命名为 delete.bat3、把想要删除的文件托放到这个文件的图标上
转载
166阅读
0评论
0点赞
发布博客于 8 月前

GitHub Git bash 常用命令

这里写自定义目录标题1. 下载安装2. 设置GitHub用户信息3. 进入文件夹4. 仓库连接4.1 初始化本地仓库4.2 GitHub上新建一个仓库4.3 配置SSH Key4.3.1 没有的话4.3.2 有的话4.3.3 测试一下4.3 建立连接4.4 文件上传4.5 查看提交记录4.6 pull操作1. 下载安装点击下载windows版本的git bash安装时,除了下图中的,其余均选择下一步。安装完成后,点击左下角的windows图标获得下图,点击打开Git Bash。2. 设置GitH
转载
139阅读
0评论
0点赞
发布博客于 9 月前

ModuleNotFoundError python 包导入报错

对应python包文件夹下若没有“init.py”文件,新建之。当前文件开头加上:import sysimport oscurPath = os.path.abspath(os.path.dirname(__file__))rootPath = os.path.split(curPath)[0]sys.path.append(rootPath)...
原创
174阅读
0评论
0点赞
发布博客于 1 年前

from __future__ import absolute_import

关于这句from future import absolute_import的作用:直观地看就是说”加入绝对引入这个新特性”。说到绝对引入,当然就会想到相对引入。那么什么是相对引入呢?比如说,你的包结构是这样的:pkg/pkg/init.pypkg/main.pypkg/string.py如果你在main.py中写import string,那么在Python 2.4或之前, Pyth...
转载
228阅读
0评论
0点赞
发布博客于 2 年前

tf.reduce_sum的使用

import tensorflow as tfa = tf.constant([[[1,2],[11,12]], [[21,22],[31,32]]])sum1 = tf.reduce_sum(a)sum2 = tf.reduce_sum(a, 0)sum3 = tf.reduce_sum(a, 1)sum4 = tf.reduce_sum(a, 2)sum5 = tf.reduce...
原创
164阅读
0评论
0点赞
发布博客于 2 年前

GAN 的训练、调参实践

自从 GAN 提出后,它变得越来越火热,吸引了众多的爱好者前来学习实践。但是只要你自己去从无到有写出一个 GAN 模型并运行,除非你运气太好,大多数情况下你都会发现自己的GAN并不能很好地 work 。下面首先对 GAN 进行简要的介绍,然后整理了我自己在 GAN 的设计网络结构、调整参数等方面的经验。1 什么是GAN?GAN 是一种生成模型,由知名的学者 Ian Goodfellow 首...
原创
4499阅读
5评论
8点赞
发布博客于 2 年前

TensorFlow 分布式 集群 部署

TensorFlow从0.8版本后即可进行分布式的集群部署,本文参考至 https://blog.csdn.net/sydpz1987/article/details/51340277 ,由TensorFlow分布式部署手册翻译而来。本文已默认您对TensorFlow和Python编程已经具有一定的基础。1 入门例子先来看一个例子。# Start a TensorFlow server a...
转载
1867阅读
0评论
0点赞
发布博客于 2 年前

Conditional Generative Adversarial Nets 论文阅读笔记

1 背景和挑战GAN的提出解决了生成模型在概率计算方面的困难。普通的GAN无法控制数据生成的模式问题,因为其直接从随机的数据分布中寻找映射关系,太过自由。当下的分类问题难以解决输出类别多的情况,且大多属于一对一的分类,需要解决一对多的情形。2 方法将对于模式判别有帮助的其他信息或是标签,即 y 合并入输入一同交给GAN学习。...
原创
286阅读
0评论
0点赞
发布博客于 2 年前

github 存储库的创建和配置

创建存储库者为项目的拥有者,可添加他人为合作者,对项目所有信息和审查具有所有权力。类似于QQ群主和管理员的概念。1 创建一个存储库点击右上角的 + 符号,选择 New repository ,可进入到上图界面。在 Owner处可选择创建自己账户的存储库或某个组织下的存储库。存储库可在以后想转移项目的时候转移该项目。Repository name 处可以给存储库命名,名字应该由字母、数字、...
原创
1851阅读
0评论
0点赞
发布博客于 2 年前

GitHub 项目协作的方法

1 提交到一个分支以 https://github.com/pragmaticlearning/single-repo-example 为例。如果想扩展 readme.md 文件,需要做的第一件事是创建一个分支,以使得修改时保持独立。单击 branch:master 按钮,就将创建一个该工程下当前分支的下拉列表和一个文本框,可以输入现存分支或你想创建的新分支的名字。可以根据提示创建一个up...
原创
266阅读
0评论
0点赞
发布博客于 2 年前

tf.conv1d 和 tf.conv2d 的区别

tf.conv1d是实现一维卷积,tf.conv2d是实现二维卷积。当tf.conv2d的输入第二个或第三个维度为1时就等同于一维卷积了,详细见以下代码。import tensorflow as tfimport numpy as npinput = tf.constant([[[1], [7], [3], [2], [5], [6], [1]], [[11], [17], [13], ...
原创
2118阅读
0评论
0点赞
发布博客于 2 年前

GitHub 编辑一个项目的方法

继介绍了GitHub查看项目的方法 https://blog.csdn.net/qq_38262728/article/details/97617208 后,讨论一下如何编辑项目。编辑项目主要包括了在GitHub上如何直接添加、编辑重命名或删除文件、如何使用GitHub的目录、如何合并变化提交等。1 通过一个分叉做出贡献项目的拥有者和合作者可以直接对一个项目做出贡献,其他人则需要在自己账户下...
原创
692阅读
0评论
0点赞
发布博客于 2 年前

tf.slice的理解

1 源代码注释的解释This operation extracts a slice of size size from a tensor input starting at the location specified by begin. The slice size is represented as tensor shape, where size[i] is the number of ...
原创
183阅读
0评论
0点赞
发布博客于 2 年前

GitHub 查看一个项目的方法

以项目 https://github.com/twbs/bootstrap 为例。1 项目的主页面页面的左上角 twbs 为项目的拥有者,项目名称为 bootstrap 。点击twbs可看到该用户的所用项目清单。右上角“眼睛Watch”为对这个库的关注人数,当该库有新的变化时关注用户会得到通知。右上角“星星Star”表示这是对其表示喜欢的用户数。右上角“分叉Fork”表示分叉这一库文件...
原创
13511阅读
21评论
9点赞
发布博客于 2 年前

日语 N2 考试 时间分配、分值

文章目录日语N2考试(总分180,时间共约3.5小时)1:00 进入考场1:30 语言知识部分开始答题第一部分 词汇、语法(59分,43分钟)问题1 汉字读音(5分)问题2 汉字书写(5分)问题3 接头接尾词(5分)问题4 选词填空(7分)问题5 近义替换(5分)问题6 正确用法(10分)问题7 文脉关系(12分)问题8 排列组合(5分)问题9 文章语法(5分)第二部分 阅读(57分,65分钟)问...
原创
13504阅读
0评论
4点赞
发布博客于 2 年前

tensorflow 选择参数进行训练的方法

1 一般的训练过程train的过程其实就是修改计算图中的tf.Variable的过程。import tensorflow as tf label = tf.constant(1,dtype = tf.float32)prediction_to_train = tf.Variable(3,dtype=tf.float32) # 指定了待训练的变量(参数)manual_compute_l...
转载
1847阅读
2评论
3点赞
发布博客于 2 年前

GitHub 基本概念

1 什么是Git?Git是一个分布式的版本控制系统,用于跟踪文件随时间的变化。所以参与项目的程序员不仅能拥有文件的当前状态,还能拥有项目完整的历史记录。2 Github是什么?可上传Git数据库副本的网站。提供了如下机制:一个用以共享库的集中位置、一个基于Web的界面以及分叉(forking)、拉请求(pull request)、提出问题(issue)、维基(WiKi)等功能。它们能对...
原创
110阅读
1评论
0点赞
发布博客于 2 年前

服务器 声音响 风扇转速调节

本人使用的服务器为Dell T630塔式服务器,开机、跑代码声音如飞驰的摩托车,遂寻解决方案如下。1. 安装ipmitool模块本人使用Macbook进行远程控制,首先安装ipmitool模块代码如下(其他系统的自行查阅安装):brew install ipmitool服务器也需要安装该模块:sudo apt-get install ipmitoolmodprobe ipmi_si...
原创
6804阅读
0评论
0点赞
发布博客于 2 年前

python的numpy库打乱数据集的实现

import numpy as np data = np.load('data.npy') # 数据集 rng = np.random.RandomState(2019) ind_shuf = list(range(len(data))) rng.shuffle(ind_shuf) data = data[ind_shuf] # 打乱数据集...
原创
2135阅读
1评论
0点赞
发布博客于 2 年前

Self-Attention-Generative-Adversarial-Networks(2019 ICML,HanZhang IanGoodfellow)

文章目录1 背景2 挑战3 创新4 方法5 实验1 背景自从GAN提出后,其在图像合成领域一直非常火热,尤其是基于深度卷积神经网络的GAN。对于多分类实验结果不理想,GAN擅于获取具有连续几何结构的模式,比如能精确模拟狗的毛发而对几只分散的脚无法准确判断。这可能是由于对卷积的频繁使用导致的,因为卷积核受到视野域的影响,空间分离的模式只有在深层网络中才能挖掘。增大卷积核可以缓解该问题,但会...
原创
234阅读
0评论
1点赞
发布博客于 2 年前

matplot颜色选择

https://www.cnblogs.com/darkknightzh/p/6117528.html
转载
856阅读
0评论
0点赞
发布博客于 2 年前

...weights already exists, disallowed. Did you mean to set reuse=True...(解决办法)

出错原因是TensorFlow的变量名被重新定义了。解决:1 若想要继续使用并共享当前的TensorFlow模型结构或变量:按照报错的提示信息加上reuse=True,例如:with tf.variable_scope("a",reuse=True): b = tf.get_variable("b",[0])2 若想要继续使用但不共享当前的TensorFlow模型结构或变量:...
原创
1717阅读
2评论
0点赞
发布博客于 2 年前

Document Modeling with Gated Recurrent Neural Network for Sentiment Classification 论文阅读笔记

Paper: Document Modeling with Gated Recurrent Neural Network for Sentiment ClassificationAuthor: Duyu Tang, et al.Publication: 2015, EMNLP.文章目录1 背景2 创新点3 核心方法3.1 句子表达3.2 文本表达3.3 情感分类4 实验4.1 实验设置4....
原创
628阅读
0评论
0点赞
发布博客于 2 年前

一行命令解决 深度学习环境 TensorFlow PyTorch Keras安装 cuda cudnn 配置

估计你已经被深度学习环境的安装和配置整得焦头烂额了,cuda和cudnn的安装配置真的好麻烦,下面我将告诉你只要用一行代码就可以解决这个问题。不过首先,你得下载安装anaconda环境,而不是使用纯Python软件。然后创建一个你想要运行深度学习的环境。一般使用过Python的人,以上两步都已经完成,新手的话可以自行查阅如何解决,很简单。最后。。。。。。进入终端,进入自己的环境。。。。。...
原创
341阅读
0评论
0点赞
发布博客于 2 年前

卷积神经网络参数数量的计算和占用显存的比例

1 计算参数的数量2 GPU显存使用图示3 GPU显存使用计算
转载
2088阅读
0评论
1点赞
发布博客于 2 年前

深度学习 tensorflow中的padding:valid和same

1 TensorFlow给出的定义The TensorFlow Convolution example gives an overview about the difference between SAME and VALID :For the SAME padding, the output height and width are computed as:out_height = ce...
原创
281阅读
0评论
0点赞
发布博客于 2 年前

pycharm下设置anaconda环境设置

1 下载安装anaconda和pycharm过程不赘述,自行百度。2 anaconda创建虚拟环境https://blog.csdn.net/qq_38262728/article/details/887188563 设置环境依次点击:File(左上角)=> Setting => Project Interpreter选择:System Interpreter选择:...
原创
3329阅读
0评论
1点赞
发布博客于 2 年前

Ubuntu压缩和解压rar等文件

终端,命令:sudo apt-get install rarsudo apt-get install unrarsudo apt-get install p7zip-rarsudo apt-get install p7zip*
原创
285阅读
0评论
0点赞
发布博客于 2 年前

conda下载慢,清华镜像网址

运行以下命令:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes参考https://blog.csdn.net/simple_the_best/article/details/51589495...
转载
3104阅读
0评论
2点赞
发布博客于 2 年前

Ubuntu下安装pycharm

步骤1 下载去官网找到Linux版本的pycharm并下载。http://www.jetbrains.com/pycharm/2 解压右击下载的文件,提取到此处将其解压。3 安装中断cd到解压后的文件的bin目录下。看到有一个pycharm.sh文件,执行命令运行:sudo ./pycharm.sh接下去一路选择就可以。4 注意安装完后不要马上关掉,右击启动器中的pych...
原创
925阅读
0评论
0点赞
发布博客于 2 年前

Ubuntu安装显卡驱动

步骤1 下载安装文件https://www.nvidia.com/Download/index.aspx?lang=en-us选择合适的显卡型号、操作系统版本和语言等信息就可以开始下载了。2 删除之前安装的英伟达驱动sudo apt-get purge nvidia*3 禁用核显sudo vim /etc/modprobe.d/blacklist.conf增加一行:black...
原创
988阅读
0评论
1点赞
发布博客于 2 年前

各个版本的anaconda下载

所有版本在这个网站都可以下载:https://repo.continuum.io/archive/Anaconda3-4.3.0.1-Windows-x86_64.exe 对应 python3.6.0Anaconda3-5.1.0-Windows-x86_64.exe 对应 python3.6.3Anaconda3-5.2.0-Windows-x86_64.exe 对应 python3.6....
转载
3445阅读
0评论
1点赞
发布博客于 2 年前

Windows Ubuntu 双系统安装教程

参考:http://www.cnblogs.com/Duane/p/6776302.html
转载
249阅读
0评论
0点赞
发布博客于 2 年前

Generative Adversarial Nets 论文阅读笔记

Paper: Generative Adversarial NetsAuthor: Ian J. Goodfellow et al.Publication: 2014, NIPS文章目录1 背景2 创新点3 核心方法4 理论推导4.1 训练算法4.2 全局优化的结束:$p_g=p_{data}$命题1: 当G是确定的时候,最优的判别器是:定理1: 当且仅当 $p_g=p_{data}$ 时...
原创
744阅读
0评论
0点赞
发布博客于 2 年前

windows系统安装anaconda(包括老版本)

1 下载最新版本官网下载(注意3.7以上的Python无法运行TensorFlow哦):https://www.anaconda.com/distribution/老版本下载的清华镜像网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/2 安装双击下载的软件打开。不停继续和同意。当到选择Advanced Options时...
原创
2422阅读
0评论
3点赞
发布博客于 2 年前

tf.placeholder 解释

Tensorflow的设计理念称之为计算流图,在编写程序时,首先构筑整个系统的graph,代码并不会直接生效,这一点和python的其他数值计算库(如Numpy等)不同,graph为静态的,类似于docker中的镜像。然后,在实际的运行时,启动一个session,程序才会真正的运行。这样做的好处就是:避免反复地切换底层程序实际运行的上下文,tensorflow帮你优化整个系统的代码。我们知道...
转载
549阅读
0评论
0点赞
发布博客于 2 年前

from __future__ import unicode_literals 使用

from __future__ import unicode_literals 此代码是用来使得python2版本编写的代码能适应python3新的规范而设计的。若你在python2环境下编写将来在python3环境下运行的代码,可以带上该语句。其实现的目的是将当前所有的string字符串统一转换为unicode编码格式。一些可能出现的错误可以参考:https://blog.csdn....
原创
466阅读
0评论
0点赞
发布博客于 2 年前

from __future__ import print_function 使用

当你是在python3的环境下完成的代码编写,使用print时一般需要带上括号。而你的代码可能会被使用python2的人所使用,python2的print无需带上括号。为了统一print规范,可以在代码的开头带上这一行:from __future__ import print_function...
原创
1117阅读
0评论
0点赞
发布博客于 2 年前

from __future__ import division 使用

在python2中,整数的除法是结果向下取整的。所以若想要计算精确的计算结果,需要加入from future import division。而python3以上的版本无需此操作。
原创
188阅读
0评论
0点赞
发布博客于 2 年前

from __future__ import absolute_import 的使用

假设当前你的文件夹的状态是这样的:project main.py numpy.py当在main.py中的开头使用:import numpy as np则会优先寻找并导入当前目录下的numpy文件。而如果你真正想的是导入标准的numpy库,则需要写成:from __future__ import absolute_importimport numpy as np如果你已经加...
原创
3532阅读
1评论
11点赞
发布博客于 2 年前

tf.ConfigProto() 和tensorflow的GPU配置

# 使用0, 2, 3三块GPUos.environ['CUDA_VISIBLE_DEVICES'] = '0, 2, 3'#设置每个GPU应该拿出多少容量给进程使用,0.6表示60%gpu_options=tf.GPUOptions(per_process_gpu_memory_fraction=0.6)config=tf.ConfigProto( gpu_options=gpu_...
原创
638阅读
0评论
0点赞
发布博客于 2 年前

tf.app.flags 和 tf.app.run

https://www.jianshu.com/p/55cbd3753ee8
转载
186阅读
0评论
0点赞
发布博客于 2 年前

Ubuntu文件的常用操作

文章目录1 复制文件2 移动文件3 删除文件4 比较文件5 重命名文件1 复制文件cp [option] ... source dest主要用的到的是:-r: 递归复制文件或目录,复制指定目录下是所有文件与子目录。复制会使文件属性变化,导致用户的访问权限也会变化。目标文件或目录存在的情况下,cp会覆盖而不提示。可用-i选项给出提示。支持通配符。2 移动文件mv [option]...
原创
184阅读
0评论
0点赞
发布博客于 2 年前

Ubuntu创建文件/目录和vim

1 touch命令touch filename如果filename不存在,则会创建一个该目录或文件。如果filename已存在,则会修改其时间戳(访问时间和修改时间)为当前系统的时间。2 重定向Linux的每个命令默认有输出设备,ls、cat输出为屏幕,lp输出为打印机。但是,Linux提供了操作可以修改默认的输出目标,成为I/O重定向。分输入和输出重定向。> file.t...
原创
5822阅读
0评论
3点赞
发布博客于 2 年前

Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks 论文阅读笔记

Paper: Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks Author: Alec Radford, et al。Publication: arXiv, 2015。文章目录1 背景2 创新点3 核心方法3.1 为稳定DCGAN的训练作出的选择3.2 ...
原创
167阅读
0评论
0点赞
发布博客于 2 年前

github使用

1 GithubgitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不...
转载
117阅读
0评论
0点赞
发布博客于 2 年前

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

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

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...
原创
784阅读
0评论
2点赞
发布博客于 2 年前

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

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

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

原因重新加载已有模型。解决重开控制台(重跑)在要重复运行的开始处加上:tf.reset_default_graph()
转载
1167阅读
0评论
1点赞
发布博客于 2 年前

python中的常量与变量

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

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

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

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

1 安装exfat的支持软件命令:sudo apt-get install exfat-fuse显示大致如下:2 重启命令:sudo shutdown -r now3
原创
5036阅读
0评论
5点赞
发布博客于 2 年前

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

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

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...
原创
3212阅读
0评论
0点赞
发布博客于 2 年前

显卡使用信息nvidia-smi命令

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

Conda环境复制的方法

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

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执行以下...
原创
4764阅读
1评论
0点赞
发布博客于 2 年前

Ubuntu16.04软件包更新apt-get

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

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...
原创
116阅读
0评论
0点赞
发布博客于 2 年前

Anaconda入门

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

ubuntu使用conda安装出现permission denied

问题如图查看文件权限:发现是权限不够,递归赋权,命令:sudo chown yjk -R /usr/anaconda3其中,yjk为用户名,/usr/anaconda3为anacona的安装目录,这两个需自行查找并修改。再次查看权限:说明OK了,再次运行:成功!...
原创
999阅读
1评论
0点赞
发布博客于 2 年前

用 pip 还是 conda ?

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

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

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

linux下载软件安装的位置

Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的。/usr:系统级的目录,可以理解为C:/Windows/。/usr/lib理解为C:/Windows/System32。/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。/opt:用户级的程序目录,可以理解为D:/Software,op...
转载
1470阅读
0评论
1点赞
发布博客于 2 年前

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...
原创
19680阅读
2评论
11点赞
发布博客于 2 年前

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

https://www.cnblogs.com/xuliangxing/p/7575586.html
转载
199阅读
0评论
0点赞
发布博客于 2 年前

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...
原创
4129阅读
0评论
3点赞
发布博客于 2 年前

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 ...
原创
6363阅读
0评论
0点赞
发布博客于 2 年前

解决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...
原创
1418阅读
0评论
0点赞
发布博客于 2 年前

Python中的__init__

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

Pycharm警告:Default Argument Value is mutable

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

Pycharm Failed to create JVM 错误

记得在安装pycharm的时候要勾选 安装jre 的那个选项!就可以了。所以要重新卸载,重新安装。或者(不推荐)https://www.arulraj.net/2014/10/fix-pycharm-failed-to-create-jvm.html...
原创
16364阅读
9评论
0点赞
发布博客于 2 年前

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

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

解决pip安装库太慢

例如要安装,tensorflow库,则使用命令如下:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu
原创
1565阅读
0评论
2点赞
发布博客于 2 年前

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。不断选择...
原创
2883阅读
0评论
2点赞
发布博客于 2 年前

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

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

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

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

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

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

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 安装将下...
原创
397阅读
0评论
0点赞
发布博客于 2 年前

mac 下anaconda彻底删除卸载

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

mac下安装python教程

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

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

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

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

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

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

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

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

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

kaggle数据集下载

本文介绍了如何下载kaggle数据集的方法。若有错误,请在评论中为我指出来,不胜感激。文章目录1 介绍2 安装kaggle库3 注册kaggle账号4 找到自己想要的数据集5 接受规则5 下载kaggle身份认证的 json文件6 下载数据集参考文献1 介绍Kaggle是由联合创始人、首席执行官安东尼·高德布卢姆(Anthony Goldbloom)2010年在墨尔本创立的,主要为开发商...
原创
12739阅读
11评论
5点赞
发布博客于 2 年前

机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 第四章:训练模型

《机器学习实战——基于Scikit-Learn和TensorFlow》这是一本非常好的机器学习和深度学习入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。我会摘录一些原书中的关键语句和代码,若有错误请为我指出。目录第四章 训练模型1 线性回归1.1 标准方程1.2 计算复杂度2 梯度下降2.1 批量梯度下降2.2 随机梯度下降2.3 小批量梯度...
原创
359阅读
0评论
0点赞
发布博客于 2 年前

机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 第三章:分类

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

机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 第二章:端到端的机器学习项目

《机器学习实战——基于Scikit-Learn和TensorFlow》这是一本非常好的机器学习和深度学习入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。我会摘录一些原书中的关键语句和代码,若有错误请为我指出。目录第二章 端到端的机器学习项目1 使用真实数据2 观察大局3 框架问题4 选择性能指标5 检查假设6 获取数据6.1 创建工作区6.2...
原创
993阅读
2评论
1点赞
发布博客于 2 年前

机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 附录B:机器学习项目清单

《机器学习实战——基于Scikit-Learn和TensorFlow》这是一本非常好的机器学习和深度学习入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。目录机器学习项目清单1 架构问题,关注蓝图2 获取数据3 研究数据4 准备数据5 列出期望的模型6 微调系统7 展示解决方案8 启动本机器学习项目清单对于如何开始一个机器学习项目,如何一步步地...
原创
478阅读
0评论
0点赞
发布博客于 2 年前

机器学习实战——基于Scikit-Learn和TensorFlow 阅读笔记 之 前言与第一章:机器学习概览

《机器学习实战——基于Scikit-Learn和TensorFlow》这是一本非常好的机器学习和深度学习入门书,既有基本理论讲解,也有实战代码示例。我将认真阅读此书,并为每一章内容做一个知识笔记。目录前言第一章 机器学习概览1 什么是机器学习2 为什么要使用机器学习3 机器学习系统的种类3.1 监督式/无监督式学习3.1.1 监督式学习3.1.2 无监督式学习3.1.3 半监督式学习3.1...
原创
480阅读
0评论
1点赞
发布博客于 2 年前

恶意软件及其类型(病毒、蠕虫、木马、间谍软件、勒索软件、恐吓软件、Bots和Rootkits等)的介绍

恶意软件指有目的地实现攻击者有害意图的软件程序[1]。这些恶意的意图包括:扰乱系统的正常工作、试图获取计算机系统和网络的资源以及在未获得用户的许可时得到其私人的敏感信息等。因此,恶意软件对主机的安全性、网络的安全性和隐私的安全性都带来了巨大的威胁[2]。恶意软件能够以多种方式和渠道入侵系统,大致有:(1)利用网络的漏洞,对可攻击的系统实施自动感染;(2)利用浏览器的漏洞,其通过网络被用户下...
原创
2774阅读
0评论
1点赞
发布博客于 2 年前

CSDN 访问、点赞、评论、积分、排名、专家、勋章、下载积分及其获取方法

本文参考了一些其他博客的信息,整理了CSDN的访问、点赞、评论、积分、排名、专家、勋章、下载积分及其获取方法等的主要介绍。目录1 积分的计算方法1.1 积分基本获得方法1.2 注意事项1.3 积分与排名2 推荐博文到频道首页3 专家3.1 类型简介3.2 申请条件4 勋章5 下载积分5.1 获得方法5.2 扣除方法5.3 上传文件大小的权限5.4 注意事项参考文献1 积分的计算方法1.1 积...
原创
1015阅读
9评论
2点赞
发布博客于 2 年前

A Survey on Malware Detection Using Data Mining Techniques 论文阅读笔记

Paper: A Survey on Malware Detection Using Data Mining Techniques Author: Yanfang Ye, West Virginia University, yanfang.ye@mail.wvu.edu Tao Li, Florida International University & Nanjing Un...
原创
310阅读
0评论
1点赞
发布博客于 2 年前

Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Survey 论文阅读笔记

本文是论文的阅读笔记。Paper: A Threat of Adversarial Attacks on Deep Learning in Computer Vision: A SurveyAuthor: Naveed Akhtar (cor) (naveed.akhtar@uwa.edu.au) Ajmal MianPress: 2018 IEEE Access Departmen...
原创
1390阅读
0评论
3点赞
发布博客于 2 年前

显示器、显卡的接口类型

转载至:http://blog.sina.com.cn/s/blog_68274d0f01017ik2.html电脑显卡全称显示接口卡(Video card,Graphics card),又称为显示适配器(Video adapter),显示器配置卡简称为显卡,是个人电脑最基本组成部分之一。对于显卡接口类型,主要包括VGA、dvi/HDMI、dp这四种比较常见的接口,当然还有其他的。1 VGA...
原创
3660阅读
0评论
0点赞
发布博客于 2 年前