1.hash_set集合容器 hash_set利用链式哈希表,进行数据的插入、删除和搜索。与set容器同样,不同意插入反复键值的元素。SGIC++哈希表是一个链式的结构,由表头和一系列单链组成。表头是一个数组式的线性表,用vector向量泛化出来。每一个表头节点,称为桶(bucket),是一个指针域 ...
分类:
其他好文 时间:
2018-02-04 16:46:05
阅读次数:
114
3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相 ...
分类:
编程语言 时间:
2018-01-31 16:37:19
阅读次数:
135
当我们用“训练集”训练好一个模型之后,首先希望看看它的性能如何,一般情况下,我们通常使用一个“测试集”来测试模型对新样本的判别能力,然后以测试集上的“测试误差”来作为泛化误差的近似,通常我们假设测试样本也是从样本真实分布中独立同分布采样得到的,但是,测试集应尽可能与训练集互斥,因为只有当测试样本没有 ...
分类:
其他好文 时间:
2018-01-29 11:28:46
阅读次数:
333
一、前述 L1正则,L2正则的出现原因是为了推广模型的泛化能力。相当于一个惩罚系数。 二、原理 L1正则:Lasso Regression L2正则:Ridge Regression 总结: 经验值 MSE前系数为1 ,L1 , L2正则前面系数一般为0.4~0.5 更看重的是准确性。 L2正则会整 ...
分类:
其他好文 时间:
2018-01-23 18:26:26
阅读次数:
228
1使用BN进行数据归一化的原因 a) 神经网络学习过程本质就是为了学习数据分布,一旦训练数据与测试数据的分布不同,那么网络的泛化能力也大大降低; b) 另外一方面,一旦每批训练数据的分布各不相同(batch 梯度下降),那么网络就要在每次迭代都去学习适应不同的分布,这样将会大大降低网络的训练速度. ...
分类:
Web程序 时间:
2018-01-18 13:35:20
阅读次数:
186
自从上一次发表读书笔记已经有一段时间了。。 第10章画图工具目前我使用的是visio,与之前用wps画图感到比较明显的就是,以前用wps画还得考虑边界大小和改变填充等,通过visio可以画各种各样的图并且不会出现逻辑的错误,修改起来也比较麻烦。 关于建立类图~ 1确定类: 概念类,我们需要区分不同的 ...
分类:
其他好文 时间:
2018-01-17 00:09:31
阅读次数:
167
对学习器的泛化性能的评估,不仅需要有效可行的试验评估方法,还需要有模型泛化能力的评价标准,这就是性能度量(performance measure),性能度量反映了任务需求,在对比不同模型的能力时,使用不同的性能度量往往会导致不同的评判结果,这意味着模型的“好坏”是相对的,什么样的模型是好的,不仅取决 ...
分类:
其他好文 时间:
2018-01-15 14:47:19
阅读次数:
944
三段论 Why What How 为什么用交叉验证法? 什么是交叉验证法? 主要有哪些方法? Python代码实例(sklearn) 一、为什么用交叉验证? The Goal is always to Generalize(泛化) Test Set 对于未知未来世界的假设,构建模型时绝对不可以动,否 ...
分类:
其他好文 时间:
2018-01-13 12:44:52
阅读次数:
413
使用机器学习的方法可以解决越来越多的实际问题,它在现实世界中的应用越来越广泛,比如智能风控、欺诈检测、个性化推荐、机器翻译、模式识别、智能控制,等等。 机器学习分类 我们都知道,机器学习可以分为三大类:监督学习(Supervised Learning)、无监督学习(Unsupervised Lear ...
分类:
其他好文 时间:
2018-01-08 01:11:02
阅读次数:
213
1. 关于UML9种图的详细介绍: 参考链接A:UML 九种图详解 参考链接B:UML的九种图+包图 2. 深入探究类图: 类图间的关系:泛化 、继承、实现、依赖、关联、聚合、组合; 参考链接A:https://jingyan.baidu.com/article/ad310e80f7d5c01848 ...
分类:
其他好文 时间:
2017-12-30 00:21:49
阅读次数:
489