自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PyTorch更新部分网络,其他不更新

torch.Tensor.detach()的使用detach()的官方说明如下:Returns a new Tensor, detached from the current graph.    The result will never require gradient.假设有模型A和模型B,我们需要将A的输出作为B的输入,但训练时我们只训练模型B. 那么可以这样做:input_B...

2018-11-01 15:29:37 6959 2

原创 python 内存监控模块之memory_profiler

python -m memory_profiler test.py

2018-04-15 00:35:39 1562

原创 python基础----特性(property)、静态方法(staticmethod)、类方法(classmethod)、__str__的用法

https://www.cnblogs.com/wangyongsong/p/6750454.html

2018-04-10 15:10:50 279

原创 PYTHONPATH代表PYTHON要去用的库、包所要去找的路径

 761  ipython  762  python -V  763  python  764  vim ~/.bashrc  765  echo $PYTHONPATH  766  env  767  export PYTHONPATH=""  768  python -c 'import sys;print sys.path'   769  python -c 'import caffe;pr...

2018-03-05 19:53:16 460

原创 Anaconda安装经验以及后期包安装

 669  ./Anaconda3-5.0.1-Linux-x86_64.sh   670  vim ~/.bashrc  671  source /home/jinx/.bashrc  672  conda env list  673  conda -V  674  conda create -n python3.6withCaffe python=3.6  675  conda env lis...

2018-03-05 19:50:51 875

原创 用Shell脚本编写程序,将100以内能被3或7整除的数的和显示出来.

请用Shell脚本编写程序,将100以内能被3或7整除的数的和显示出来. 10FXJSNND | 浏览 358 次 |举报我有更好的答案2016-09-27 19:13最佳答案12345678910#!/bin/bash

2017-11-14 01:55:29 13419

转载 Ubuntu 16.04下添加新用户

Ubuntu 16.04下添加新用户[日期:2017-04-11]来源:Linux社区  作者:lefteva[字体:大 中 小]某些情况下,Ubuntu 使用useradd 新用户名,在home 文件夹下面看不到新创建的用户文件夹,例如:root@worker:/home/kuku# useradd spark ro

2017-11-07 17:16:19 478

转载 在Ubuntu中清理Network下Connect to Server的入口

在Ubuntu中清理Network下Connect to Server的入口原创 2016年04月11日 22:35:49941connect to server入口列表文件以xml格式存放在 ~/.config/nautilus/servers 中用gedit或vi打开~/.config/nautilus/servers, 删除 某一对 b

2017-11-07 12:39:20 2017

原创 ubuntu 系统更新源设置是什么意思

ubuntu 系统更新源设置是什么意思ubuntu 系统更新源设置是什么意思飞龙的守护1532 | 浏览 1146 次 |举报我有更好的答案2014-04-29 17:05最佳答案这个源指的是软件源,也就是说你用apt-get install xxx安装软件时,系统下载软件的地方,一般默认为国外的链接,所以速度比较慢,需要换成国内

2017-11-03 19:16:35 2122

原创 使用PyTorch进行训练和测试时一定注意要把实例化的model指定train/eval

使用PyTorch进行训练和测试时一定注意要把实例化的model指定train/eval,eval()时,框架会自动把BN和DropOut固定住,不会取平均,而是用训练好的值,不然的话,一旦test的batch_size过小,很容易就会被BN层导致生成图片颜色失真极大!!!!!!eg:Class Inpaint_Network()......Model = Inpaint_

2017-11-03 15:11:20 31836 17

原创 ffmpeg常用基本命令(转)

ffmpeg常用基本命令(转)【FFmpeg】FFmpeg常用基本命令 1.分离视频音频流ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流ffmpeg -i input_file -acodec copy -vn output_file_audio  //分离音频流2.视频解复用

2017-11-02 00:23:43 207

原创 LMDB数据集生成-Python

详见自己的redmine下的wiki

2017-10-28 11:32:33 1353

原创 Python StringIO模块(或Six.BytesIO()模块)实现在内存缓冲区中读写数据

这篇文章主要介绍了Python StringIO模块实现在内存缓冲区中读写数据,本文讲解了使用实例、StringIO类中的方法、文件操作和字符串操作示例等内容,需要的朋友可以参考下模块是用类编写的,只有一个StringIO类,所以它的可用方法都在类中。此类中的大部分函数都与对文件的操作方法类似。例:复制代码代码如下:#coding=gbk

2017-10-28 11:16:32 2762

原创 pickle库起到序列化操作的作用(生成cache文件)----Python数据读取加速技巧

持久性就是指保持对象,甚至在多次执行同一程序之间也保持对象。通过本文,您会对 Python对象的各种持久性机制(从关系数据库到 Python 的 pickle以及其它机制)有一个总体认识。另外,还会让您更深一步地了解Python 的对象序列化能力。什么是持久性?持久性的基本思想很简单。假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程

2017-10-28 11:14:15 892

原创 shell脚本中执行python脚本并接收其返回值的例子

shell脚本中执行python脚本并接收其返回值的例子投稿:junjie 字体:[增加 减小] 类型:转载 时间:2014-08-29 我要评论这篇文章主要介绍了shell脚本中执行python脚本并接收其返回值的例子,本文重点在于如何接收python脚本的返回值,需要的朋友可以参考下1.在shell脚本执行python脚本时,需要通过python

2017-10-23 00:54:00 21726 2

原创 *arg, **kwarg的理解(*input也是一样的,代表可输入多个元组)

*args是非关键字参数,用于元组,**kw是关键字参数,用于字典举例:12345678910111213141516171819202122232425262

2017-10-15 22:56:50 838

原创 使用ssh公钥实现免密码登录 (2011-04-22 01:24:10)

