自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 build_pip_package.sh: 20: build_pip_package.sh: Syntax error: "(" unexpected

在使用dmlc的tensorboard时,遇到build_pip_package.sh: 20: build_pip_package.sh: Syntax error: "(" unexpected 的bug。看了一会脚本并没有发现问题,后来才发现在ubuntu的bash和sh是有差别的,重新用bash run一次脚本解决了。具体差别参照:http://www.cppblog.

2017-02-27 18:31:25 966

转载 linux脚本sed命令详解

sed:Stream Editor文本流编辑,sed是一个“非交互式的”面向字符流的编辑器。能同时处理多个文件多行的内容,可以不对原文件改动,把整个文件输入到屏幕,可以把只匹配到模式的内容输入到屏幕上。还可以对原文件改动,但是不会再屏幕上返回结果。sed命令的语法格式:       sed的命令格式: sed [option]  'sed command'filenames

2017-02-27 17:50:25 1157

转载 linux shell 用sed命令在文本的行尾或行首添加字符

昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~用sed命令在行首或行尾添加字符的命令有以下几种:假设处理的文本为test.file在每行的头添加字符,比如"HEAD",命令如下:sed 's/^/HEAD&/g' test.file在每行的行尾添加字符,比如“TAIL”,命令如下:sed '

2017-02-27 17:49:15 912

转载 Ubuntu下使用sed命令处理文本

先举个简单的例子:有个文件叫example.txt内容为 aaa 使用sed命令删除第一行sed '$d' example.txt > example.txt那么第一行就会被删除了     现在需要对txt文件的每行行首加上绝对路径,一开始编写的shell脚本,提示更改成功了,但不知道还要将输出进行重定向,于是换了vim打开文件进行修改。1、首先,因为绝

2017-02-27 16:48:24 1603

原创 chromium在root用户下不能运行的解决方法

现在ubuntu下的chromium浏览器用root用户则不能运行。从网上找了一些方法,记录一下1. 安装chromiumsudo apt-get install chromium-browser chromium-browser-l10n2.旧版本的chromium,修改二进制文件/usr/lib/chromium-browser/chromium-browser

2017-02-27 16:31:01 6096

转载 Xfce4不能使用Tab的解决方法

