自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (3)
  • 收藏
  • 关注

原创 pca的最大方差理论解释

写这个主要为了自己理解,内容都是参考博文:http://www.cnblogs.com/jerrylead/archive/2011/04/18/2020209.html一、数据预处理:去均值化,使得样本数据的均值为0方差归一化,保证每个特征的维度尺度近似(可以看出这里求方差没有减去均值,因为经过去均值化后,均值已经为0了)其中是样例,共m个,每个样例有n维

2017-06-08 17:16:53 10012 6

原创 faster-rcnn中,对RPN的理解

先放两张图,上面是原文中对RPN的原理说明;下图是k个anchor boxes(k=9)的生成。原文中rcnn部分的截图(上面anchor boxes示意图都是转自其他人的博客)anchor机制:特征图上的一个点对应原图的一个小区域(比如上图中的蓝色正方形),在这个小区域上可以生成k个anchor boxes(所有anchor boxes的中心点坐标是一样的,就是对应原图中这...

2017-05-28 00:45:55 59619 49

原创 Tensorflow保存模型,恢复模型,使用训练好的模型进行预测和提取中间输出(特征)

前言:tensorflow中有operation和tensor,前者表示 操作 ,后者表示 容器 ,每个operation都是有一个tensor来存放值的,比如y=f(x), operation是f(x), tensor存放的就是y,如果要获取y,就必须输入xtensor的名字一般是 :可以通过 print(out.name) 来看看假如之前的训练定义了如下图(模型),并保

2017-05-25 17:22:41 38997 9

原创 CNN中使用SVM进行分类(keras的实现)

相关理论可以看这篇文章Deep Learning using Linear Support Vector Machines,ICML 2013主要使用的是SVM的hinge loss形式的损失函数原始的SVM的损失:(公式图片截取自开头的论文)SVM的hinge loss形式的损失:(公式图片截取自开头的论文)这里解决的是二分类问题,多分类的话和softmax一样,简单说...

2017-05-07 20:03:49 44642 31

原创 caffe通过python(pycaffe)在已有模型上进行批量预测,批量提取特征

相关模块:import numpy as np import caffeimport cv2我使用的是net.Classifier()这个接口,先看看这个类的初始化函数,了解一下各个参数:def __init__(self, model_file, pretrained_file, image_dims=None, mean=None, input_scale=

2017-05-06 17:58:40 5808

原创 python下通过dlib和opencv实现人脸对齐(包括关键点检测和仿射变换)

python的dlib库的安装:下载dlib源码,有个setup.py文件,安装,然后把python_examples文件夹中dlib.so文件拷贝到python的site-packages文件中即可参考:python中基于dlib的人脸关键点检测http://blog.csdn.net/sunmc1204953974/article/details/49976045p

2017-05-05 18:22:13 6540

原创 ubuntu16.04下,安装caffe+cuda8.0+cudnn5.1(附各种错误解决)

所需文件1,caffe2,cuda8.03,cudnn5.11,NIVIDA显卡驱动安装先禁用nouveau驱动:先去 /etc/modprobe.d/blacklist.conf中最后一行加上 blacklist nouveau,保存然后 sudo update-initramfs -u重启,输入lsmod | grep nouveau如果

2017-05-05 11:27:48 8088

原创 linux搜狗输入法不显示候选框问题

1、把~/.config/sogou-qimpanel ~/.config/SogouPY ~/.config/SogouPY.users 三个文件夹删掉2、卸载输入法sudo apt-get --purge remove sogoupinyin3、注销,重新安装在fcitx中选择重新启动,添加搜狗输入法就行了

2017-03-28 10:36:55 9479

原创 ubuntu16下编译并安装opencv2.4.9(附卸载方式)

解压缩安装cmakecd /home/hy/opencv-2.4.9cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON-D WITH_V4L=ON -

2017-03-16 23:01:57 5586

原创 caffe绘制loss和accuracy曲线

自带工具1、训练时后面加个参数$TOOLS/caffe train --solver=$SOLVERFILE 2>&1 |tee out.log2、在tools/extra目录下有个parse_log.py,用它来解析日志文件python parse_log.py out.log ./ #两个参数,一个是日志文件,另一个是保存的路径运行后会生成两个文件out.l

2017-03-11 21:54:57 554

原创 ubuntu下新建caffe的c++工程 环境配置

下面都是相对路径include目录:caffe-master/includecaffe-master/srccaffe-master/include_caffe_protolink目录:caffe-master/build/libopencv-2.4.9/release/lib/usr/local/cuda-7.5/lib64  ####

2017-03-09 16:50:16 1783

原创 关于caffe训练出现loss=87.3365

可以在solver里面设置:debug_info: true看看各个层的data和diff是什么值,一般这个时候那些值不是NAN(无效数字)就是INF(无穷大),一般的解决办法是:1、检查数据的标签是否从0开始且连续2、把学习率base_lr调低3、数据问题4、中间层没有归一化,导致经过几层后,输出的值已经很小了,这个时候再计算梯度就比较尴尬了,这也是我遇到的问题,

2017-03-07 11:46:50 6258

原创 caffe的solver理解

【一个iteration等于使用batchsize个样本训练一次】【一个epoch等于使用训练集中全部样本训练一次】【batchsize每次在训练集中取batchsize个样本训练】【举个例子,训练集有1000个样本,batchsize=10,那么:】【训练完整个样本集需要:】【100次iteration,1次epoch。】test_iter: 1000 一次测试需要的it

2017-03-03 10:53:00 909

原创 caffe中概念笔记

如果input尺寸是3*224*224,下一层是conv1,kernel_size是7,pad是3,stride是2,num_output是64,则,先把输入加上pad,即输入变为3*(224+3*2)*(224+3*2)=3*230*230,卷积后的某一边尺寸为:(230-7)/2+1=111+1=112,所以conv1的输出是64*112*112关于参数个数计算:按照以

2017-02-28 11:47:19 475

原创 caffe的python接口使用笔记

网络初始化:model_def = 'D:/caffe/caffe-master/models/bvlc_reference_caffenet/deploy.prototxt'model_pretrained = 'D:/caffe/caffe-master/models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel'me

2017-02-15 19:18:17 744

原创 shell使用笔记

#一#参考:http://www.cnblogs.com/xwdreamer/p/3823463.html#参考:http://blog.csdn.net/yahohi/article/details/16962595test_file=test.txtwhile read line #逐行读取文件do  echo $line  path=${line%%" "*} #

2017-01-12 20:46:14 584

原创 python笔记

python调用MATLAB,http://blog.csdn.net/pinellina/article/details/50789209python用opencv,http://blog.csdn.net/topgun_chenlingyun/article/details/10582641

2016-12-25 22:16:05 294

原创 windows下mysql配置,使用

2016.12.17下载版本:http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17-winx64.zip解压缩后,我放到C盘:C:\mysql-5.7.17-winx64bin目录添加到path:C:\mysql-5.7.17-winx64\bin打开命令行窗口注意,此时如果net start mysql,会提示报错P

2016-12-17 22:27:58 386

原创 matlab实现鼠标画图(手写体数字)

转载:http://www.cnblogs.com/xfzhang/archive/2010/12/27/1918393.html,MouseDraw.m,有稍微修改,使得右键提交后,可以清除当前坐标轴图像,同时删除坐标文件,避免下一次画图的坐标是追加到文件中function MouseDraw(action)% MouseDraw 本例展示如何以Handle Graphics来设定滑鼠事件

2016-12-13 10:43:59 8219

原创 latex笔记

公式空格两个quad空格a \qquad b两个m的宽度quad空格a \quad b一个m的宽度大空格a\ b1/3m宽度中等空格a\;b2/7m宽度小空格a\,b1/6m宽度

2016-12-10 22:11:06 824

原创 matlab各种技巧笔记

mnist_data_dir='E:/mnist/test_images/';imgs_path_fid = fopen([mnist_data_dir 'test_labels.txt'],'r');imgs_path = textscan( imgs_path_fid , '%s %d', 10000); '%s %d' 是读取格式,%s表示读取一个字符串,%d表示

2016-12-10 16:55:18 698

jdk1.8_windows_x86_32位.rar

jdk1.8_windows_x86_32位.rar

2021-09-08

jdk1.8_windows_x64.rar

jdk1.8_windows_x64.rar

2021-09-08

PhotoshopCS6绿色激活版

自动一键绿化,一件卸载。使用时请 以管理员身份运行~~

2018-03-18

空空如也

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

TA关注的人

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