自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ubuntu下基于docker安装caffe以及faster rcnn

今天主要想介绍一种特别快的配置caffe的方法,直接利用docker来安装caffe镜像。 1. 前言        Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。因此,docker给应用提供了一个从开发...

2017-08-31 13:40:30

阅读数 1175

评论数 1

原创 python-opencv的图像滤波

在这里先贴部分卷积图像卷积与滤波的一些知识点 程序部分借助opencv实现的一些方法: 目标: 1、学习使用不同的低通滤波器对图像进行模糊 2、使用自定义的滤波器对图像进行卷积(2D 卷积) 使用低通滤波器可以达到图像模糊的目的。这对与去除噪音很有帮助。其实就是去除图像中的高频成分(比...

2018-01-03 10:21:58

阅读数 2673

评论数 0

原创 容器docker的命令使用

常用Docker命令 指定使用特定的GPU执行docker # NV_GPU=0,1 nvidia-docker ... 装载本地镜像 # docker load --input 查看已安装的镜像 # docker images 查看运行中的容器 ...

2018-01-03 10:19:52

阅读数 274

评论数 0

转载 论文精读:Faster RCNN详解

Faster RCNN github : https://github.com/rbgirshick/py-faster-rcnn Faster RCNN paper : https://arxiv.org/abs/1506.01497 Bound box regression...

2018-01-03 10:14:52

阅读数 1908

评论数 2

原创 如何绘制、计算直方图(基于python-opencv)

今天学习了一下如何在python-opencv下对直方图进行操作: 1 直方图的计算、绘制直方图 1.1 直方图的计算 主要用到的几个函数有cv2.calcHist(),np.histogram() 直方图的原理很简单,它的X轴是灰度值(0到255),y轴是图片中具有同一个灰度值的数目。直方图就是...

2017-10-20 09:18:55

阅读数 3605

评论数 0

原创 opencv如何读取图像、视频(基于Python语言)

今天来讲下如何使用opencv的Python接口来做一些工作(因为python实在是太方便,没有那么繁琐的编译过程且极易上手) 1.安装opencv 假定你已经安装python,也已经下载了opencv的exe文件,点开opencv的安装文件进行安装。安装完成后找到 如图我的Python版本对...

2017-09-11 16:05:05

阅读数 2565

评论数 1

原创 Python的标准库sys、copy、os相关用法

1.sys库相关函数 1.1 sys.argv sys.argv是用来专门向python解释器传递参数,所以称为命令行参数 举例说明: import sys print("the file name:",sys.argv[0]) print("the number o...

2017-09-09 12:00:58

阅读数 1771

评论数 0

原创 机器学习模型评价指标准确率召回率精确率

做机器学习相关内容的同学肯定得接触的一件事就是模型的评价指标,我会把我收集的内容总结一下。     首先举一个简单的例子:      假如某个班级有男生80人,女生20人,共计100人.目标是找出所有女生.现在某人挑选出50个人,其中20人是女生,另外还错误的把30个男生也当作女生挑选出来了....

2017-09-07 17:05:55

阅读数 1079

评论数 0

原创 lunix下如何生成容器以及将容器打包成新的镜像文件

首先关于docker的一些基本操作,比如你想获得一个新的Ubuntu系统,很简单,Docker中得pull命令是用来获取镜像的,执行下面的命令,就会从官方仓库里获取Ubuntu 14.04版本的系统: sudo docker pull ubuntu:14.04如果想查看本机Docker中存在哪些镜...

2017-09-07 09:54:49

阅读数 1242

评论数 0

原创 如何实现在远端服务器利用matplot绘图但是不显示

在前面的博客中也提到了通过访问远方服务器,图形不能绘制的问题。在我跑faster rcnn的过程中也遇到了这个问题,一起用绘图的程序就会有bug。比如demo前面的代码如下: import _init_paths import matplotlib matplotlib.use('Agg') f...

2017-09-04 09:05:56

阅读数 2840

评论数 0

原创 远端连接服务器无法绘图的bug怎么解决

在调试faster rcnn的demo程序时我遇见了这么一个问题: _tkinter.TclError: no display name and no $DISPLAY environment variable

2017-09-03 19:36:47

阅读数 293

评论数 0

原创 Python小白进阶4:基于Kmeans的图像分割

在无监督学习的算法中,Kmeans算法是最常用的算法之一,今天用Kmeans来实现以下图像分割的功能。                 图像分割:利用图像的灰度、颜色、纹理、形状等特征,把图像分成若干个互不重叠的区域,并使这些特征在同一区域内呈现相似性,在不同的区域之间存在明显的差异性。然后就可...

2017-08-05 08:14:45

阅读数 7467

评论数 7

原创 simulink小技巧:如何解锁已经锁定的simulink模块

最近由于做的项目需要对风机进行建模,所以陆续会更一些关于simulink建模会遇到的问题。相信大家都会有在网上找已经搭建好的模型的经历,但是很多资源下载后都会成一个被锁定的状态,如何解锁是一个新的问题。     被锁定的界面如下图所示: 如果想要解锁该模型,我们首先返回它的上一级,选择...

2017-08-04 09:13:18

阅读数 5629

评论数 1

转载 python枚举

本文转自:点击打开链接 1. 枚举的定义 首先,定义枚举要导入enum模块。枚举定义用class关键字,继承Enum类。用于定义枚举的class和定义类的class是有区别   示例代码: from enum import Enum class Color(Enum): re...

2017-08-03 08:22:12

阅读数 176

评论数 0

原创 python小白进阶三:主成分分析(PCA)

主成分分析(Principal Component Analysis,PCA)是最常用的一种降维方法,通常用于高维数据集的探索与可视化,还可以用作数据压缩和预处理等。矩阵的主成分就是其协方差矩阵对应的特征向量,按照对应的特征值大小进行排序,最大的特征值就是第一主成分,其次是第二主成分,以此类推。 ...

2017-08-02 22:28:00

阅读数 8332

评论数 1

原创 simulink小技巧:如何将自己编写的模块集成到模块浏览器里面去

相信很多人在做项目时往往会遇到两个项目需要用到同样的simulink模块的问题,如果我们将自己的做过的一些项目的关键部分模块化后,将非常利于这些项目的可移植。接下来将说一说如何在simulink中将自己编好的模块放到浏览器中。 1.在Matlab文件夹中新建自己的库文件的路径,也即自定义的模块库...

2017-08-02 15:04:41

阅读数 576

评论数 0

原创 LeNet-5卷积神经网络的整体框架介绍

在数字手写体识别中,LeNet-5卷积神经网络框架是每一个深度学习入门新手都必须要掌握的基本框架模型。本文对这个基本模型进行一下介绍: 可以看出LeNet-5包含输入层共有8层,每一层都包含多个参数(权重)。C层代表的是卷积层,通过卷积操作,可以使原信号特征增强,并且降低噪音。 S层是一...

2017-07-25 09:34:14

阅读数 345

评论数 0

原创 Python小白进阶二:如何通过sklearn库实现Kmeans算法

在机器学习的任务中有一个非常重要的任务就是对样本进行聚类,聚类的方法有很多,本文讲述的是通过使用sklearn库在python中实现kmeans算法。      kmeans是一种无监督的算法,它的步骤如下:      1.随机选择k个点作为初始的聚类中心;      2.对于剩下的点,根据...

2017-07-20 08:58:38

阅读数 1425

评论数 0

原创 如何打乱训练样本和测试样本的顺序

怎么打乱样本顺序是很多朋友都会遇到的问题,其实这个问题十分简单。    在matlab下进行操作的步骤如下:(训练样本容量为1500)    第一步,产生一个随机数组,数组是1到1500的随机数    第二步,对原始数据进行行移动    第三步,得到新产生的随机数据 如上图所示,数据...

2017-07-18 12:53:07

阅读数 834

评论数 0

原创 python小白进阶一:如何安装scikit learn库

由于我学习python之前并没有过深的编程基础,因此在python进阶之中遇到的第一只拦山虎就是如何安装第三方库,好废话不多说,接下来讲讲我是如何解决这个问题的。   第一步,得先清楚你的python版本以及电脑信息。   在这里,请点开你的电脑命令提示符CMD,输入python,这会提示你的...

2017-07-09 17:29:02

阅读数 317

评论数 0

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