9 及时澍雨Timely

尚未进行身份认证

Freedom. Friends. Features. First.

等级
TA的排名 1w+

Linux安装其他版本GCC的方法

前言有时候,在Linux中需要安装固定版本的GCC,才能满足工作要求。例如:在Fedora22中,编译OpenCV的cuda部分需要GCC 4.9.X及以下的版本,而Fedora22的GCC是在5.1-5.3版本之间。又例如:编译Caffe中的matcaffe需要GCC 4.7.X及以下的版本。所以安装过低版本的GCC时通常要自己动手,下面是常规操作:下载GCC在GCC官网http://www.gn

2016-04-21 11:56:36

Fedora22下安装nvidia私有显卡驱动

添加rpmfusion源$ sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarc

2016-04-21 11:06:35

Hough变换之直线检测

1.Hough Transform 的算法思想 在直角坐标系和极坐标系中,点、线是对偶关系。即直角坐标系中的点是极坐标系中的线,直角坐标系中的线是极坐标系中的点。反之也成立。如下图所示,想要检测图像中的直线,可以转化为检测极坐标系中的点(θ,r)(\theta,r)。2.Hough空间的表示如下图所示,图像中直线的表示,由斜率和截距表示,而极坐标中用(θ,r)(\theta,r)表示,并且存在

2016-04-15 13:42:22

特征提取之SIFT(尺度不变性特征变换)

SIFT(Scale-invariant feature transform,尺度不变性特征变换)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale和orientation的描述子得到特征并进行图像特征点匹配,获得了良好效果,详细解析如下:算法描述整个算法分为以下几个部分:1.构建尺度空间尺度空间理论目的是模拟

2016-04-13 12:46:01

Ubuntu启用VNC服务的配置

Ubuntu服务器配置安装vncserver服务$ sudo apt-get install vnc4server开启vnc服务如果你想访问root用户的桌面环境就用sudo vncserver,如果访问当前普通用户的环境就直接vncserver即可。 首次启动会要求设置密码,用来在客户端访问时使用,后面可以使用vncpasswd 修改。$ vncserver启动vnc成功后,会在主目录下产生一个

2016-04-05 16:56:50

Fedora修复grub2启动项grub rescue

