自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tf.contrib.slim

slim这个模块是在16年新推出的,其主要目的是来做所谓的“代码瘦身”。主要引用这里点击打开链接

2017-08-23 17:17:17 6928

原创 python from collections import namedtuple

看代码时遇到这个namedtuple,于是参考点击打开链接,和pythonAPI手册点击打开链接。大致说一下collections.namedtuple(typename, field_names, *, verbose=False, rename=False, module=None)这里namedtuple函数返回的是一个名为typename的tuple子类,这个子类可以通过fie

2017-08-23 15:05:54 1934 1

原创 TensorFlow指定特定GPU以及占用显存的比例

因为LZ是使用GPU服务器跑TensorFlow,而TensorFlow默认的是占用所有GPU,于是为了不影响其他同学使用GPU,于是就试验和总结了一下TensorFlow指定GPU的方法。。环境系统:Ubuntu14.04TensorFlow:v1.3GPU 8个GTX1080,第一列的0~7的数是GPU的序号一.设置指定GPU1.一劳永逸的方法,直接在~/.

2017-08-22 22:55:52 36726 5

原创 tf.app.flags.DEFINE_string()和tf.app.flags.FLAGS

在看SSD的TensorFlow源码(链接点击打开链接)时遇到了这tf.app.flags.DEFINE_string()函数和tf.app.flags.FLAGS变量,于是翻阅TensorFlow官网API结果竟然是。。。真是相当于白说,意思还是让我自己看源码。。。。。。。于是上网找,还是找到了Stack Overflow里的一个解答点击打开链接答案说其实这个,很多时

2017-08-21 14:00:39 50345 30

原创 python之argparse

参考官方文档点击打开链接说的是,argparse module主要的作用是让用户更容易的写出用户友好的命令号接口(command-line interfaces)。argparse会处理sys.argv的输出。argparse module 也自动生成帮助和使用信息,并在用户输入不可以用参数时显示错误信息。因为涉及的内容太多,主要的内容请参考官方文档,官方文档已经做出了很详

2017-08-21 13:54:54 3285

原创 关于python以及numpy运行速度的一点思考和记录

额,主要还是引用这篇文章点击打开链接,里面的很多引用都是干货啊,特别是这篇文章点击打开链接,详细分析了为什么python比c语言慢的原因,总的来说有3个原因1. Python is Dynamically Typed rather than Statically Typed.2. Python is interpreted rather than compiled.

2017-08-20 11:43:10 3919

原创 python的闭包和装饰器的关系

以前对python的闭包和装饰器理解不是很透彻,正好看到一篇理解很透彻的文章,就记下来了点击打开链接

2017-08-18 16:15:02 1948

原创 python __name=='__main__'的作用

经常在程序中出现这样的代码if __name='__main__':所以就很有必要弄清楚他的作用有句话经典的概括了这段代码的意义:“Make a script both importable and executable”就是指让脚步模块即能被导入其他模块中,也能自己执行相应的 程序。写一个模块test.pydef p() print('I am fu

2017-08-17 16:40:05 357

原创 查看Linux的硬件配置

请参考这里点击打开链接

2017-08-17 16:15:04 254

原创 python import sys sys.path.append()

模块搜索路径:当我们试图加载一个模块时,Python会在系统的指定路径下搜索对应的.py文件,如果找不到,就会报错默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys模块的path变量中:import sysprint(sys.path)得到一般我们要import 自己的库的之前,会调用sys.p

2017-08-17 14:08:17 5665 1

原创 jupyter notebook 的使用方法(持续更新)

估计以后都要用python开发东西,所以一个称手的工具能提高效率。jupyter很棒,所以记录一下它的用法,以防遗忘。首先参这篇博客点击打开链接,还有这篇点击打开链接

2017-08-17 10:41:44 988

转载 Linux dpkg命令

dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。下面是它的一些命令解释:1)安装软件命令行:dpkg -i 示例:dpkg -i avg71flm_r28-1_i386.deb2)安装一个目录下面所有的软件包命令行:dpkg -R示例:dpkg -R /usr/local/src3)释放软件包,但是不进行配置命令

2017-08-16 16:17:02 3522

原创 linux 环境变量设置方法总结(PATH/LD_LIBRARY_PATH)

PATH和LD_LIBRARY_PATH本质都是变量,当我们需要时,可以去修改这些变量。这个和Windows上的环境变量的概念差不多,不过这里环境变量里的路径使用冒号分隔开的,这点要注意PATH:  可执行程序的查找路径查看当前环境变量:echo $PATH 设置: 方法一: export PATH=PATH:/XXX 但是登出后就失效方

