自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

caicai2526的博客

在读研究生,关注计算机视觉,机器学习,算法研究,医学病理图像,努力学习C++、Matlab、Python、Opencv等语言

  • 博客(48)
  • 收藏
  • 关注

原创 1080Ti+cuda+cudnn+caffe安装

1080Ti+cuda+cudnn+caffe安装

2017-04-13 12:04:44 6044

转载 七种查找算法解析

查找成功时的平均查找长度为:(假设每个数据元素的概率相等) ASL = 1/n(1+2+3+…+n) = (n+1)/2 ;当查找不成功时,需要n+1次比较,时间复杂度为O(n);所以, 顺序查找的时间复杂度为O(n ) 。C++实现源码://顺序查找int SequenceSearch(int a[], int value, int n){ int i; f...

2018-09-21 09:50:21 599

转载 目标检测 (Object Detection) 算法汇集

基于深度学习的目标检测综述(一)(2018年03月16日)图像分类,检测及分割是计算机视觉领域的三大任务。图像分类模型(详情见这里)是将图像划分为单个类别,通常对应于图像中最突出的物体。但是现实世界的很多图片通常包含不只一个物体,此时如果使用图像分类模型为图像分配一个单一标签其实是非常粗糙的,并不准确。对于这样的情况,就需要目标检测模型,目标检测模型可以识别一张图片的多个物体,并可以定位出不同物...

2018-08-06 21:18:20 5218

原创 ubuntu 14.04下Latex安装

1.安装包准备下载TexLive2018版本的,下载地址:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/2.TexLIve安装sudo apt-get install perlsudo apt-get install perl-tk之后进入下载texlive2018 的安装包所在的文件目录下面使...

2018-07-30 12:10:53 625

转载 Adaboost算法原理分析和实例+代码(简明易懂)

【尊重原创,转载请注明出处】 http://blog.csdn.net/guyuealian/article/details/70995333    本人最初了解AdaBoost算法着实是花了几天时间,才明白他的基本原理。也许是自己能力有限吧,很多资料也是看得懵懵懂懂。网上找了一下关于Adaboost算法原理分析,大都是你复制我,我摘抄你,反正我也搞不清谁是原创。有些资料给出的Adaboost实例...

2018-07-07 10:24:49 730

转载 ubuntu16.04安装chrome谷歌浏览器

按下 Ctrl + Alt + t 键盘组合键,启动终端。 输入以下命令:sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/1wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo ...

2018-07-05 15:27:34 920

原创 分割网络总结:FCN,Segnet,RefineNet,PSPNet,Deeplab v1&v2&v3

这篇博客对先前的几个语义分割网络进行一下个人的小结,从2014年FCN网络到2017年的deeplab v3。现在流行的这几个深度分割网络都是基于传统的CNN网络机构进行变化的,比如说FCN网络是由加州伯克利分校的Long等人提出的全卷积网络(Fully Convolutional Network),其推广了原有的CNN结构,在不带有全连接层的情况进行的密集预测。值得注意的是分割网络的预测是与分类...

2018-04-18 14:28:33 13410

原创 github上面上传自己的项目文件(ubuntu)

首先我们先看看一下好的博客在windows上面上传的方法,需要下载一个Git工具github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,windows用户请下载 http://msysgit.github.com/mac用户请下载 http://code.google.com/p/tortoisegit/安装博文的参考地址:https://blog.csdn.net/laozi...

2018-04-13 15:13:27 2326

原创 Caffe中加入focal loss

这是我在github上面上传的修改的caffe框架里面加入focal loss,需要的可以自己下载下来直接编译就可以了。https://github.com/caicai2526/Caffe_densenet_focal_loss另外我也提供了caffe版本的Densenet网络结构加入focal loss和没有加入focal loss地址:https://github.com...

2018-04-13 14:58:39 4079 7

原创 系统学习深度学习(博客转载地址)

转载深度学习学习系列的一些文章1、系统学习深度学习(一) --深度学习与神经网络关系 https://blog.csdn.net/app_12062011/article/details/543119452、系统学习深度学习(二) --自编码器,DA算法,SDA,稀...

2018-04-08 15:40:25 809

转载 系统学习深度学习(七)--主流深度学习开源框架对比

https://blog.csdn.net/app_12062011/article/details/54691945 转自:http://blog.csdn.net/u010167269/article/details/51810613,本文做了相关修改。参考论文:《Comparative Study of Deep Learning Software Framew...

2018-04-08 15:13:31 531