前提: Fedora22系统,/boot单独分区(/dev/sda6),其他以LVM 分区存在着。解决方案:在grub rescue界面上只有少数命令可以用。1.查看分区grub rescue> ls会出现:(hd0)(hd0,msdos9) (hd0,msdos8) (hd0,msdos7)(hd0,msdos6) (hd0,msdos5) (hd0,msdos3)(hd0,msdos2)(

2016-04-05 10:23:33

在Fedora22中安装Skype

1. Install Skype 4.3 on Fedora 23/22/21/20/19/18 and CentOS/Red Hat (RHEL) 7.2/6.71.1 Change root usersu## OR ##sudo -i1.2 Install needed repositories Needed only on CentOS/RHEL/SL## CentOS 7, Red H

2016-04-04 22:06:37

C++中vector容器的基本用法总结

在C++中,vector是一个十分有用的容器,下面根据多篇文章对这个vector做一下总结。1.文件包含首先在程序开头处加上#include以包含所需要的类文件vector,还有一定要加上using namespace std;#include <vector>using namespace std;2.变量声明例2.1:声明一个int向量以替代一维的数组: vector <int> vec

2016-03-08 18:04:35

在Windows下编译PyCaffe

在Windows下编译PyCaffe之前,除了需要安装Python2.7以外还需要安装其他插件,否则会遇到类似于如下的错误: can not find module skimage.io 此时需要安装scikit-image插件。所有需要安装的组件如下:Python2.7: https://www.python.org/downloads/windows/插件: NumPy, a fund

2016-01-16 21:50:11

caffe的Matlab接口的使用方法

编译MatCaffe使用如下命令编译MatCaffemake all matcaffe之后,你可以用以下命令测试MatCaffe:make mattest如果你在运行上面命令时,遇到如下错误:libstdc++.so.6 version ‘GLIBCXX_3.4.15’ not found,说明你的Matlab库不匹配。你需要在启动Matlab之前运行如下命令:export LD_LIBRARY_P

2016-01-15 21:07:19

Solutions to caffe-layer creation failure

在Windows下对Caffe源代码进行重新编译之后,新建x64工程,来构建深度神经网络,主要代码:初始化一个网络char *proto = "data\\test.prototxt";Caffe::set_mode(Caffe::CPU);// Caffe::set_mode(Caffe::GPU);// Caffe::SetDevice(0);shared_ptr<Net<float>

2016-01-11 22:06:22

各种开源协议介绍

现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL, MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。BSD开源协议BSD开源协议是一个给于使用者很大自由的

2016-01-08 14:10:52

可视化caffe模型结构

假设Caffe的目录是$(CAFFE_ROOT)1.编译caffe的python接口$ make pycaffe2.装各种依赖$ pip install pydot$ sudo apt-get install graphviz3.可视化模型$ cd $(CAFFE_ROOT)/python/$ ./draw_net.py ../../models/VGG_CNN_M_1024/test.prot

2015-12-31 20:07:53

将caffemodel文件转换为Matlab可用的数据形式

1.MATLAB示例程序:%% Load the Caffe.Net and save in model file.def = fullfile('..', 'models', 'VGG_CNN_M_1024', 'test.prototxt');net = fullfile('..', 'output', 'default', 'voc_2007_trainval', ...'vgg_cnn

2015-12-30 21:38:19

Invalid MEX-file: caffe.mexa64 的解决方案

问题描述:在使用Matlab调用caffe进行深度神经网络训练和测试时,遇到了如下提示信息: Invalid MEX-file ‘**/caffe.mexa64’ /usr/local/MATLAB/R2014a/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6: version GLIBCXX_3.4.20 not found (required

2015-12-30 20:08:35

The Zen of Python

To see an interesting Python Easter egg, try importing the module this at the interactive command line:>>> import thisAnd you will see the information below: The Zen of Python, by Tim Peters Bea

2015-12-01 15:44:15

Ubuntu上安装谷歌第二代机器学习系统TensorFlow

TensorFlow作为谷歌第二代机器学习系统,现以Apache 2.0的开源协议开放。以下安装命令在Ubuntu 15.04上亲测安装成功。# For CPU-only version$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.w

2015-11-14 20:37:37

【机器学习】梯度下降法的相关介绍

简介我们考虑一个代价函数CC,这个函数可以将一个参数向量θ\theta映射到一个标量C(θ)C(\theta)上,现在,我们要最小化C(θ)C(\theta)。在机器学习中,这个代价函数通常是损失函数的平均值或者期望值: C(θ)=1n∑i=1nL(fθ,zi)C(\theta) = \frac{1}{n} \sum_{i=1}^{n} L(f_{\theta},z_i)(这个数值被称为训练

2015-11-10 08:31:50

Linux下使用Tmux提高终端环境下的效率

简介鼠标的发明是了不起的创新,它让电脑更加接近普通人。但从程序员和系统管理员的角度,使用电脑工作时,手一旦离开键盘,就会有些分心。如果你的工作需要在终端环境下打开很多标签,然后在多个终端之间切换窗口,这会让你慢下来。尤其是当服务器出问题的时候,不能浪费任何时间!Tmux是我日常工作必要的工具之一。我可以借助Tmux构建出复杂的开发环境,同时还可以在一旁进行SSH远程连接。我可以开出很多窗口,将其拆分

2015-11-09 22:04:13

Fedora23安装以后要做的优化配置

Red Hat操作系统的社区开发版的最新成员Fedora 23,已经于2015年11月3日发布了。对这个经典的Fedora发行版的发布充斥着各种猜测和预期,而最终Fedora 23推出了许多重大变化。就初始化进程而言,Systemd还是个新生儿,但它已经准备好替换古老的sysvinit这个一直是Linux生态系统一部分的模块。另外一个用户会碰到的重大改变存在于基本仓库的python版本中,这里提供了

2015-11-09 08:51:04

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!