- 博客(15)
- 收藏
- 关注
转载 多通道(比如RGB三通道)卷积过程
http://blog.csdn.net/u014114990/article/details/51125776今天一个同学问 卷积过程好像是对 一个通道的图像进行卷积, 比如10个卷积核,得到10个feature map, 那么输入图像为RGB三个通道呢,输出就为 30个feature map 吗, 答案肯定不是的, 输出的个数依然是 卷积核的个数。 可以查看常用模型,比如lenet
2016-06-22 23:49:05 6052
原创 faster-rcnn训练时出现error == cudaSuccess (30 vs. 0)
./experiments/scripts/faster_rcnn_alt_opt.sh 0 ZF pascal_voc 使用这条命令训练,出现下面这个错误Check failed: error == cudaSuccess (30 vs. 0) unknown error*** Check failure stack trace: ***解决方法: s
2016-06-22 21:39:38 12557 15
原创 用ImageNet的数据集训练Faster R-CNN
用ImageNet的数据集训练Faster R-CNN问题汇总 一 有些xml文件有问题,需要修改 二 object的长宽比有要求,否则训练过程中报错 anchor_target_layer.py”, line 137, in forward gt_argmax_overlaps = overlaps.argmax(axis=0)
2016-06-20 09:54:37 1427
原创 matlab 修改xml文件的属性
本人不懂xml,经过别人帮助写出下面的程序,能用,有的地方可能我注释的不对假设这是我们要修改的第一个xml文件,这里我们把的值 Unspecified 改成 值n02109961_1351的前9个字符n02109961即 把Unspecified 改成n02109961clc;clear; path = '/home/zc/py/data/VOCdevkit2007/VOC2
2016-06-15 14:04:32 2759
转载 卷积神经网络Lenet-5实现
原文地址:http://blog.csdn.net/hjimce/article/details/47323463作者:hjimce卷积神经网络算法是n年前就有的算法,只是近年来因为深度学习相关算法为多层网络的训练提供了新方法,然后现在电脑的计算能力已非当年的那种计算水平,同时现在的训练数据很多,于是神经网络的相关算法又重新火了起来,因此卷积神经网络就又活了
2016-06-14 11:04:08 945
原创 matlab 根据一个目录下多个文件夹中的多个注释名字找个对应图片拷贝到另一个文件夹中
clc;clear;maindir = '/media/zc/A/Imagenet2012/bbox_train_v2'; %标签路径maindir2 = '/media/zc/A/Imagenet2012/img_train'; %图片路径a = dir(maindir); % a 里面包括多个文件夹b = a(4:end); % a 中三个隐藏的文件夹
2016-06-13 16:15:09 762
转载 python学习之argparse模块
一、简介:argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于解析命令行参数,例如python parseTest.py input.txt output.txt --user=name --port=8080。二、使用步骤:1:import argparse2:parser =
2016-06-07 19:28:25 423
转载 caffe源码解析 — solver.cpp
转载自:http://blog.csdn.net/qq_16055159/article/details/45068147Solver::Solver(const SolverParameter& param) 功能:构造函数 步骤:初始化两个Net类,net_和test_net_,并调用Init()函数 输入:SolverParameter类型的param 输出:无Sol
2016-06-04 23:50:18 613
转载 caffe源码解析 — blob.cpp
转载自:http://blog.csdn.net/qq_16055159/article/details/45099547主要参考:lingerReshape(const int num, const int channels, const int height, const int width) 功能:改变一个blob的大小 步骤:1.读入num_,channels_,h
2016-06-04 23:33:30 501
转载 caffe源码解析 — caffe.proto
写的不错,忍不住转载一下,以后多看几遍引言要看caffe源码,我认为首先应该看的就是caffe.proto。 它位于…\src\caffe\proto目录下,在这个文件夹下还有一个.pb.cc和一个.pb.h文件,这两个文件都是由caffe.proto编译而来的。 在caffe.proto中定义了很多结构化数据,包括:BlobProtoDatumFillerPara
2016-06-04 23:03:17 456
原创 把faster-rcnn检测出来的结果保存成txt,再转成xml
利用faster-rcnn检测图片,先把结果保存成txt,就像下面这样利用下面这段代码就可以做到,把这段代码保存成XX.py,再运行。代码里需要改的地方都注释了,不知道怎么上传源码的,将就着用#!/usr/bin/env python# -*- coding: UTF-8 -*- # -------------------------------------------------
2016-06-03 22:38:47 8828 12
转载 (Caffe)基本类DataReader、QueuePair、Body(四)
本文地址:http://blog.csdn.net/mounty_fsc/article/details/510883611 简介QueuePair与Body是DataReader的内部类。一个DataReader对应一个任务,一个Body生成一个线程来读取数据库(如examples/mnist/mnist_train_lmdb)。QueuePair为前面两者之间的衔接、通信。
2016-06-01 19:22:07 379
转载 (Caffe)基本类InternalThread(三)
本文地址:http://blog.csdn.net/mounty_fsc/article/details/510882621 简介类InternalThread是一个虚类,是Caffe中的多线程接口,其本质为封装了boost::thread。2 继承关系说明:可见,Caffe中使用多线程的地方主要是从磁盘读取数据的地方。3 源代码/*
2016-06-01 19:21:17 436
转载 (Caffe)基本类Solver、Caffe、Batch(二)
本文地址:http://blog.csdn.net/mounty_fsc/article/details/510881731 Solver1.1 简介其对网络进行求解,其作用有:提供优化日志支持、创建用于学习的训练网络、创建用于评估的测试网络通过调用forward / backward迭代地优化,更新权值周期性地评估测试网络通过优化了解model及solver的状态
2016-06-01 19:19:55 515
转载 (Caffe)基本类Blob,Layer,Net(一)
本文地址:http://blog.csdn.net/mounty_fsc/article/details/51085654Caffe中,Blob,Layer,Net,Solver是最为核心的类,以下介绍这几个类,Solver将在下一节介绍。1 Blob1.1 简介Blob是:对待处理数据带一层封装,用于在Caffe中通信传递。也为CPU和GPU间提供同步能力数学
2016-06-01 19:18:45 666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人