自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

转载 【py】安装ipython-notebook

分两步:安装ipython及其依赖包1sudo apt-get install ipython-notebook   安装可选的附加工具1sudo apt-get install python-matplotlib python-scipy

2015-07-30 10:52:03 620

转载 [原]有关Caffe训练好的模型在Python接口下使用分类不准确的问题解决

[原]有关Caffe训练好的模型在Python接口下使用分类不准确的问题解决2015-3-30阅读516 评论2之前使用caffe训练了1k个自己的数据,有3个分类,在consol下面训练加验证的结果是85%左右的准确率,还是可以的.但是问题是,当使用了Python接口,导入caffemodel文件和npy均值文件后,分类结果完全惨不忍睹,全部都偏向第一分类.经过不懈的goog

2015-07-28 16:37:14 884

转载 CNN之Caffe配置

最近跟师兄一起做一个东西,需要用到CNN,于是找到了Caffe,实验跑起来了,于是也应实验室的人要求写一份配置文档,还想叫我写Caffe的文档。。可是不懂写啊,而且Caffe也不是很复杂,自己看就好了。   Caffe是实现卷积神经网络算法的一个框架,主打速度,可以在CPU或者GPU上运行,而且可以随意切换,具体可以看官网。配置的教程也是按照官网给出的教程。一. 需要准备的

2015-07-28 15:56:59 472

转载 【caffe】用训练好的imagenet模型分类图像

因为毕设需要,我首先是用ffmpeg抽取某个宠物视频的关键帧,然后用caffe对这个关键帧中的物体进行分类。1.抽取关键帧的命令:E:\graduation design\FFMPEG\bin>ffmpeg -i .\3.mp4 -vf select='eq(pict_type\,I)',setpts='N/(25*TB)' .\%09d.jpg2.用python编写脚本,利用

2015-07-28 14:54:47 1966

转载 caffe源码简单解析——Blob(1)

使用caffe也有一段时间了,但更多是使用Python的接口,使用现有的ImageNet训练好的模型进行图片分类。为了更好的了解caffe这个框架,也为了提高自己的水平,在对卷积神经网络有了一些研究之后,终于开始研读caffe的源码了,今天看了Blob类的一些内容,做个总结。看过caffe官方文档的话,应该会知道,它可以分为三层:Blob、Layer、Net。Blob是一个四维的数组,用于存储

2015-07-23 14:12:32 978

转载 基于caffe的特征可视化

lian jie: http://www.shwley.com/index.php/archives/86/最近想看一看卷积神经网络中各层的卷积结果,但在网上搜索feature visualization并没能找到通俗易懂的内容。在caffe的官网教程中,有这么一个Instant Recognition with Caffe,参照它可以很快的做出可视化的结果。但感觉里面还是稍有些复

2015-07-23 14:09:50 1331

转载 caffe源码简单解析——Layer层

lian jie : http://www.shwley.com/index.php/archives/68/前言老实说,caffe中的layer层代码比较多,各种抽象看起来比较绕。官方关于Layer的教程写的很清楚,我根据这个文档,简单画了个图,再理解起来就方便了一些。layer.hpp和layer相关的头文件有:common_layers.hppdata_

2015-07-23 14:02:52 834

转载 Caffe源码导读(7):LRN层的实现

LRN全称为Local Response Normalization,即局部响应归一化层,具体实现在CAFFE_ROOT/src/caffe/layers/lrn_layer.cpp和同一目录下lrn_layer.cu中。该层需要参数有:norm_region: 选择对相邻通道间归一化还是通道内空间区域归一化,默认为ACROSS_CHANNELS,即通道间归一化;local_s

2015-07-23 13:54:15 803

转载 Caffe代码导读(5):对数据集进行Testing

