- 博客(14)
- 资源 (25)
- 收藏
- 关注
原创 Caffe代码导读(3):LevelDB例程
Caffe自带例子Cifar10中使用leveldb存储输入数据,为此我们研究一下怎样使用它。安装步骤可以参考http://blog.csdn.net/kangqing2003/article/details/6658345Leveldb库提供了一种持续的键值对存储方式。键和值可以为任意字节数组。键存储顺序可由用户定义的比较函数决定。打开一个数据库Leveldb数据库有个与文件系统目录相对应的名字...
2014-11-13 00:02:05 4683
原创 Caffe代码导读(2):LMDB简介
闪电般的内存映射型数据库管理(LMDB)简介LMDB是基于二叉树的数据库管理库,建模基于伯克利数据库的应用程序接口,但做了大幅精简。整个数据库都是内存映射型的,所有数据获取返回数据都是直接从映射的内存中返回,所以获取数据时没有malloc或memcpy发生。因此该数据库仍是非常简单的,因为它不需要自己的页面缓存层,并且非常高效、省内存。它在语义上完全符合ACID(原子性、一致性、隔离性、持久性)。...
2014-11-12 23:55:00 9108 2
原创 Caffe代码导读(1):Protobuf例子
Protobuf是一种可以实现内存与外存交换的协议接口。这是由谷歌开发的开源工具,目前研究Caffe源码时用到。一个软件项目 = 数据结构 + 算法 + 参数,对于数据结构和算法我们都已经有较多研究,但不同开发者对参数管理却各有千秋。有人喜欢TXT格式化的参数文件,有人喜欢BIN简单高效,也有人喜欢图形化界面的直观。不一致的参数管理带来很多问题,例如一个项目组内不同成员必须约定一套统一的参数方案,...
2014-11-12 22:06:14 11924 22
原创 NES文件利用MATLAB可视化
NES是Nintendo Entertainment System的缩写,记录了NES小游戏的所有代码和数据。像超级玛丽、忍者龙剑传、热血格斗、007等游戏都有精彩纷呈的背景图片和形象生动的人物造型,我们是否能提取出这些素材,经过加工,用于其他UI设计呢?今天我们用MATLAB研究下具体内容。NES文件结构分为3大部分:文件头、CPU代码区、PPU数据区。通过文件头可以获得代码区、数据
2014-11-10 13:15:47 3619
翻译 NESASM教程总述
本教程是关于使用NESASM汇编器为任天堂娱乐系统(NES, Nintendo Entertainment System)编程的。该教程由浅入深,简化了NES汇编学习过程。在进一步尝试前你几乎必须了解另一种汇编语言,因为本文假设你(哪怕一丁点)基本汇编常识是具备的。例如了解GBA或者Intel x86汇编将对理解基础有很大帮助。祝你在学习NES汇编编程的旅途中一切顺利!
2014-11-09 14:55:26 3182
SDSoC第一个工程
2015-08-08
ZED Board实现AXI-ACP通信例子
2015-08-08
ZED Board AXI-HP通信例子
2015-08-08
ZED Board上编译好的OpenCV依赖库
2014-12-04
ZED-Board从入门到精通系列(六)——Vivado+OpenRISC建立工程时修改过的源码
2014-01-26
实验例程:ZED-Board从入门到精通(三):从传统ARM开发到PS开发的转变
2013-08-16
资源:ZED-Board从入门到精通(一):ZYNQ结构简介
2013-08-10
毕业设计:代码
2011-10-13
毕业设计TMS320VC5509板子原理图
2011-10-13
正式发布:TMS320VC5509A上的无需CSL库的USB底层程序!
2011-05-13
数字通信原理仿真——2PSK调制仿真
2010-07-16
PCB设计终极目标---封装,布局,走线,覆铜
2010-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人