转载 系统学习深度学习(六) --LSTM总结

转自:http://blog.csdn.net/shincling/article/details/49362161https://blog.csdn.net/app_12062011/article/details/544249861. 概念:Long short-termmemory (LSTM)is a recurrent neuralnetwork ...

2018-04-08 15:11:56 7141

转载 系统学习深度学习(五) --递归神经网络原理,实现及应用

https://blog.csdn.net/app_12062011/article/details/54406225 目录(?)[+]           递归神经网络(RNN),是两种人工神经网络的总称,一种是时间递归神经网络(recurrent ...

2018-04-08 15:08:43 11821 1

转载 系统学习深度学习(四) --CNN原理,推导及实现源码分析

之前看机器学习中,多层感知器部分,提到可以在设计多层感知器时,对NN的结构设计优化,例如结构化设计和权重共享,当时还没了解深度学习,现在看到CNN,原来CNN就是这方面的一个代表。CNN由纽约大学的Yann LeCun于1998年提出。CNN本质上是一个多层感知机,其成功的原因关键在于它所采用的局部连接和共享权值的方式,一方面减少了的权值的数量使得网络易于优化,另一...

2018-04-08 15:05:45 3471

转载 系统学习深度学习(三) --RBM及DBN

转自:http://blog.csdn.net/yt7589/article/details/52487505另外,有一篇文章《RBM原理理解》写的很详细,每个过程都有详细推导,也就通俗化的理解。我这里也有做根据文章对博文做了相关补充。我们目前的讨论的神经网络,虽然学习算法不同,但基本上架构还是相同的,就是都是分层网络,即神经元按层进行组织,层内神经元无连接,层间神...

2018-04-08 15:03:33 1046

转载 系统学习深度学习(二) --自编码器,DA算法,SDA,稀疏自编码器

转自:http://www.cnblogs.com/neopenx/p/4370350.html,作者写的很好,轻松易懂。起源:PCA、特征提取....随着一些奇怪的高维数据出现,比如图像、语音,传统的统计学-机器学习方法遇到了前所未有的挑战。数据维度过高,数据单调,噪声分布广,传统方法的“数值游戏”很难奏效。数据挖掘?已然挖不出有用的东西。为了解决高维度的问题,出现的线性学习的PCA降维方法,P...

2018-04-08 15:01:47 1662

转载 系统学习深度学习(一) --深度学习与神经网络关系

转自:http://blog.csdn.net/zouxy09/article/details/8775518最近开始学习深度学习,基本上都是zouxy09博主的文章,写的蛮好,很全面,也会根据自己的思路,做下删减,细化。Deep Learning的基本思想       假设我们有一个系统S,它有n层(S1,…Sn),它的输入是I,输出是O,形象地表示为: I =&...

2018-04-08 15:00:14 2718

原创 Resnet 网络结构的理解以及论文

Resnet是ImageNet竞赛中分类问题比较好的网络,它有多种结构形式,有Resnet-34,Resnet-50, Resnet-101, Resnet-152. github上的caffe网络结构的prototxt地址:https://github.com/antingshen/resnet-protofiles先说一下残差表示:VLAD是一种通过关于字典的残差向量进行编码的表示形...

2018-04-04 16:50:03 24136 2

转载 几种图像边缘检测算子的比较

转载地址: https://blog.csdn.net/sinat_32974931/article/details/51125516不同图像灰度不同,边界处一般会有明显的边缘,利用此特征可以分割图像。需要说明的是:边缘和物体间的边界并不等同,边缘指的是图像中像素的值有突变的地方,而物体间的边界指的是现实场景中的存在于物体之间的边界。有可能有边缘的地方并非边界,也有可能边界的地方并无边缘,因为...

2018-04-04 11:23:39 3207

原创 Densely connected convolutional networks(DenseNet)论文解读以及运行(Caffe)

DenseNet网络是应用由于分类任务中,在目前较好的分类网络ResNets,他们之前存在着很多的不同。下面先来说一说。 先来看一看网络模型结构: DenseNet主要解决的问题是缓解了消失梯度的问题,增强了特征的传播,促进了特征再利用,大大减少了参数的数量,使网络模型模型进行缩减。 这篇文章中作者主要用了DenseNet-121(k=32),DenseNet-169(k=32),Den...

2018-04-02 17:49:11 840 2

原创 Focal Loss for Dense Object Detection论文阅读

