- 博客(10)
- 收藏
- 关注
原创 在Keras中将cpu切换为gpu
在终端中输入gedit ~/.theanorc 这时文档应是空白的,在文档中写入:[global] device=gpu floatX=float32 [dnn.conv]algo_bwd_filter = deterministicalgo_bwd_data = deterministic[cuda]root=/usr/local/cuda-8.0[lib]cnmem=0.3[n
2017-08-06 14:40:36 3899
原创 Tmux的使用
Tmux中的分级如下: 会话(session or client)-->窗口(window)-->子框(pane)常用命令与快捷键:新建一个会话 tmux new -s name 切换会话: ctrl+b+( ctrl+b+) 直接选择会话: ctrl+b+s 创建新的子框: ctrl+b+“(纵向) ctrl+b+%(横向) 依据序号切换窗口: ctrl+b+index 取消会
2017-08-06 14:40:11 380
原创 Python语法
下划线(_)在解释器中有特别的含义, 表示最后一个表达式的值。所以上面的代码执行之后, 下划线变量会包含字符串:>>> _Hello World!Python 的 print 语句,与字符串格式运算符( % )结合使用,可实现字符串替换功能,这 一点和 C 语言中的 printf()函数非常相似: print “%s is number %d!” % (“Pyth
2017-08-06 14:39:37 419
原创 Numpy中的pad函数
填补一个数组。pad(array,pad_width,mode,**kwars)其中array为要填补的数组(input) pad_width是在各维度的各个方向上想要填补的长度,如((2,3),(4,5)),如果直接输入一个整数,则说明各个维度和各个方向所填补的长度都一样。 mode为填补类型,即怎样去填补,有“constant”,“edge”等模式,如果为constant模式,就得指定填补的
2017-08-06 14:38:53 17767 5
原创 Numpy中的Broadcasting
Broadcasing即扩展,推广的意思,是为了使不同shape的array相互能够进行运算。 例子如下: a = np.array([1.0, 2.0, 3.0]) b = np.array([2.0, 2.0, 2.0]) a * b array([ 2., 4., 6.]) >>> a = np
2017-08-06 14:38:14 595
原创 Numpy简单语法
(1) import numpy as np a=(3,3) b=(4,4) c=a+b print(c)(3, 3, 4, 4) (2) import numpy as npa = np.array(range(3), dtype=’float64’) b = np.zeros(3) a array([ 0., 1., 2.]) b array([ 0., 0., 0.
2017-08-06 14:37:56 548
原创 Caffe中层参数及数据的可视化
本文将讲解如何可视化caffe网络中的层的参数及数据,即只要输入的规格为(n, height, width)或(n, height, width, 3)都可以通过如下函数可视化。 def vis_square(data): “”“Take an array of shape (n, height, width) or (n, height, width, 3)
2017-08-06 14:36:28 737 1
原创 Keras的入门
model = Sequential()model.add(Dense(32, activation='relu', input_dim=100))model.add(Dense(10, activation='softmax'))model.compile(optimizer='rmsprop', loss='categorical_crossentropy',
2017-08-06 14:31:46 889
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人