自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 数据挖掘的一些评价标准

在信息检索、分类体系中,有一系列的指标,搞清楚这些指标对于评价检索和分类性能非常重要,因此最近根据网友的博客做了一个汇总。准确率、召回率、F1信息检索、分类、识别、翻译等领域两个最基本指标是召回率(Recall Rate)和准确率(Precision Rate),召回率也叫查全率,准确率也叫查准率,概念公式:             召回率(Recall)      =

2016-08-05 15:33:32 2698

转载 AUC计算

1.  最直观的,根据AUC这个名称,我们知道,计算出ROC曲线下面的面积,就是AUC的值。事实上,这也是在早期 Machine Learning文献中常见的AUC计算方法。由于我们的测试样本是有限的。我们得到的AUC曲线必然是一个阶梯状的。因此,计算的AUC也就是这些阶梯 下面的面积之和。这样,我们先把score排序(假设score越大,此样本属于正类的概率越大),然后一边扫描就可以得到我们想要

2016-08-01 10:11:35 1153

转载 ROC曲线详解

ROC曲线指受试者工作特征曲线 / 接收器操作特性曲线(receiver operating characteristic curve), 是反映敏感性和特异性连续变量的综合指标,是用构图法揭示敏感性和特异性的相互关系,它通过将连续变量设定出多个不同的临界值,从而计算出一系列敏感性和特异性,再以敏感性为纵坐标、(1-特异性)为横坐标绘制成曲线,曲线下面积越大,诊断准确性越高。在ROC曲线上,最靠近

2016-08-01 10:00:16 29692 2

转载 Opencv MAT类

