自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (6)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Going deeper with convolutions-GoogLeNet(阅读)

Abstract网络结构称为Inception,就是一个分类和检测的网络。该网络最大的特点就是提升了计算资源的利用率。在网络需要的计算不变的前提下,通过工艺改进来提升网络的宽度和深度。最后基于Hebbian Principle和多尺寸处理的直觉来提高性能。在ILSVRC-2014中提交了这种网络,叫GoogLeNet有22层。

2015-12-29 15:32:38 4006 1

转载 caffe的Leveldb格式数据三(性能)

Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。特别是LSM算法。那么数据库最怕的的随机IO他是如何解决的呢? 先说随机写,它的写都是先记录到日志文件去的,在日志文件满之前只是简单的更新memtable,那么就把随机写转化成了顺序写。在日志满了后,把日志里面

2015-12-25 22:40:05 1389

转载 caffe的Leveldb格式数据二(详解)

【朗格科技】记录了一个完整leveldb数据整理操作过程,很详细,学习了。LevelDb作为存储系统,数据记录的存储介质包括内存以及磁盘文件,如果像上面说的,当LevelDb运行了一段时间,此时我们给LevelDb进行透视拍照,那么您会看到如下一番景象:图1.1:LevelDb结构    从图中可以看出,构成LevelDb静态结构的包括六个主要部分:内存中的MemTable和I

2015-12-25 22:34:49 3122

原创 caffe的Leveldb格式数据一(官方介绍)

先看一下官网对于leveldb的一些介绍:先把原文复制过来,方便以后复习回顾。leveldbTable of Contents1. Introduction2. WriteBatch3. BloomFilter3.1. Format3.2. FilterBlockBuilder3.3. FilterBlockReader4. Storage4

2015-12-25 15:43:15 8180

原创 caffe的caffe.proto

经过前面“caffe的protocol buffer使用例子”的学习,对caffe.proto熟悉了。看caffe源码先从这里开始吧。它位于…\src\caffe\proto目录下,在这个文件夹下还有一个.pb.cc和一个.pb.h文件,这两个文件都是由caffe.proto编译而来的。 在caffe.proto中定义了很多结构化数据,包括:BlobProtoDatumFill

2015-12-24 20:28:46 11912 4