2017-08-16 11:44:39 1673

原创 TensorFlow1.2的一个bug(Couldn't open CUDA library libcupti.so.8.0.)

运行环境:Ubuntu14.04 TensorFlow1.2 CUDA8.0最近在实验室服务器上跑TensorFlow,由于LZ对linux也不是很熟悉,解决这个bug花了很长时间,其实这个是个linux中环境变量的问题,首先参考这篇博客中对linux的环境变量的讲解。这个bug在跑mnist_with_summary.py的时候跑到step90就报错了I tensorflow/str

2017-08-16 11:40:30 999 2

原创 anaconda简介,以及应用

这篇文章写得非常好,点击打开链接,把用到的conda命令都讲了一遍,对于anaconda的认识又加深了多一点不过最常用的还是conda install 'python-package'

2017-08-15 22:07:24 463

原创 如何使用MobaXterm与服务器建立连接并传输数据

由于原来是用putty来与服务器进行连接,好像对于传输数据的这个功能并不支持,于是改用Mobaxterm这个神器。使用主要

2017-08-15 17:54:29 17966

原创 ubuntu sudo update与upgrade的作用及区别

在windows下安装软件,我们只需要有EXE文件,然后双击,下一步直接OK就可以了。但在LINUX下,不是这样的。每个LINUX的发行版,比如UBUNTU,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。那我们要怎么安装呢?在UBUNTU下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识

2017-08-15 17:15:48 370

原创 Linux所有的窗口关闭图标都消失

问题如题,然后我选择的办法是kill所有在该用户下得进程1.pkillpkill -u username2.killallkillall -u username

2017-08-15 15:39:47 3009

原创 vnc分辨率调整

最近用到vncserver连接服务器进行深度学习开发,需要调整分辨率,上网搜索了一些顺便记录一下。1.第一种方法:使用geometry参数进行调整vncserver -geometry 1280x1024即可,之后通过window下vnc连接后的ubuntu分辨率即为1280x1024了,注意这里的X是小写的x而不是*

2017-08-15 14:38:51 2647

原创 查看Ubuntu的系统版本信息

方法一uname -a 查看方法二使用 lsb_release -a

2017-08-15 10:55:31 411

原创 Linux大部分命令失效

在修改了~/.bashrc的程序,添加了export PATH=/home/lishanliao/Anaconda3/bin;$PATH之后,我的Linux所有的命令行都不能用了,都是显示这样的错误崩溃了,(⊙o⊙)…,纠结了半天原来是‘$PATH’之前的应该写冒号,结果写成分号了!!!!(Linux中的环境变量使用冒号分开的,而$PATH代表的是系统原先的环境变量,如

2017-08-14 21:50:41 9625 2

原创 Linux设置anaconda的环境变量

由于实验的GPU服务器上放了很多版本的python,而我需要用到的只是anaconda的python,所以就需要修改一下环境变量这里参考了这个点击打开链接。1.修改~/.bashrc2.添加export PATH=/home/lishanliao/anaconda3/bin3.source ~/.bashrc然后输入python得到显示说明启动的是anaconda的py

2017-08-14 21:05:02 102951 11

原创 Ubuntu 环境变量文件介绍

好久不用Ubuntu了,啥都忘了,现在重新捡起来。参考了一下别人的博客,点击打开链接。Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修改)[1]:系统级:/etc/profile:

2017-08-14 17:32:47 364

原创 tf.nn.max_pool

max_pool函数经常用到,所以做个记录参考官方文档format:max_pool(value, ksize, strides, padding, data_format='NHWC', name=None)

2017-08-14 14:53:13 317

原创 tf.nn.conv2d()

由于我做的是图像处理方面的,所以2d卷积用得最频繁,为了防止在使用中出错,节省调试时间,有必要好好的看看官方文档,欲利其事,必先利其器。format:conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, data_format=None, name=None)  Args:      input: A `Tenso

2017-08-14 14:17:45 284

原创 tf.equal

参考官方文档format:equal(x, y, name=None)Args:       x: A `Tensor`. Must be one of the following types: `half`, `float32`, `float64`, `uint8`, `int8`, `int16`, `int32`, `int64`, `complex64`, `quint8`,

2017-08-14 11:34:31 765

原创 tf.arg_max和tf.argmax

参考官方文档感觉这两个函数作用差不多但是我习惯用tf.argmaxformat:argmax(input, axis=None, name=None, dimension=None)Args:input: A `Tensor`. Must be one of the following types: `float32`, `float64`, `int64`, `int32`, `uint

2017-08-14 11:24:59 6887

原创 tensorflow之axis