译文参考The OpenCV Reference Manual (Release 2.3)August 17 2011Mat::~MatMat的析构函数。C++: Mat::~Mat()析构函数调用Mat::release()。Mat::operator =提供矩阵赋值操作。C++: Mat& Mat::operator=(const Mat

2016-07-20 08:53:14 485

转载 gitlab的搭建

Git服务器比较有名的是gitosis和gitolite,这两个管理和使用起来稍微有些复杂,没有web页面,而gitlab则是类似于github的一个工具,github无法免费建立私有仓库,并且为了代码安全,于是在内网安装了一个自己实验室的一个git服务器,多方比较,选择了gitlab,gitlab有很多依赖,而bitnami制作了一键安装的包,下载链接:https://bitnami.com/r

2016-07-20 08:50:25 912

转载 MATLAB中图像的几何操作

1.1图像的裁剪:在实际应用或科研领域,很多时候要对图像裁剪操作。图像裁剪就是在源图像或者大图像中裁剪图像块来,这个图像块一般是多边形的。图像裁剪是图像处理中最基本的操作之一。使用imcrop函数对图像进行裁剪操作,然后制作出动画效果,该函数有两个参数,一个用来指定裁剪的图像,另一个用来指定裁剪矩形。一般格式如下:           imcrop(A,[80,120,100,50])

2016-07-14 07:25:51 2643

转载 VS项目属性项的一些配置总结

以下内容为“原创”+“转载”首先,解决方案和项目文件夹包含关系(c++项目):VS解决方案和各个项目文件夹以及解决方案和各个项目对应的配置文件包含关系,假设新建一个项目ssyy,解决方案起名fangan,注意解决方案包括项目,此时生成的最外层目录为fangan代表整个解决方案的内容都在这个文件夹内。在这个fangan文件夹内包含有fangan.sln的解决方案配置文件和一个ssyy

2016-06-12 22:20:34 2940

原创 github删除自己的repository

step1:点击要删除的repository,进入还项目的主页,选择settings选项step2:在settings选项里把页面拉到最下面,选择delete this repositorystep3:输入要删除的repository的名字

2016-05-29 00:03:56 461

原创 OpenCV 计算图片相似度

思路:利用直方图比较两张图片的相似度。代码:double GetSim(const Mat& src1, const Mat& src2){ Mat matDst1, matDst2,matGray1,matGray2; Size imageSize = cv::Size(100, 100); if(matSrc1.channels() == 3) cvt

2016-05-21 10:04:07 7002 2

原创 C++ Leetcode 111Minimum Depth of Binary Tree

class Solution {public: int minDepth(TreeNode* root) { if(root == 0) return 0; int depth ; if(root!=0) { depth = 1; int L = minDepth(ro

2016-04-24 17:56:03 367

原创 c++ 遍历文件夹及其子文件夹

#include#includeusing namespace std;vector res;vector listdir(const string &path){ string dir= path; vector s; _finddata_t fileDir; long lfDir; if((lfDir = _findfirst(dir

2016-04-19 23:36:14 7259

原创 opencv_traincascade问题

在用opencv_traincascade训练分类器的时候,遇到了报错如下:Train dataset for temp stage can not be filled. Branch training terminated.在stackoverflow上查了一下,问题的根源在于负样本读取失败,导致问题的原因有:1)负样本描述文件neg.txt不能带路径名,即 : -bg

2016-04-01 17:08:54 1513

原创 用python读取excel

读取xls文件:import xlrd获取xls文件workbook = xlrd.open_workbook('xxx.xls')获取表单数量workbook.nsheets获取一个表单workbook.sheets()[i]workbook.sheet_by_index(i)workbook.sheet_by_name('sheet1')访问数据shee

2016-02-19 14:30:50 1198

原创 python把文件夹/子文件夹内的图片导到指定文件夹

# -*- coding: utf-8 -*-#把path文件夹下以及其子文件下的所有png图片移动(不是复制)到new_pathimport osimport shutilpath = 'E:/Lin/data_1208/third'new_path = 'E:/Lin/data_1208/test'for root, dirs, files in os.walk(path):

2015-12-12 14:26:09 10683 2

原创 win64+python3.4+Numpy.whl的安装

Python 3.4+win10 64位 + NumPy安装。首先从以下网址下载numpy的whl文件。http://www.lfd.uci.edu/~gohlke/pythonlibs/numpy-1.10.1+mkl-cp34-none-win_amd64 表明这是win64位,python3.4版本的。下载下来之后是一个whl文件。可以修改后缀名为zip,然后解压。也可以

2015-11-02 23:01:43 2157

原创 Python beautifulsoup的安装与使用

#个人笔记!#参考 http://www.crummy.com/software/BeautifulSoup/bs3/documentation.zh.html#Quick%20Start#参考 http://cuiqingcai.com/1319.html首先是安装:1.到http://www.crummy.com/software/BeautifulSoup/网站上上下

2015-10-18 10:37:36 2887

原创 c++遍历文件夹中的图片(或文件)

#include#includeusing namespace std;void main(){ char *filename = "D:\\MyBin\\pic\\*.jpg"; struct _finddata_t fileinfo; long handle; handle = _findfirst(filename,&fileinfo); if(h

2015-10-03 15:11:53 7018 1

原创 opencv训练分类器(HAAR,LBP等特征)

Step1:准备训练样本训练样本的准备包括正样本和负样本。正样本就是你要检测的物体图片,比如身份证识别中的国徽。负样本原则上是国徽以外的任何物体都行,这是网上教程所说的,但是实际上,负样本是每一级级联分类器自身调参优化的依据。也就是说,单级分类器的目的是寻找一组参数,让所有的正样本都通过该级分类器,只让少数不可区分开的负样本通过,到下一级分类器的时候再增加特征数目以寻求把所有负样本都kil

2015-09-19 22:48:00 7736

原创 C++友元函数

友元是为了对c++封装性进行补充,只在类中定义,用修饰符friend修饰。众所周知,当一个类把数据成员申明为private时,除了该类的成员函数外,其他函数包括全局函数和其他类的成员函数都无法通过该类的对象访问这些private数据。一个合适的解决办法是给该类定义一个成员函数:        DataType getprivate() { return privat

2015-09-19 10:17:55 564

原创 在Mac下配置Caffe笔记

Step1:安装homebrew如果电脑上有,暂时不装。但是在step2(或者其他需要brew的情况)加完sudo之后如果仍然报错,就需要重新安装homebrew。在终端里输入如下命令:ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/intall)” 即可安装。(参考网址:h

2015-09-17 09:29:25 2087 1

原创 tesseract训练中文备忘录

最新用OCR识别身份证,用的tesseract引擎。但是google自带的中文库是在太慢了,尤其是对于性别、民族这样结果可以穷举的特征信息而言,完全可以自己训练字库。在训练过程中,常见的error有以下几种:1)index >= 0 && index<size_used_:Error:Assert failed in genericvector.h, line 512原因:

2015-08-19 23:03:29 1462

原创 如何轻巧地配置Opencv(vs2010+opencv2.4.9)

网上有许多opencv的配置技巧,但是绝大多数的配置都只是一锅炖!把所有的lib文件,dll文件都包含进来。这样做会导致程序的可移植性非常差,把工程拷到另一台没有配置opencv环境的机器上,程序就跪了!另外,如果你打算用opencv写个SDK,一锅炖的方法会使得程序非常大!所以,我们需要另外的配置技巧,使我们能够根据自己的需要来选择需要包含的lib文件和dll文件。step1:下载所

2015-07-27 20:42:29 753

深度学习资料

2015年出版的深度学习的一个资料,比较全~

2016-03-15

空空如也

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

TA关注的人

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