- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 pytorch学习笔记(二):gradient
在BP的时候,pytorch是将Variable的梯度放在Variable对象中的,我们随时都可以使用Variable.grad得到对应Variable的grad。刚创建Variable的时候,它的grad属性是初始化为0.0的(0.2 版本已经是 打印的结果是 None。)。import torchfrom torch.autograd import Variablew1 = Varia...
2017-01-21 11:15:45 38170 12
原创 jupyter安装与卸载
jupyter使用笔记安装与卸载虚拟环境安装 virtualenvwrapper~/ workon virenv(virenv)~/ pip install jupyter(virenv)~/ jupyter notebook #打开卸载 使用pip uninstall jupyter是卸不掉jupyter的(virenv)~/ pip install pip-autoremove(vire
2017-01-21 09:15:51 27454
原创 pytorch 学习笔记(一)
pytorch是一个动态的建图的工具。不像Tensorflow那样,先建图,然后通过feed和run重复执行建好的图。相对来说,pytorch具有更好的灵活性。编写一个深度网络需要关注的地方是: 1. 网络的参数应该由什么对象保存 2. 如何构建网络 3. 如何计算梯度和更新参数数据放在什么对象中pytorch中有两种变量类型,一个是Tensor,一个是Variable。(0...
2017-01-20 01:26:09 95394 11
原创 ubuntu创建新用户
在Ubuntu下创建一个新的用户:使用adduserstep1: 切换成 root登录step2: adduser usernamestep3: 跟随系统提示完成 以后操作使用useradd这个方法比较麻烦1:添加新用户useradd -r -m -s /bin/bash 用户名2:配置新用户密码passwd 用户名3:给新添加的用户增加ROOT权限vim /etc/sudoers然后添
2017-01-17 16:35:54 4300
转载 import error:No module named 'ConfigParser'
http://www.aichengxu.com/diannao/68741.htm
2017-01-16 19:49:14 21860
原创 python画图:matplotlib(1)
python matplotlibmatplotlib是python中用来绘图的一个库,提供非常强大的绘图功能。安装pip install matplotlib pillow面向对象风格首先要理解两个对象,一个是Figure,一个是AxesSubplot,Figure是一个窗口,他是AxesSubplot的容器,真正的绘图要在AxesSubplot上进行。import matplotlib.pypl
2017-01-10 12:55:10 1116
原创 信息熵(entropy)
information entropy信息熵用来描述信息的不确定性,如果不确定性越高,那么信息熵越大,否则则越低。自信息(信息量)I(X)称为自信息,I(x)=−logP(x)I(x)=-logP(x)。通过公式可以看出,P(x)P(x)越大,自信息就越小。当然,如果一件事情发生的概率为1,那么他的自信息就是0.信息熵假设X的分布为P(X),那么其信息熵为: H(X)=E[I(X)]=∑ip(xi
2017-01-09 11:33:22 7203
原创 tensorflow学习笔记(三十一):构建多GPU代码
构建多GPU代码结构先构建单GPU代码写个函数multi_gpu_model(num_gpus)来生成多GPU代码,并将对象保存在collection中feed datarun如何构建单GPU代码见之前博客构建TF代码 不要在单GPU代码中创建optimizer op,因为是multi gpu,所以参数更新的操作是所有的GPU计算完梯度之后,才进行更新的。如何实现multi_gpu_mo
2017-01-05 14:35:40 17738 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人