会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
宁静是一种习惯
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
11
下一页
2016年12月27日
HDF5基本使用方法
摘要: HDF5, 大量(海量?)数据存储的一种解决方案. HDF的全称是Hiearchical Data Format, 5是版本号(未考证过TODO). 一个HDF5文件操作起来就像一个独立的文件系统. (TODO, I/O特性, 是事件驱动的吗?) 创建一个HDF5文件 它可以存储两类数据对象: 1.
阅读全文
posted @ 2016-12-27 15:42 宁静是一种习惯
阅读(14429)
评论(0)
推荐(0)
2016年12月26日
卷积操作的线性性质
摘要: (离散)卷积操作其实是仿射变换的一种: 对输入向量进行线性变换, 再加一个bias. 是一种线性变换. 它本身也满足 "线性函数的定义" . 它可以被写成矩阵乘法形式. 以下图的卷积操作为例: 若将$3\times 3$的卷积核与$4\times 4$的输入都按行优先展开为一维列向量. 则定义在它们
阅读全文
posted @ 2016-12-26 23:56 宁静是一种习惯
阅读(2917)
评论(0)
推荐(0)
线性函数的定义
摘要: 若$f(x)$满足以下两个条件, 则说$f(x)$是一个线性函数: $f(x_1 + x_2) = f(x_1) + f(x_2)$ $f(ax) = af(x)$ 也可以写成一个条件: $$ f(ax + by) = af(x) + bf(y) $$ TODO待考证.
阅读全文
posted @ 2016-12-26 23:32 宁静是一种习惯
阅读(3898)
评论(0)
推荐(0)
Theano conv2d的border_mode
摘要: 文档是这么写的: border_mode: str, int or tuple of two int Either of the following: : apply filter wherever it completely overlaps with the input. Generates o
阅读全文
posted @ 2016-12-26 20:04 宁静是一种习惯
阅读(1643)
评论(0)
推荐(0)
卷积操作的维度
摘要: 常见的库如opencv, theano等的卷积操作方法( , )都有带有$2d$, 这个2d代表什么呢? 卷积操作的维度 进行conv操作时, 它的前进方向的维度就是conv操作的维度. 例如最常见的图片conv操作只沿长与宽两个方向进行, 所以是$2D$的conv. 若conv操作还沿channe
阅读全文
posted @ 2016-12-26 19:48 宁静是一种习惯
阅读(1302)
评论(0)
推荐(0)
2016年12月25日
C/C++的基本数据类型
摘要: 数据类型决定数据的空间分配, 及能对其做什么操作. C语言中的四种基本数据类型: ,`int float double`. C与C++定义这些类型时都只是限定它们的最大最小值, 而不是它们的size(占几个字节). 这些最值存储在 和`float.h`中. 不同编码方式表示相同数据占用字节数量可能不
阅读全文
posted @ 2016-12-25 00:58 宁静是一种习惯
阅读(359)
评论(0)
推荐(0)
2016年12月24日
C++ namespace
摘要: namespace, 命名空间, 用于解决命名冲突的问题. Python中的package/module, Javascript中的object, Java中的package都具有这样的功能. 如何使用命名空间? include int main() { std::cout using namesp
阅读全文
posted @ 2016-12-24 19:06 宁静是一种习惯
阅读(204)
评论(0)
推荐(0)
C/C++ 中的include
摘要: 当需要使用已有的方法或库时, 可以将它们的头文件 进来. 会在preprocess过程中被替换成它包含的代码. 头文件中包含了需要使用的函数/变量的声明. 当然声明与定义可以同时进行, 也就是说头文件中可以仅包含声明, 也可包含函数的实现. C语言中include的格式 ` include incl
阅读全文
posted @ 2016-12-24 15:57 宁静是一种习惯
阅读(1340)
评论(1)
推荐(0)
C/C++中的声明与定义
摘要: 含义 声明(Declaration), 用于告诉编译器被声明的函数/变量的存在, 及它们的类型/调用格式信息, 以检查是否被正确调用. 声明不分配内存空间. 定义(Definition), 用于告诉编译器被声明的函数/变量的存在位置, 会分配内存空间. 变量/函数在被使用之前一定要被声明. 声明和定
阅读全文
posted @ 2016-12-24 15:26 宁静是一种习惯
阅读(291)
评论(0)
推荐(0)
C/C++的编译过程
摘要: 预处理(Preprocess). 使用Preprocessor Directives将一些代码替换成另一些代码. 例如将include替换成它指向的文件包含的代码. 编译成目标文件(Compiation). 需要两个回合(pass): 1. 将代码解析成树(parse tree). 这个过程中还会执
阅读全文
posted @ 2016-12-24 14:40 宁静是一种习惯
阅读(202)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
11
下一页
公告