转载 caffe make的时候出错:src/caffe/util/math_functions.cu(140): error: calling a host function("std::signbit

转自:http://blog.csdn.net/u013476464/article/details/38071075error提示“src/caffe/util/math_functions.cu(140): error: calling a host function("std::signbit ") from a globalfunction("caffe::sgnbit

2015-12-23 12:55:55 2148

原创 vs2013+Opencv2.4.9+MFC的图像浏览窗口

看一下我做出来的简单窗口:1、首先建议MFC的空项目。2、然后加一个按钮”图片文件夹“和上面的编辑框,代码如下:void CMFC_imgDlg::OnBnClickedButton1(){ CString str; BROWSEINFO bi; TCHAR name[MAX_PATH]; name[0] = 'd'; ZeroMemory(&bi, sizeof(BR

2015-12-21 19:34:06 2983 5

原创 CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换

在MFC Opencv编辑中经常用到字符转换问题,特地学习一下。=============================================================================VC6.0设定UNICODE编译环境CString与LPCWSTR、LPWSTR等数据类型的转换VC中_T("")与L区别================

2015-12-21 14:16:38 1062

原创 同一路由器或局域网linux与windows文件传输

我们经常都需要通过局域网来传输各种文件/文件夹,从普通的电影、音乐、软件、学习材料、工作资料到大型的游戏、甚至是岛国的动作片等等,常常用Windows共享或QQ来传输都不是那么的方便。Dukto 是一款非常简单实用的局域网文件传输工具,类似国内比较常用的飞鸽传书、飞秋等。而相比它们更出色,Dukto 完全免费开源,而且支持 Win、Mac、Linux、iOS、Android 等系统的跨平台传文

2015-12-15 15:50:28 4717

原创 Linux挂载错误问题(Error mounting /dev/sda8 at /media)

Linux下不能进入windows的NTFS分区之挂载错误问题电脑安装了win7,后在另一个分区(在win7下未分配空间)安装了ubantu,安装完ubuntu后,不能访问win7里面的分区,访问会提示不能访问XXX ,Error mounting /dev/sda8 at /media/my/XXX: Command-line `mount -t "ntfs" -o解决:

2015-12-03 19:55:38 16470

原创 caffe的protocol buffer使用例子

上一篇学习了google的数据描述语言,然后在caffe配置好的基础上进行一个简单的编码例子测试。可能大家开始不太好找protobuf的编译器默认的安装位置,我直接使用/usr/bin/protoc命令进行操作。开始建一个proto文件文件名一般按照packageName.MessageName.proto(标准命名方法) package lm; message hello

2015-12-03 13:38:43 2804 4

原创 makefile:2: *** 遗漏分隔符 。 停止

在编写完makefile,然后在终端中$make出现“makefile:2: *** 遗漏分隔符 。 停止。”问题,原因是在编写makefile文件时:all:     gcc -o helloworld helloworld.cfresh:     rm -rf Makefileclean:     rm -rf helloworld helloworld.o

2015-12-03 09:41:20 7331 2

转载 caffe数据格式(Google Protocol Buffers)

caffe该不该看底层的代码,看个人兴趣,个人觉得是一个设计的非常好的平台,值得学习学习。不知道从哪方面开始学习,caffe用到的知识太多了,对于我这样的新手基本一个配置就搞得头疼啊,接触了这么久caffe,打算开始学习一下caffe的源码了。那就先从数据格式开始学习喽。找了很久资料,终于找到一个比官网容易学习的博文。按照博文介绍一步步理解了。=======================

2015-12-02 20:21:18 6485 1

原创 Boost源码学习三[实用工具](4)

第四个是assign,#include using namespace std;#include /*assign:许多情况下我们都需要为容器初始化或者赋值,填入大量的数据,比如初始错误代码和错误信息,或者是一些测试用的数据。STL容器仅提供了容纳这些数据的方法,但填充的步骤却是相当地麻烦,必须重复调用insert()或者push_back()等成员函数,这正是boost.assig

2015-12-01 20:57:10 673

原创 Boost源码学习三[实用工具](3)

第三个学的是optional,按照Boost程序库开发指南中的介绍:optional的类摘要:template class optional{ public: optional (); optional (none_t); optional (T const& v); optional (bool condition, T v); optional &oper

2015-12-01 16:42:14 849

原创 Boost源码学习三[实用工具](2)

第二个学习的是ignore_unused,template inline void ignore_unused(Ts const& ...){}ignore_unused使用可变参数模板,可以支持任意数量,任意类型的变量,把它们作为函数的参数‘使用’了一下,骗过了编译器,达到了与(void)var相同的效果。#includeusing namespace boost;int f

2015-12-01 15:52:14 1127

原创 Boost源码学习三[实用工具](1)

这一节是一些比较实用的小工具,功能单纯,代码也简单。先学习的第一个就是noncopyable:#ifndef BOOST_NONCOPYABLE_HPP_INCLUDED#define BOOST_NONCOPYABLE_HPP_INCLUDEDnamespace boost {// Private copy constructor and copy assignment en

2015-12-01 14:57:20 730

转载 C++项目中的extern "C" {}

引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:123456789#ifdef __cplusplusextern "C" {#endif /*...*/ #ifdef __cplusplus}

2015-12-01 10:05:24 622

TensorFlow Python API documentation

一个详细的Tensorflow的python教程

2016-06-29

廖雪峰Python3.0.pdf

不同版本的python3.0基础教程

2016-08-02

Tensorflow 实战Google深度学习框架&&TensorFlow;实战(一)

Tensorflow书籍仅供深度学习研究者学习使用,如有商业用途后果自负

2017-10-16

Tensorflow 实战Google深度学习框架&&TensorFlow;实战(二)

Tensorflow书籍仅供深度学习研究者学习使用,如有商业用途后果自负,本书是黄文坚的tensorflow,

2017-10-17

廖雪峰Python2.7.pdf

基础教程python2.7适合新手学习

2016-08-02

Mastering Object oriented Python

作者博客http://www.blog.pythonlibrary.org/ 比如里面init()的详细解释,个人推荐这本书

2017-01-31

langb2014的留言板

发表于 2020-01-02 最后回复 2020-01-08

空空如也

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

TA关注的人 TA的粉丝

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