简单来说解决方法有两种:1.编辑~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml文件,找到下面这行修改为:重启之后生效。2.在桌面中设置,菜单栏中:设置-->窗口管理器窗口弹出后,选择键盘(Keyboard),快捷键Action一列中有切换统一应用程序的窗口(Swi

2017-02-24 22:35:45 833

原创 Ubuntu更新源来获取apt-get包

1.sudocp /etc/apt/sources.list /etc/apt/sources.list.old2.sudo vim /etc/apt/source.list3.更新源 apt-get updatedeb http://mirrors.sohu.com/ubuntu/ trusty main restricted universe multivers

2017-02-24 17:58:30 763

转载 Python接口(3):Python实例浅谈之三Python与C/C++相互调用

一、问题      Python模块和C/C++的动态库间相互调用在实际的应用中会有所涉及,在此作一总结。二、Python调用C/C++1、Python调用C动态链接库        Python调用C库比较简单,不经过任何封装打包成so,再使用python的ctypes调用即可。(1)C语言文件:pycall.c[html] vie

2017-02-20 15:01:23 2656

转载 Python接口(2):使用ctpyes模块在python中调用c++代码

如何在Python中调用C/C++代码How to mix C/C++ code in Python本文介绍一种手动的、简单的在Python中使用C/C++代码的方式。这个方法主要使用了ctypes模块。其他的混合Python,C/C++编程的方法还有Swig 和 Boost.Python。前一种方法需要写一个接口文件(interface),而后一种需要使用庞大、深奥的boost类库,

2017-02-20 14:07:55 1934 1

转载 Python接口(1):使用Python调用C/C++的种种方法

Python是解释性语言, 底层就是用c实现的, 所以用python调用C是很容易的, 下面就总结一下各种调用的方法, 给出例子, 所有例子都在ubuntu9.10, python2.6下试过. 1. Python 调用 C (base)想在python中调用c函数, 如这儿的fact#include int fact(int n){  if (n    

2017-02-20 14:01:35 14675 1

原创 python no moduel name caffe/keras/cv2 等问题解决

一直会遇到环境配好之后,还是会出现各种no module name 模块化的问题,在这里记录一下方便下次检索。实际上有两种比较快速的解决方式。1.在ubuntu中直接添加进环境变量(推荐),一劳永逸vi .bashrcexport PYTHONPATH=~/caffe_new/caffe/python/:$PYTHONPATHexport PYTHONPATH=~/ke

2017-02-18 17:57:30 2652

转载 python模块以及导入出现ImportError: No module named 'xxx'问题

python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比如在a.py中使用b.py: import b 但是如果要import一个不同目录的文件(例如

2017-02-18 16:07:17 38324

转载 Keras Notes: Keras安装与简介

reference: http://blog.csdn.net/mmc2015/article/details/50976776先安装上再说:sudo pipinstall keras或者手动安装:下载:Git clone git://github.com/fchollet/keras.git传到相应机器上安装:cd to

2017-02-18 16:00:49 636

转载 ImportError: No module named cv2 解决方法

import cv2时会出现这个问题解决方法:将OpenCV安装目录里的Python文件夹内的cv2.pyd复制到Python安装目录里Lib中site-packages内即可解决,最近有人跟我说利用上面的方法不成功,我亲自实验了一下,确实有这种情况,我的解决方法是安装libopev-dev后,成功了!

2017-02-18 15:57:08 13576

转载 GAN网络生成:CNNMRF

本文是参考文献[1]的论文笔记。引入MRF算法,全程马尔科夫随机场,所谓的马尔科夫特性,就是当前变量的值只和距离最近的变量有关系。这方面最简单的应用是语言模型方面。MRF应用的图像生成上时,会使用最近邻算法寻找最相似的patch来进行生成。而图像生成领域,在[2]的领导下,诞生了一系列基于CNN特征的生成算法。但基于CNN的算法也存在问题,即只有pixel级别的相关性被考虑了进来,而空

2017-02-13 20:00:00 3176

转载 GAN网络生成:感知损失(Perceptual Losses)

本文是参考文献[1]的笔记。该论文是Li Fei-Fei名下的论文。引入最近新出的图像风格转换算法,虽然效果好,但对于每一张要生成的图片,都需要初始化,然后保持CNN的参数不变,反向传播更新图像,得到最后的结果。性能问题堪忧。但是图像风格转换算法的成功,在生成图像领域,产生了一个非常重要的idea,那就是可以将卷积神经网络提取出的feature,作为目标函数的一部分,通过比

2017-02-13 19:50:13 8343

转载 OpenCV-Python教程:形态学处理

转自: http://blog.csdn.net/sunny2038/article/details/9137759本文介绍使用OpenCV-Python进行形态学处理本文不介绍形态学处理的基本概念,所以读者需要预先对其有一定的了解。定义结构元素形态学处理的核心就是定义结构元素,在OpenCV-Python中,可以使用其自带的getStructuringElement函数,也可以直接使

2017-02-13 19:32:19 3036

转载 Autoencorder理解(5):VAE(Variational Auto-Encoder,变分自编码器)

reference: http://blog.csdn.net/jackytintin/article/details/53641885近年,随着有监督学习的低枝果实被采摘的所剩无几,无监督学习成为了研究热点。VAE(Variational Auto-Encoder,变分自编码器)[1,2] 和 GAN(Generative Adversarial Networks) 等模型,受到越来越多的关

2017-02-13 10:28:32 17009 5

转载 numpy中的ndarray方法和属性

NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推。在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量。比如说,二维数组相当于是一个一维数组,而这个一维数组中每个元素又是一个一维数组。所以这个一维数组就是NumPy中的轴(axes),而轴的数量——秩,就是数组的维数。Numpy库中的矩阵模块为ndarray对象,有很多属性:T,data

2017-02-10 18:01:49 594

转载 最小二乘法概念简述

最小二乘法Least Square Method,做为分类回归算法的基础,有着悠久的历史(由马里·勒让德于1806年提出)。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。那什么是最小二乘法呢?别着急,我们先从

2017-02-04 21:04:12 14442 1

转载 Ubuntu系统下挂载新硬盘(2)

1、加挂硬盘sudo hdparm -I /dev/sdb       硬盘硬件安装后,此命令测试linux系统是否能找到挂载的未分区硬盘   2、创建分区sudo fdisk /dev/sdb         sda是第一块SCSI硬盘,sdb第二块,以此类推...物理分区使用a、b编号,每个物理硬盘最多有四个主逻辑分区(或扩展分区),所以自动

2017-02-03 18:12:56 467

转载 GoogleNet之Inception in CNN

之前也写过GoogLeNet的笔记,但那个时候对Inception有些似懂非懂,这周重新看了一遍,觉得有了新的体会,特地重新写一篇博客与它再续前缘。本文属于论文笔记性质,特此声明。Network in NetworkGoogLeNet提出之时,说到其实idea是来自NIN,NIN就是Network in Network了。NIN有两个特性,是它对CNN的贡献:

2017-02-03 18:02:27 2546

转载 Ubuntu系统下挂载新硬盘(1)

Ubuntu系统的硬盘空间不够用了,需要增加新的硬盘扩容。将硬盘分区、格式化、自动挂载配置的整个过程记下来,备忘。一、硬盘分区 | Hard disk add new partition1、显示硬盘及所属分区情况。在终端窗口中输入如下命令:sudo fdisk -lu显示当前的硬盘及所属分区的情况。如下图所示:系统提示:DIsk /dev/sdb doesn

2017-02-03 18:01:57 802

转载 GoogLeNet系列解读InceptionV1/V2

http://blog.csdn.net/shuzfan/article/details/50738394本文介绍的是著名的网络结构GoogLeNet及其延伸版本,目的是试图领会其中的思想而不是单纯关注结构。GoogLeNet Incepetion V1MotivationArchitectural DetailsGoogLeNetConclusion

2017-02-03 16:45:48 9140

转载 GANs学习系列(9):DCGAN对抗卷积神经网络总结

reference: http://blog.csdn.net/u013139259/article/details/53590536所谓的对抗网络可以归结为unsupervised learning 或者 generative model。从无监督学习来进行feature representation,有k-means聚类算法,auto-encoders[2],以及09年的Deep be

2017-02-03 11:06:48 29899 7

转载 召回率(Recall),精确率(Precision),平均正确率(Average_precision(AP) ),交除并(Intersection-over-Union(IoU))

reference: http://lib.csdn.net/article/deeplearning/57869?knId=1726摘要在训练YOLO v2的过程中,系统会显示出一些评价训练效果的值,如Recall,IoU等等。为了怕以后忘了,现在把自己对这几种度量方式的理解记录一下。 这一文章首先假设一个测试集,然后围绕这一测试集来介绍这几种度量方式的计算方法。大雁

2017-02-03 10:31:43 12273

原创 安装pyenv install时指定enable-shared

- Traceback (most recent call last):- File "/root/.pyenv/versions/3.5.1/lib/python3.5/site-packages/theano/gof/lazylinker_c.py", line 74, in - raise ImportError()- ImportError- - During han

2017-02-02 16:52:09 3081

转载 PyCharm 工程中 pyenv 和 virtualenv的使用

本文主要讲解如何在pycharm中使用pyenv和virtualenv创建的多版本Python环境ref: http://blog.csdn.net/lijiang1991/article/details/51832062pyenv和virtualenv的安装请戳 -> http://blog.csdn.net/lijiang1991/article/details/51830

2017-02-02 16:31:08 3581

转载 pyenv-virtualenv配置和基本使用

之前就有听大妈推荐过 pyenv. 最近给一个项目这个库提交 Pull Request, 但 Python3.X 的单元测试没有跑过, 而我的机器上没有 Python3.X, 也不想把现有的 Python2.7 替换掉, 所以就用起了这个库.简单的说, pyenv 是一个Python管理工具, 这个是和我们常用的 virtualenv 有所不通, 前者是对 Python 的版本进行管理

2017-02-02 16:26:39 1417

原创 pyenv切换python版本控制

安装好pyenv后,发现真的极其好用!故而再来总结一下,平时的使用方式:1.需要安装版本 (前提要先安装好依赖)$ sudo apt-get install libc6-dev gcc$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev l

2017-02-02 16:24:36 5009

原创 python 3.5.0 installation fails on ubuntu 14.04

今天安装好pyenv的目的是为了安装3.5.1和便于管理python库,但是遇到了如下问题:pyenv install 3.5.0Downloading Python-3.5.0.tgz...1-> https://yyuu.github.io/pythons/584e3d5a02692ca52fce505e68ecd77248a6f2c99adf9db144a39087

2017-02-02 16:16:44 604

转载 在ubuntu下pyenv管理python的多个版本

如何在ubuntu下管理python的多个版本。我这里使用的是一个叫pyenv的Python版本管理工具。  系统环境:ubuntu14.04LTS,系统默认的python版本为2.7,我这里想要再安装一个3.4.3版本。再安装python之前,我们首先要安装这个管理工具pyenv:$ git clone git://github.com/yyuu/pyenv.git ~/.p

2017-02-02 15:56:32 1789

cacert.pem

修复SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed.工具

2017-05-20

空空如也

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

TA关注的人

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