Python&&Linux
code_Rocker
machine learning,action/gesture recognition.
Be a Fighter
展开
-
OPENCV视频处理,对视频帧进行复制并重新用帧复制和合成新视频
用的是OPENCV249+VS2013平台为了实现对视频的处理,同时又不是简单的将帧长进行采样,设计了这个程序,将相邻帧进行K因子复制后重新合成帧数据“` // 该程序实现对视频按照修改因子K进行复制帧修改// ////////////////////////////////////////////////////////////////////////include include inclu原创 2016-08-05 22:39:31 · 2711 阅读 · 0 评论 -
(转)tensorflow中使用指定的GPU及GPU显存
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~本文目录1 终端执行程序时设置使用的GPU2 python代码中设置使用的GPU3 设置tensorflow使用的显存大小~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~转载请注明出处:http://www.cnblogs.com/darkknightzh/p/6591923.html参考网址转载 2017-06-08 10:58:04 · 18529 阅读 · 0 评论 -
神经网络优化算法如何选择Adam,SGD
之前在tensorflow上和caffe上都折腾过CNN用来做视频处理,在学习tensorflow例子的时候代码里面给的优化方案默认很多情况下都是直接用的AdamOptimizer优化算法,如下:optimizer = tf.train.AdamOptimizer(learning_rate=lr).minimize(cost)但是在使用caffe时solver里面一般都用的SGD+momentum原创 2017-06-05 15:05:20 · 32884 阅读 · 0 评论 -
(Python实现)数据PCA降维白化和L2归一化-深度学习实践常用数据预处理
在深度学习网络训练之前,一般需要对数据进行预处理 1:减去均值,然后归一化 2:PCA白化 本文从python代码实现的角度去实现它 首先生成一个随机数组用于实验,维度是(40,500),代表有40个样本,每个样本的维度是500维。from numpy import randomX= random.random(size=(40,500))1:减去均值,然后归一化X -= np.mean(原创 2017-01-05 10:37:56 · 12070 阅读 · 0 评论 -
ubuntu运行命令tee显示和保存为log
一般有三种需求: 假如我要执行一个py文件python class.py1:将命令输出结果保存到文件log.logpython class.py |tee log.log结果就是:屏幕输出和直接执行python class.py输出一样,但是输出同样被保存到了log.log文件中2:将命令正确执行和错误的输出结果都保存到文件log.logpython class.py 2>&1 | tee原创 2017-01-12 16:03:08 · 8523 阅读 · 0 评论 -
Linux服务器后台继续执行程序tmux方法
通常本地连接远程linux服务器以后我们需要服务器一直执行程序,即使我们本地电脑关机或者断开连接,此时我们需要用到开后台神器tmux首先保证你的电脑安装了tmux 如果是ubuntu:apt-get install tmux然后在命令行输入tmux,这时我们就开启了一个tmux后台程序,你在这里执行所有的命令和在shell里面执行是一样的结果,但是这里所有的结果和进程在你本地断开连接后远程服务器都原创 2017-01-17 22:56:15 · 12871 阅读 · 2 评论 -
ubuntu完整编译安装ffmpeg,成功通过opencv+ffmpeg编译
ubuntu14下编译安装ffmpeg是件麻烦事,但是ffmpeg的成功编译又关系到后面使用opencv的成功与否,本文作者在3台ubuntu系统上折腾过ffmpeg,每台电脑因为ffmpeg都重装过2次以上系统,有的是因为莫名其妙的问题,有的是因为一开始版本过高后来想换低版本,结果链接库的时候又提示失败。今天给大家分享完整的编译ffmpeg的过程,下面的命令行都可以直接复制使用: 此次完全成功的原创 2016-12-14 22:23:12 · 3958 阅读 · 0 评论 -
Vmware虚拟机安装caffe,Ubuntu安装caffe,CPU only版本
Ubuntu安装caffe,CPU only版本(包括Vmware虚拟机安装caffe方法)本人是在VMware虚拟机ubuntu14.04下安装caffe,仅CPU模式, CUDA 版本为7.5。下载地址 特别注意CUDA7.5支持的Linux版本如图在虚拟机下安装caffe的缺点就是不能使用主机的GPU,只能安装CPU only模式,与在双系统使用GPU安装区别在于不用安装CUDA的显卡驱动和原创 2016-07-16 21:50:02 · 3751 阅读 · 1 评论 -
Linux,UBUNTU.CENTOS服务器用户安装自己的软件如何配置环境
一般在自己的电脑上跑程序安装程序的时候我们最简单的就是三步曲(以安装openmpi 为例): ubuntu(centos)从源码安装: ./configure make all -j32(-jN这里是为了加速,默认直接make也行,或者make all) 然后make installubuntu从商店安装:sudo apt-get install centos从商店安装:yum apt-g原创 2016-11-25 23:08:13 · 2597 阅读 · 0 评论 -
Pyhon实现静态变量全局变量
python不能像C++一样直接定义一个static变量或者通过extern来导入别的库的变量而实现数据共享,但是python的思想是通过模块化来解决这个问题,就是通过模块来实现全局变量: 首先新建一个global_var_model .py的文件,也就是存储全局变量的模块# coding=utf-8#在别的文件使用方法:#import global_var_model as gl#gl.原创 2016-12-11 13:03:50 · 11613 阅读 · 1 评论 -
Python读取MATLAB存储的mat文件
最近项目中需要在python下读取mat文件,遇到以下问题,现在已经成功使用python的h5py库完全解决: 首先,尝试了文章1中的scipy.io库来读取mat文件,但是出现了: 1:Please use HDF reader for matlab v7.3 files的错误, 2:另一个错误是windows下python读取文件绝对路径的问题,假设当前目录是C:\Program File原创 2016-11-15 21:17:01 · 6737 阅读 · 1 评论 -
github仓库命令行下的使用-ubuntu系统
在ubuntu系统命令行下如何对自己的github仓库进行下载和上传呢? 1·首先检查电脑是否通过github仓库的sshkey认证ssh -T git@github.com如果出现:Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access. 没问题,进行下一步,但是如果你没有添加过这原创 2017-01-02 10:59:44 · 518 阅读 · 0 评论