论文地址:https://arxiv.org/pdf/1708.02002.pdf 最近YOLO_V3版本刚刚出世,很强,下面一篇博客我们再介绍,这篇博客我们主要来读读大神何凯明的大作Focal Loss(焦点损失),其主要就是一个解决分类问题中类别不平衡、分类难度差异的一个 loss。Focal loss 这个损失函数在标准的交叉熵标准上添加了一个因子 。 目前目标检测的框...

2018-03-28 16:11:09 322

原创 svmtrain和svmpredict简介

本文主要介绍了SVM工具箱中svmtrain和svmpredict两个主要函数:(1)model= svmtrain(train_label, train_matrix, [‘libsvm_options’]); 其中: train_label表示训练集的标签。 train_matrix表示训练集的属性矩阵。 libsvm_options是需要设置的一系列参数,各个参数可参见《libs...

2018-03-26 11:06:53 1723

原创 Python opencv2和opencv3中的cv2.findContours函数使用

接着上一个博客:关于 Python opencv 使用中的 ValueError: too many values to unpack(http://blog.csdn.net/caicai2526/article/details/79627370)介绍cv2.findContours函数在opencv2和opencv3中区别以及应用。cv2.findContours函数是一个图像轮廓的绘制方...

2018-03-21 11:35:02 9678 5

转载 关于 Python opencv 使用中的 ValueError: too many values to unpack

最近在OpenCV-Python接口中使用cv2.findContours()函数来查找检测物体的轮廓。根据网上的 教程,Python OpenCV的轮廓提取函数会返回两个值,第一个为轮廓的点集,第二个是各层轮廓的索引。但是实际调用时我的程序报错了,错误内容如下:too many values to unpack (expected 2)其实是接受返回值不符,如果你仅仅使用一个变量a去接受...

2018-03-20 16:16:00 1494

转载 R语言解决Lasso问题----glmnet包(广义线性模型)

根据Hastie(斯坦福统计学家), Tibshirani和Wainwright的Statistical Learning with Sparsity(The Lasso and Generalizations),如下五类模型的变量选择可采用R语言的glmnet包来解决。这五类模型分别是:二分类logistic回归模型多分类logistic回归模型3.Possion模型4.Cox

2018-01-30 09:34:17 21204 1

原创 ubuntu14.04 R语言安装

(1)安装:sudo apt-get install r-base-core​(2)如果系统中已经安装过但是不好用,需要卸载(只要报错就卸载) 卸载命令:sudo apt-get autoremove r-base-core(3)之后把系统里面的包更新一下,命令sudo apt-get update(4)最后再执行(1),看看是否能够安装. R语言的编辑软件叫做Rstu

2018-01-16 13:29:14 1456

原创 tensorflow中padding操作解析

参考地址:https://www.jianshu.com/p/05c4f1621c7e 根据tensorflow中的conv2d函数,我们先定义几个基本符号1、输入矩阵 W×W,这里只考虑输入宽高相等的情况,如果不相等,推导方法一样,不多解释。2、filter矩阵 F×F,卷积核3、stride值 S,步长4、输出宽高为 new_height、new_width当然还有其他的

2018-01-09 09:11:16 306

原创 unbuntu 14.04系统teamviewer安装

系统环境:unbuntu14.04 64位操作系统(个人建议系统最好装完就装teamviewer,省事) teamviewer下载地址:https://www.teamviewer.com/zhcn/download/linux/ 参考地址:http://blog.csdn.net/dreamhai/article/details/57080531 自己从里面找合适自己的系统的安装包,这里是6

2017-12-31 11:37:34 3461

转载 Python命令行解析argparse常用语法使用简介

python中的命令行解析最简单最原始的方法是使用sys.argv来实现,更高级的可以使用argparse这个模块。argparse从python 2.7开始被加入到标准库中,所以如果你的python版本还在2.7以下,那么需要先手动安装。 基本使用import argparseparser=argparse.ArgumentParser()parser.add_argument("echo"

2017-12-07 16:23:30 188

原创 ROC曲线MATLAB实现以及AUC

首先我们先来对ROC的一些解释以及计算的方法。 ROC曲线(Receiver Operating Characteristic Curve)是利用Classification模型真正率(True Positive Rate)和假正率(False Positive Rate)作为坐标轴,图形化表示分类方法的准确率的高低。 ROC(Receiver Operating Characteristic)

2017-11-26 10:00:50 8579 5

转载 SVM详解

SVM入门(一)至(三)Refresh按:之前的文章重新汇编一下,修改了一些错误和不当的说法,一起复习,然后继续SVM之旅.(一)SVM的简介支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中[10]。 支持向量机方法是建立在统计学

2017-11-17 09:48:12 383

转载 matlab函数bsxfun、crossvalind、ismember,kmean

1 bsxfun函数函数功能:两个数组间元素逐个计算的二值操作使用方法:C=bsxfun(fun,A,B)两个数组A合B间元素逐个计算的二值操作,fun是函数句柄或者m文件,也可以为如下内置函数:@plus 加 @minus 减 @times 数组乘《Simulink与信号处理》 @rdivide 左除 @ldivide 右除 @power 数组幂乘 @max 二值最大值 @min 二

2017-10-27 14:43:38 1636

原创 YOLO_V2教程

自我感觉YOLO_v2检测效果还是可以的,目前的用于检测的yolo,ssd都是还不错的,我将yolo_v2尝试了一下,下面我就说说用法。 yolo_v2下载地址:https://github.com/pjreddie/darknet https://pjreddie.com/darknet/yolo/官网地址,里面有安装的方法以及步骤可以借鉴 https://pjreddie.com/dark

2017-09-21 15:01:03 4471

原创 caffe绘制loss曲线和accuracy的方法

在tensorflow中我们可以了利用tensorboard来绘制训练过程中的曲线等,对于caffe我们应该如何绘制呢 在caffe当中也有自带的绘制方法,caffe中工具的地址:caffe/tools/extra/parse_log.sh caffe/tools/extra/extract_seconds.py和 caffe/tools/extra/plot_training_log.py

2017-09-15 10:03:55 622 3

原创 分割网络Deeplab_v2和PSPnet的安装

Deeplab_v2和PSPnet的关系:PSPnet实在Deeplab_v2的的基础上进行修改的,本质上其实是差不了多少的。 Deeplab_v2的地址:github:https://github.com/xmyqsh/deeplab-v2 作者的主页:http://liangchiehchen.com/ 也可以在这里进行下载安装 安装步骤和caffe一样ma

2017-09-13 08:57:56 2779

原创 Dukto 傻瓜安装教程

Dukto主要用于两台电脑之间进行文件等一些的传输,非常便捷 windows安装方法,一键式安装,下载地址:http://www.msec.it/blog/?page_id=11 ubuntu安转方法: ubuntu16.04的系统安装步骤:sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/colombo

2017-09-04 21:26:16 2826

原创 ubuntu系统下挂载新的硬盘

装上硬盘后开始对硬件的检查 一、检查硬盘分区 1、显示硬盘及所属分区的情况。在终端输入命令sudo fdisk -lu可以看见硬盘及分区情况2、对硬盘进行分区。在终端输入命令 sudo fdisk /dev/sda (这边的/dev/sda 就是我们要挂载的新盘,每个人情况不一样,自己检查清楚)根据提示输入:m 查看指令 之后这里我们输入n 意思就是给硬盘增加一个新分区 出现Com

2017-08-31 09:31:30 1970 2

原创 Segnet分割网络caffe教程(二)

继上一篇Segnet分割网络caffe教程(一)对segnet的介绍以及操作步骤的说明,下面讲解对自己数据的一个说明。 对利用segnet进行图像分割需要的数据要求一个是原始图像,二是图像的标记即所说的mask,以我的的一个工程为例说明 (1)图像的处理,我的mask是二值图像因而需要转换,这个我就不说了,只需要把mask转化为0、1两种值 (2)图像和mask的list的建立,这个我的做法是

2017-08-14 21:25:00 6203 16

原创 Segnet分割网络caffe教程(一)

segnet分割网络的地址说明:http://mi.eng.cam.ac.uk/projects/segnet/tutorial.html 在这个里面主要讲解如何使用segnet以及每一步的步骤,对于里面所介绍的只有一些关键部分,对于一些细节有点缺失,博主将会一步一步的说明一下如何利用segnet对自己的数据进行分割。 segnet代码的github地址:https://github.com/a

2017-08-14 20:57:38 9723 13

原创 tensorflow学习系列(二):猫狗大战进阶

在tensorflow学习系列(一)里面介绍数据的构建,模型的构建,以及训练,在这个进阶阶段要将模型的训练和测试放在一起进行,下面就看看代码吧,小伙伴们参考的话可以和前面的代码进行比较一下看看有何变化。 补充一个kaggle的官网:https://www.kaggle.com/ 里面可以下载到数据,如果你下载不了,下面是我百度云的:http://pan.baidu.com/s/1slqHc3j

2017-07-18 20:16:24 1673 5

空空如也

空空如也

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

TA关注的人

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