上一篇介绍了如何准备数据集,做好准备之后我们先看怎样对训练好的模型进行Testing。先用手写体识别例子,MNIST是数据集(包括训练数据和测试数据),深度学习模型采用LeNet(具体介绍见http://yann.lecun.com/exdb/lenet/),由Yann LeCun教授提出。如果你编译好了Caffe,那么在CAFFE_ROOT下运行如下命令:

2015-07-23 13:53:18 753

转载 Caffe代码导读(4):数据集准备

Caffe上面有两个比较简单的例子:MNIST和CIFAR-10,前者是用于手写数字识别的,后者用于小图片分类。这两个数据集可以在Caffe源码框架中用脚本(CAFFE_ROOT/data/mnist/get_mnist.sh和CAFFE_ROOT/data/cifar10/get_cifar10.sh)下载,如下图所示:[plain] view plaincopyprint?

2015-07-23 13:52:28 558

转载 Caffe代码导读(3):LevelDB例程

Caffe自带例子Cifar10中使用leveldb存储输入数据,为此我们研究一下怎样使用它。安装步骤可以参考http://blog.csdn.net/kangqing2003/article/details/6658345Leveldb库提供了一种持续的键值对存储方式。键和值可以为任意字节数组。键存储顺序可由用户定义的比较函数决定。打开一个数据库Leveldb数据库有

2015-07-23 13:51:53 457

转载 Caffe代码导读(2):LMDB简介

闪电般的内存映射型数据库管理(LMDB)简介LMDB是基于二叉树的数据库管理库,建模基于伯克利数据库的应用程序接口,但做了大幅精简。整个数据库都是内存映射型的,所有数据获取返回数据都是直接从映射的内存中返回,所以获取数据时没有malloc或memcpy发生。因此该数据库仍是非常简单的,因为它不需要自己的页面缓存层,并且非常高效、省内存。它在语义上完全符合ACID(原子性、一致性、隔离性、持

2015-07-23 13:51:30 597

转载 Caffe代码导读(1):Protobuf例子

Protobuf是一种可以实现内存与外存交换的协议接口。这是由谷歌开发的开源工具,目前研究Caffe源码时用到。一个软件项目 = 数据结构 + 算法 + 参数,对于数据结构和算法我们都已经有较多研究,但不同开发者对参数管理却各有千秋。有人喜欢TXT格式化的参数文件,有人喜欢BIN简单高效,也有人喜欢图形化界面的直观。不一致的参数管理带来很多问题,例如一个项目组内不同成员必须约定一套统一的参数方

2015-07-23 13:49:42 596

转载 Caffe代码导读(0):路线图

Caffe代码导读(0):路线图【Caffe是什么?】Caffe是一个深度学习框架,以代码整洁、可读性强、运行速度快著称。代码地址为:https://github.com/BVLC/caffe【博客目的】从接触Caffe、编译运行、阅读代码、修改代码一路走来,学习到不少内容,包括深度学习理论,卷积神经网络算法实现,数学库MKL,计算机视觉库OpenCV,C++模板类使用,CUD

2015-07-23 13:48:58 437

转载 深度学习(卷积神经网络)一些问题总结

深度卷积网络 涉及问题:1.每个图如何卷积:  (1)一个图如何变成几个?  (2)卷积核如何选择?2.节点之间如何连接?3.S2-C3如何进行分配?4.16-120全连接如何连接?5.最后output输出什么形式?①各个层解释:   我们先要明确一点:每个层有多个Feature Map,每个Feature Map通过一种卷积滤波器提取输入的一种

2015-07-23 11:24:52 1719

原创 caffe训练自己的数据

1。准备数据 参:学习笔记3 用自己的数据训练和测试-薛开宇2。调整图像大小到256×2563。生成leveldb 数据。将 create_imagenet.sh文件从imagenet文件夹中拷过去,修改路径。4。生成mean数据。将 make_imagenet_mean.sh 从imagenet文件夹中拷过去,修改路径。5。修改网络定义。将 imagenet_train.prot

2015-07-22 14:15:37 3765

转载 Caffe 深度学习框架上手教程

Caffe 深度学习框架上手教程发表于2015-01-23 09:08|13806次阅读| 来源suanfazu|16 条评论| 作者blink深度学习deep learningcaffeCNN摘要:Caffe是一个清晰而高效的深度学习框架,本文详细介绍了caffe的优势、架构,网络定义、各层定义,Caffe的安装与配置,解读了Caffe实现的图像分类模型AlexNet,并

2015-07-22 13:51:43 744

转载 Deep Learning(深度学习)学习笔记整理

申明:本文非笔者原创,原文转载自:http://www.sigvc.org/bbs/thread-2187-1-3.html4.2、初级(浅层)特征表示        既然像素级的特征表示方法没有作用,那怎样的表示才有用呢?        1995 年前后,Bruno Olshausen和 David Field 两位

2015-07-21 13:51:46 1066

转载 Karhunen-Loeve Transform (KLT) 原理及PCA应用

Karhunen-Loeve Transform(KLT)是一种数据变换与分析方式,常用于数据压缩和PCA降维。1. KLT是什么变换,KLT的目的是什么?KLT是对向量x做的一个正交变换y=Φx,目的是变换到y后去除数据相关性。PS:其中,Φ是x特征向量组成的矩阵,满足ΦTΦ=I,当x都是实数时,Φ是正交矩阵。

2015-07-19 02:53:39 928

原创 linux 图片处理 imagemagic

1. 一般图片处理需要安装 imagemagic:$ sudo apt-get install imagemagic2.  linux批量修改图片大小: find /home/wanghl/绝对路径/ -name '*.jpg' -exec convert -resize 50%x50% {} {} \;检查系统有无安装ImageMagickshell> rpm -qa

2015-07-03 15:31:31 1079

转载 c++ 文件输入输出

C++文件流:fstream  // 文件流ifstream   // 输入文件流ofstream  // 输出文件流文件操作:打开文件  文件名    注意路径名中的斜杠要双写,如:    "D:\\MyFiles\\ReadMe.txt"  文件打开方式选项:    ios::in    = 0x01, //供读,文件不存在则创建

2015-07-01 09:31:56 526

yolov4-conv-137 和 yolov4-weights

yolov4: yolov4-conv-137 预训练模型 + yolov4 作者训练好的模型 不想花积分的,可以去这个链接直接下载:https://blog.csdn.net/baobei0112/article/details/105971290

2020-05-07

BRIEF特征描述子

特征点描述子 brief 算法 2010提出,是速度最快的特征点匹配算法,但是不支持旋转。

2011-12-30

FPGA的SDRAM读写时序图

SDRAM时序图,帮助你了解SDRAM的读取过程,很快掌握SDRAM的应用

2011-09-06

空空如也

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

TA关注的人

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