之前用python的numpy库的时候一直没理解axis这个概念,最近用tensorflow又碰到这个东西,于是认真学习了一些,并参考了点击打开链接,这里做一下总结。TensorFlow里的axis概念和numpy里是一样的。axis的概念是针对tensor提出的,在tensor某一维度上进行的操作。讲解台抽象,我们来看看栗子吧import tensorflow as tf x=tf.

2017-08-14 10:09:00 5732 3

原创 tf.subtract()

参考官方文档format:subtract(x, y, name=None)Args:      x: A `Tensor`. Must be one of the following types: `half`, `float32`, `float64`, `int32`, `int64`, `complex64`, `complex128`.      y: A `Tensor

2017-08-11 11:31:30 13733 2

原创 tf.convert_to_tensor()

这是个很有用的函数,我们经常需要将python的数据类型转换成TensorFlow可用的tensor数据类型,所以仔细研究一下这个函数还是很有必要的。参考官方说明文档format:convert_to_tensor(value, dtype=None, name=None, preferred_dtype=None) Args:      value: An object whos

2017-08-10 14:52:55 25976 2

原创 tf.add()

参考官方说明文档format:add(x, y, name=None) Args:      x: A `Tensor`. Must be one of the following types: `half`, `float32`, `float64`, `uint8`, `int8`, `int16`, `int32`, `int64`, `complex64`, `complex1

2017-08-10 14:26:09 24820

原创 tf.nn.sparse_softmax_cross_entropy_with_logits()

参考官方文档format:sparse_softmax_cross_entropy_with_logits(_sentinel=None, labels=None, logits=None, name=None) Args:      _sentinel: Used to prevent positional parameters. Internal, do not use.(这个参数

2017-08-10 11:12:47 19708 2

原创 tf.nn.softmax_cross_entropy_with_logits()

参考官方文档format:softmax_cross_entropy_with_logits(_sentinel=None, labels=None, logits=None, dim=-1, name=None) Args:      _sentinel: Used to prevent positional parameters. Internal, do not use.(一般不

2017-08-10 10:34:33 1011

原创 tf.multiply()

由于在深度学习中高频率的用到这个函数,所以做一下记录format:multiply(x, y, name=None)

2017-08-10 10:18:03 28306

原创 关于tensorflow的图计算的感性认识的栗子

由于也是刚用TensorFlow不久,很多概念的东西都不太熟悉,古人云绝知此事要躬行,正好碰到个很有趣的栗子,能很好的说明TensorFlow的符号式的编程方式和我们熟悉的命令行式的编程方式的不同。栗子import tensorflow as tfresult=tf.truncated_normal(shape=[5,5],mean=0,stddev=1)relu=tf.nn.relu

2017-08-09 20:23:09 237

原创 tf.matmul()

由于这个函数参数太多,只记录常用的参数和功能。详情参见对应的官方文档Format:tf.matmul(a,b,name)Args:       a:`Tensor` of type `float16`, `float32`, `float64`, `int32`, `complex64`,b: `Tensor` with same type and rank as `a`.(也就是

2017-08-09 20:09:08 11505 7

原创 tf.nn.relu()--修正线性单元函数

参考官方文档format:relu(features, name=None)Args:features: A `Tensor`. Must be one of the following types: `float32`, `float64`, `int32`, `int64`, `uint8`, `int16`, `int8`, `uint16`, `half`.        na

2017-08-09 17:58:48 4225

原创 tf.truncated_normal()

参考官方说明文档format: truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)Argus:shape: A 1-D integer Tensor or Python array. The shape of the output tensor.(一维的整形Tenso

2017-08-09 17:17:16 4014 4

原创 tf.concat()

将张量沿着指定的维数拼接起来例子,栗子:import tensorflow as tf#t1=tf.Variable(tf.constant([[1,2,3],[4,5,6]]))#t2=tf.Variable(tf.constant([[7,8,9],[10,11,12]]))t1=tf.constant([[1,2,3],[4,5,6]])t2=tf.constant([[7,8,

2017-08-09 11:34:38 469

原创 Saver类--变量的保存和恢复

保存和恢复变量我们经常在训练完一个模型之后希望保存训练的结果,这些结果指的是模型的参数,以便下次迭代的训练或者用作测试。Tensorflow针对这一需求提供了Saver类。Saver类提供了向checkpoints文件保存和从checkpoints文件中恢复变量的相关方法。Checkpoints文件是一个二进制文件,它把变量名映射到对应的tensor值 。只要提供一个计数器,当计数

2017-08-09 10:26:21 968

空空如也

空空如也

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

TA关注的人

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