- 博客(32)
- 资源 (7)
- 收藏
- 关注
原创 caffe的两个重要错误
Caffe的bug:1) 问题1:问题1:/usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the ...
2019-05-30 22:08:16 794
原创 在ubuntu下安装Detectron
安装Detectron1)前提条件:a) NVIDIA GPU, Linux, Python2b) Caffe2, various standard Python packages, and the COCO API2)检查caffe2是否安装#交互Success,则为正常python -c 'from caffe2.python import core' 2>/dev/null...
2019-05-30 21:57:58 560 2
原创 ubuntu16.04下安装caffe2的安装
caffe2安装安装前说明:到目前日期为止,大多数博客中介绍的方法是从 {git clone --recursive https://github.com/caffe2/caffe2.git} 中进行git代码,然而我们可以从git网站中看到这个caffe2.git已被移动到pytorch/pytorch repo。因此,我们参考官方给出的安装说明来安装caffe2:https://caf...
2019-05-30 21:46:48 1432 2
原创 CenterLoss的caffe实现与深入理解
CenterLoss的caffe实现与深入理解目的:打算将centerloss与SSD的multibox_loss融合,或者与faster-rcnn的softmax回归融合。 项目代码将会发布到:https://github.com/BOBrown思路概述:paper title:A Discriminative Feature Learning Approach for D...
2018-07-11 15:33:59 3771 12
原创 在虚拟环境中Caffe: opencv error
这里写自定义目录标题Caffe编译的一个错误与解决方案编译错误解决Caffe编译的一个错误与解决方案编译错误在 make -j32 时,.src编译和.cu(nvcc)编译都通过了,然而在最后报错如下:make allCXX/LD -o .build_release/examples/cpp_classification/classification.bin/usr/bin/ld: .build_release/examples/cpp_classification/classification
2020-10-17 18:52:56 158
转载 TCSVT论文结构整理
官网要求看这里。TCSVT论文结构整理论文结构摘要问题综述算法概括(算法细节)实验结果Index TermsIntroduction引子 + 应用场景现状概述论文结构介绍示例Experiments and Discussion第一段(综述)第一节(实验设置)第二节(实验结果及比较)Conclusion方法功能综述各部分概括(或优势重申)实验结果功能拓展未来计划其他问题论文结构论文结构基本相同...
2019-05-13 09:47:54 2587 1
原创 人像分割专栏
人像分割数据集对于人像分割任务,可以利用human parsing的几个公开数据集,如LIP、ATR、Multi-parsing数据集。可以在其官方网站中下载对应数据集,也可以在CSDN中的连接下载,人像分割代码:https://github.com/BOBrown/deeparsing-master...
2019-03-18 23:28:02 4563
原创 docker的安装与常见语法
1、安装dockerdocker的安装参考: docker安装$ sudo apt-get remove docker docker-engine docker-ce docker.io更新apt$ sudo apt-get update安装以下包以使apt可以通过HTTPS使用存储库(repository):$ sudo apt-get install -y apt-tra...
2019-03-18 18:48:44 704
原创 caffe-ssd修改solver.cpp来绘制每一个类的pr曲线
caffe-ssd绘制每个类的pr曲线1 solver.cpp进入到caffe-ssd/src/caffe目录下,打开solver.cpp。查看第540行,不同版本可能所在行不同if (param_.show_per_class_result()) { LOG(INFO) << "class" << label << ": " &...
2018-08-08 16:27:55 2500 4
原创 CUDA的几个知识点
知识点1:ncvv编译步骤:nvcc对CUDA代码段进行编译,所有非CUDA的代码均交给通用的C编译器,windows下是C1编译器,Linux下是gcc编译器。 若想要了解nvcc的编译步骤: 1, 在cmd下输入nvcc -E x.cu > x.cup 可以得到cup后缀名的文件,这个步骤一般是由nvcc隐式执行的,这一步是对cu文件进行预处理。 注(若出现错误:...
2018-08-05 16:16:46 1924
转载 ubuntu16.04 + OpenCv 2.4.13安装
安装包下载https://pan.baidu.com/s/1_H5tYfC0iwyOWZJAIX6-NA 下载安装一些一类包 以及编译工具安装编译工具sudo apt-get install build-essential安装依赖包sudo apt-get install cmake git libgt...
2018-08-05 15:32:24 2475
转载 LSTM的基本架构以及几种变形LSTM
本文内容及图片主要参考:Understanding LSTM NetworksLSTM核心思想LSTM最早由 Hochreiter & Schmidhuber 在1997年提出,设计初衷是希望能够解决神经网络中的长期依赖问题,让记住长期信息成为神经网络的默认行为,而不是需要很大力气才能学会。...
2018-08-05 15:27:36 13696
原创 SSD的MultiBoxLoss层的multibox_loss_param说明
参数说明 multibox_loss_param { loc_loss_type: SMOOTH_L1 conf_loss_type: SOFTMAX loc_weight: 1.0 num_classes: 2 share_location: true match_type: PER_PREDICTION overlap_thresho...
2018-07-25 14:47:42 2252
原创 caffe在windows端配置的全部流程
caffe在windows下配置outlines:配置流程分为: (1)nvidia显卡驱动与CUDA安装 (2)cudnn安装(对于部分caffe工程需要) (3)caffe-windows编译 (4)常见编译错误nvidia显卡驱动与CUDA安装(1)显卡驱动安装 驱动精灵自动安装最新版本驱动,或者选择去nvidia官网下载对应版本的驱动。这两种方式都不影响到以下安装...
2018-07-22 15:34:21 650
原创 一种比较简洁安装tensorflow的方法
virtualenv安装1.Install pip and virtualenv by issuing one of the following commands:sudo apt-get install python-pip python-dev python-virtualenv # for Python 2.7sudo apt-get install python3-pip pyt...
2018-07-22 14:30:13 338
原创 目标检测:SSD之损失函数的改进
SSD 的损失函数改进以下改进已经实现在github中: https://github.com/BOBrown/SSD-Centerloss(1)centerl loss改进centerloss的理解请参考博文 https://blog.csdn.net/zbzb1000/article/details/81001546传统SSD目标检测算法是对每一个default生成一个4维的l...
2018-07-22 14:17:39 10504 3
原创 caffe的预安装库与常见错误
caffe依赖库sudo apt-get install libfaac-dev libmp3lame-dev libtheora-dev sudo apt-get install libvorbis-dev libxvidcore-dev libxext-dev libxfixes-dev sudo apt-get install libprotobuf-dev libleveldb-...
2018-07-19 13:28:20 263
原创 目标检测:SSD的数据增强算法
SSD的数据增强算法代码地址https://github.com/weiliu89/caffe/tree/ssd论文地址数据增强:SSD数据增强有两种新方法:(1)expand ,左图(2)batch_sampler,右图expand_param { prob: 0.5 //expand发生的概率 max_expand_ratio: ...
2018-07-13 21:28:44 8873 4
原创 caffe的正则项理解
caffe的正则项理解在神经网络的cost function中,出了主目标函以外,往往伴有正则项。如下述公式,J(θ)=1N∑i=0N(hi(θ)−yi)2+λL2(θ)(1)J(θ)=1N∑i=0N(hi(θ)−yi)2+λL2(θ)(1) J(\theta) = \frac{1}{N} \sum_{i=0}^{N} (h_i(\theta) - y_i)^2 + \lambda L...
2018-07-10 15:56:37 1011 5
原创 Look Into Person数据集的错误!!
最近在跑LIP数据集,其GitHub地址是 https://github.com/Engineering-Course/LIP_SSL这个数据集下到了以后readme中的label order是错误的!经过重新测量,正确的segmentation标签序列应当是:accurate label order!!!:1 Hat 2 Hair 3 Glove 4 sunglass 5 Upper-cl
2017-10-08 18:44:23 2721 3
原创 让我们深入到vector中看一下softmax做了什么
softmax回归的原理,的数学原理softmax的数学原理caffe的SoftmaxWithLoss层的实现1.softmax的数学原理与logistic regression相比,softmax的不同之处在于适用于多分类问题。而logistic regression只可以解决二分类。我们来看softmax函数的定义: J(θ)=−1m∑i=1m∑j=1k1{y(i)=j}l
2017-10-07 19:11:43 534
原创 Tensorflow的loss函数计算容易出错的地方
1 问题的提出按照tensorflow官方教程搭建好的一个model中的loss函数应该是采用如下的计算方法:cross_entropy = -tf.reduce_sum(y_*tf.log(y))其中,这个公式就是按照标准的交叉熵函数进行定义的,比较简陋,去掉了常数项系数,但是没改变总体的性质,所以算是基本交叉熵函数。但是呢,tensorflow系统中提供了计算交叉熵函数的接
2017-03-28 13:37:10 8996
原创 激活函数之sigmoid激活
1 sigmoid激活:激活函数(activation function)的作用:1)线性模型表达能力不足,通过激活函数来编码非线性表达,从而捕捉数据的非线性因素;2)在深层卷积神经网络中,激活函数在每一层除了扮演非线性单元的角色,并且还起到了特征选择的作用。例如,经Rectified Linear Unit, ReLU抑制为0的神经元在之后的学习过程中不起任何作用。激...
2017-03-24 09:18:46 31777
原创 tensorflow在训练的时候权重是nan,如何解决
昨天在实验室和师妹一起搭建最普通的卷积CNN网络,在其中遇到了一些问题。聪明的师妹解决了这个问题。因为这个问题是大家在学习tensorflow的时候容易忽略掉的,因此将这个问题分享给大家,共勉!nan表示的是无穷或者是非数值,比如说你在tensorflow中使用一个数除以0,那么得到的结果就是nan。在一个matrix中,如果其中的值都为nan很有可能是因为采用的cost func
2017-03-24 09:05:50 17903 2
转载 简单的在ubuntu系统下就能配置pycharm
我最开始接触的编程语言是C/C++,之后由于工作需要又零零碎碎的接触过其它编程语言,直到有一天遇到Python。只恨没早一点接触这货,Python给我的感觉就是快,我说的快不是指代码执行速度,而是开发效率。有时C/C++百行代码,Python只需几行。PyCharm一个是Python集成开发环境,它既提供收费的专业版,也提供免费的社区版本。PyCharm带有一整套可以帮助用户在使用Pyt...
2017-03-24 08:36:17 905
原创 在ubuntu系统下安装opencv
1.先从opencv官方网站上下载OpenCV的源码(对于cuda8.0以上的版本应该下载opencv-2.4.13版本)2.解压到任意目录 unzipopencv-2.4.13.zip 3.进入源码目录,创建release目录 cdopencv-2.4.9 mkdirrelease ...
2017-03-07 11:09:01 1053
原创 详谈对CNN卷积网络的理解
1.引言介绍CNN(Convolutional Neural Networks)概念。详细介绍CNN所涉及到的数学公式以及如何理解这些数学公式。CNN的实际应用与优缺点。结合tensorflow快速实现CNN架构。2.CNN架构与涉及到的概念2.1卷积的概念卷积在图像处理中用于平滑窗口,滤波去噪等操作。在CNN中是为了提取特征。将像素级别的特征用局部感受野收集。
2016-11-22 11:28:31 4745 4
原创 使用tensorflow初步探究深度学习
引言:介绍相关MNIST的知识,介绍tensorflow实现训练模型的基本思路。MNIST数据集:MNIST数据集的官方网站:参考资料:[1]https://www.tensorflow.org/ tensorflow的官方文档
2016-11-22 09:11:26 615
原创 在ubuntu14.04系统安装tensorflow
接着上一篇,配置好了Ubuntu14.04+cuda.80+gtx1080之后,可以根据需求选择利用caffe或者tensorflow或者你熟悉的工具搭建神深度学习框架,框架介绍本文不涉及。安装tensorflow:本文出自英文教程(https://www.tensorflow.org/versions/r0.10/get_started/os_setup.html#configu...
2016-11-02 10:20:43 1458
原创 VS2012+cuda7.5的环境配置
VS2012+cuda7.5的环境配置:前提需要有NVIDIA的显卡驱动,以及安装dir9.0 dir 11.0,注意,directX这两个版本都需要,因为升级后的d11对d9中的一些接口进行了修改。本人就是因为没有安装d9而直接安装的d11导致了程序运行错误,找了很久都没解决。 首先,需要准备cuda_7.5.18_windows.exe下载地址可以通过百度搜索NVIDIA官网,
2016-10-19 22:38:26 2299
原创 (总结许多容易犯的错误)Ubuntu14.04+cuda8.0+gtx1080+cudnn5.1配置教程
需要注意: 不能按照网上大多数cuda8.0+gtx1080的方法来做,因为他们这些方法都忽略了一个重要的问题——NVIDIA官方的版本更新会影响兼容性导致Ubuntu系统无法进入登录界面。例如:cuda_8.0.27_linux版本对应NVIDIA-Linux-x86_64-367.27.run。 cuda_8.0.44_linux版本对应NVIDIA-Lin...
2016-10-19 22:26:51 9605
实现消息推送机制代码
2019-03-18
整理的一些human parsing数据集
2019-03-18
基于NUAA数据集的spoofing代码
2019-03-18
整合了OSG引擎demo
2016-07-22
虚拟试衣-virtual tyr on
2016-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人