摘要: 1. 作为参数修饰符 指针参数的修饰符,const防止意外地改动该指针,起到保护作用。 void StringCopy(char *strDestination, const char *strSource); 其中strSource 是输入参数,strDestination 是输出参数。给strS 阅读全文
posted @ 2017-06-29 00:58 hahahaf 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 函数的返回值用于初始化在调用函数是创建的临时对象。 1、返回值为非引用类型: 会将函数的返回值复制给临时对象。跟实参初始化形参的方式一样。 2、返回值为引用类型: 没有复制返回值,返回的是对象本身。返回引用时,在函数的参数中要有以引用方式或指针方式传入的要返回的参数 不能返回局部对象的引用。(因为函 阅读全文
posted @ 2017-06-29 00:34 hahahaf 阅读(3216) 评论(0) 推荐(1) 编辑
摘要: SGD 中 stochastic 什么意思: Mini-Batch。。。 随机梯度下降算法(SGD)是mini-batch GD的一个特殊应用。SGD等价于b=1的mini-batch GD。即,每个mini-batch中只有一个训练样本。full batch GD每一轮迭代需要所有样本参与,对于大 阅读全文
posted @ 2017-06-27 03:02 hahahaf 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 定义变长数组: 如果使用 char *p="abc"; 为字符串常量,p所指向的值不能再改变。 用 vector 实现变长数组: 类似java中vector 和 ArrayList 变长数组。但是java中有自动地垃圾回收机制,c++中需要调用析构函数释放内存:~vector(). 实现N维数组: 阅读全文
posted @ 2017-06-22 19:35 hahahaf 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 1)data augmentation (augment 增加,aug:to increase 词根,同August(奥古斯特即凯撒大帝,自认为最伟大的帝王,他出生在八月,他以自己的名字命名这个月)同根词有auct, auction(拍卖,不停的增价), auth,author(使书一段一段长起来, 阅读全文
posted @ 2017-06-22 00:40 hahahaf 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 对输入数据,维度为2时,想要把数据降维1维: 数据的主方向就是旋转数据的第一维。因此,若想把这数据降到一维,可令: 数据已经进行预处理(零均值),使得每个特征和具有相同的均值和方差。 PCA算法将寻找一个低维空间来投影我们的数据。从下图中可以看出,是数据变化的主方向,而 是次方向。 为更形式化地找出 阅读全文
posted @ 2017-06-21 23:56 hahahaf 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 反向传播是为了更新参数,参数更新要用代价函数对参数求导,但是参数可能是经过很多层间接作用到最后一层的输出上的。 所以用先计算每层输入对最后代价函数的影响, 最后对参数的更新就可以表示为代价函数对每层的影响残差 (代价函数每一层的输入求偏导)再链式乘上输入对参数求偏导。最后参数的更新值就变为:每层的残 阅读全文
posted @ 2017-06-21 19:56 hahahaf 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1.Why 激活函数的作用: 用来加入非线性因素的,因为线性模型的表达能力不够。 如下一个单层感知机: <img src="https://pic2.zhimg.com/2e83b4403f21654cd9147f13ecfaf7 阅读全文
posted @ 2017-06-21 19:09 hahahaf 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 为什么使用模板: C++重载(overloading),重载函数一般含有不同的参数个数或不同的参数类型。如果使用MAX函数对不同类型的求最大值,就要定义不同的重载函数: 但是如果要用double型,又需要重新定义。。。 模板就是为了解决重载函数定义不全的问题,它可以实现类型参数化,即把类型定义为参数 阅读全文
posted @ 2017-06-20 17:33 hahahaf 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: 二叉树:每个节点最多有两棵字数,左子树和右子树 完全二叉树:叶节点只能出现在最下层和次下层,而且最下面一层的结点都集中在该层最左边的若干位置的二叉树。每层节点都完全填满,在最后一层上如果不是满的,则只缺少右边的若干节点。 满二叉树:要么叶子节点,要么节点同时具有左右子树 存储方式: 1)顺序存储: 阅读全文
posted @ 2017-06-20 02:24 hahahaf 阅读(192) 评论(0) 推荐(0) 编辑