使用ssh公钥实现免密码登录   (2011-04-22 01:24:10)转载▼标签:   杂谈 ssh 无密码登录要使用公钥与私钥。Linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ss

2017-10-15 14:30:10 193

原创 Linux 参看cuda 及 显卡

查看显卡spci  | grep -i vga查看NVIDIA 显卡 nvidia-smi查看CUDA版本nvcc -V打开.sh 文件bash *.sh

2017-10-15 14:17:45 482

转载 Python的hasattr() getattr() setattr() 函数使用方法详解

Python的hasattr() getattr() setattr() 函数使用方法详解hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来 1 >>> class test(): 2 ... name="

2017-10-15 10:14:23 271

转载 如何为TensorFlow和PyTorch自动选择空闲GPU,解决抢卡争端

雷锋网按:本文作者天清,原文载于其知乎专栏世界那么大我想写代码,雷锋网获其授权发布。项目地址:QuantumLiu/tf_gpu_manager***更新:支持pytorch使用git clone https://github.com/QuantumLiu/tf_gpu_manager把manager.py放到你训练的目录就行。直接使用wit

2017-10-14 13:32:39 5741

原创 关于使用PyTorch设置多线程(threads)进行数据读取而导致GPU显存始终不释放的问题

使用PyTorch设置多线程(threads)进行数据读取(DataLoader),其实是假的多线程,他是开了N个子进程(PID都连着)进行模拟多线程工作,所以你的程序跑完或者中途kill掉主进程的话,子进程的GPU显存并不会被释放,需要手动一个一个kill才行,具体方法描述如下:1.先关闭ssh(或者shell)窗口,退出重新登录2.查看运行在gpu上的所有程序:fuser -v /

2017-10-14 13:23:04 9804

原创 Vi/Vim查找替换使用方法(可以用来批量改txt的前缀)

vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。     :s/vivian/sky/ 替换当前行第一个 vivian 为 sky     :s/vivian/sky/g 替换当前行所有 vivian 为 sky     :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行

2017-10-13 20:14:25 661

原创 Linux下随机选取多行数据,输出到文本文件

import randomimport linecache #一个1到1000w的list列表Random_number_list=[x for x in range(10000000)]#从1到10W的列表中随机获取10W个数字,之后当行号 Randon_data_line= random.sample(Random_number_list,100000)

2017-10-13 16:56:52 6228

原创 Linux中安装xdotool模拟击键和鼠标移动

Linux中安装xdotool模拟击键和鼠标移动:http://www.linuxidc.com/Linux/2014-08/105996.htm

2017-09-17 17:09:54 1231

原创 python下用find命令行直接遍历某文件夹下的数据并按顺序写入txt文档中

find jinxin/ -name "*.jpg" | sort > ./BianLi_use_find.txt

2017-09-09 09:12:10 1590

原创 Tensorflow里的padding操作(VALID和SAME两种)

根据tensorflow中的conv2d函数,我们先定义几个基本符号1、输入矩阵 W×W,这里只考虑输入宽高相等的情况,如果不相等,推导方法一样,不多解释。2、filter矩阵 F×F,卷积核3、stride值 S,步长4、输出宽高为 new_height、new_width当然还有其他的一些具体的参数,这里就不再说明了。我们知道,padding的方式在tensorfl

2017-08-11 15:30:55 1291

转载 CNN结构模型一句话概述:从LeNet到ShuffleNet

LeNet:基于渐变的学习应用于文档识别AlexNet:具有深卷积神经网络的ImageNet分类ZFNet:可视化和理解卷积网络VGGNet:用于大规模图像识别的非常深的卷积网络NiN:网络中的网络GoogLeNet:卷入更深入Inception-v3:重新思考计算机视觉的初始架构ResNet:图像识别的深度残差学习Stochastic_Depth:具有随机深度的深

2017-08-10 16:23:57 837 1

原创 tensorflow(Python)多线程程序

宇哥给的AutoEncoder主程序main函数里就有tf的多线程写法,另外python的多线程写法参考http://www.cnblogs.com/fnng/p/3670789.html

2017-08-09 12:07:12 1462

原创 Ubuntu下安装Opencv(cv2)

pip search opencv这句话的意思是先找一下pip库里面对应的和opencv有关的一些包,经过寻找,发现opencv-python是我们要安装的包,之后pip install opencv-python 即可,安装完毕之后 import cv2 就不会报错了

2017-08-08 15:26:44 13836 1

原创 《强化学习》学习笔记整理与提炼

详见http://www.cnblogs.com/steven-yang/tag/%E5%BC%BA%E5%8C%96%E5%AD%A6%E4%B9%A0/

2017-07-21 11:25:34 316

原创 安装tensorflow

装cuda:根据tensorflow官网一步步来装cuDNN:要先下载  157  sudo cp lib* /usr/local/cuda/lib64/  158  sudo cp cudnn.h /usr/local/cuda/include/  159  sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local

2017-07-14 23:09:07 330

原创 如何使用tfrecord

怎么使用TF下的tfrecord,讲普通图片和label生成tfrecord格式的数据,详见Github网址:https://github.com/burness/tensorflow-101/blob/master/covert_to_tfrecord/covert_datasets_tfrecord.py

2017-04-21 15:25:35 1560

原创 利用FFmpeg合成视频、提取视频帧,以及png合成yuv视频

利用FFmpeg可以用命令行一句就合成视频,利用视频帧,具体的指导详见ffmpeg官网:https://ffmpeg.org/ffmpeg.html#Video-and-Audio-file-format-conversion为了更好理解,特此举例子: ffmpeg -f image2 -pattern_type glob -framerate 10 -i '*.jpg' -s 320x240  ...

2017-04-21 14:41:15 4808

空空如也

空空如也

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

TA关注的人

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