基本介绍: 稀疏数组是二维数组的简化方式。当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 处理方法: 记录数组一共有几行几列,有多少个不同的值。 把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模。 应用实例: 使用稀疏数组,来保留类似前面的 ...
分类:
编程语言 时间:
2020-03-24 10:29:58
阅读次数:
52
在机器学习中,我们在使用模型训练数据时,时常会遇到一个问题,那就是数据不平衡,而且可能是极其不平衡。比如电商中的购买与否,金融欺诈等这种二分类中,往往数 据不仅稀疏且还极不平衡,可能其中某一类数据过多。很多模型对于处理这种不平衡数据来説是非常敏感的,往往造成效果不好。 那么在进行模型训练前,我们会做 ...
分类:
其他好文 时间:
2020-03-21 23:41:38
阅读次数:
71
正则化 --在原有损失函数的基础上加上一个正则化项 通常用到的有均方根误差rmse和平均绝对误差mae 通过限制参数过多或者过大,避免模型更加复杂,简单来说就是降低模型的泛化错误率,避免模型过拟合 L1与L2的区别 L1可以实现让参数矩阵稀疏, 且L1正则化的损失函数不不是连续可导的, L2也称岭回 ...
分类:
其他好文 时间:
2020-03-20 17:05:12
阅读次数:
74
实际需求 分析问题 因为该二维数组的很多值是默认值0, 因此记录了很多没有意义的数据.->稀疏数组。 1.基本介绍 当一个数据中大部分元素为0,或者同一个值的数组时,可以使用稀疏数组来保存该数组稀疏数组处理方法 1.记录数组一共有几行几列,有多少不同的值 2.把具有不同的值的元素的行列及值记录在一个 ...
分类:
编程语言 时间:
2020-03-19 13:15:26
阅读次数:
77
1 /****************************************************** 2 * * 3 * 文件夹: ▲05 数组和广义表\03 RowLinkSparseMatrix * 4 * * 5 * 文件名: RowLinkSparseMatrix.h * 6 ...
分类:
其他好文 时间:
2020-03-18 20:23:27
阅读次数:
58
数据结构必要知识 线性结构 线性结构是最常用的数据结构, 数据元素之间 存在 一对一 的线性关系。 线性结构有两种不同的存储结构,即 顺序存储结构 和 链式存储结构 。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的。 链式存储的线性表称为链表,链表中的 存储元素不一定是连续的 ,元素节点中存 ...
分类:
编程语言 时间:
2020-03-09 18:01:53
阅读次数:
57
数据结构 数据结构其实就是一种存储数据的格式。可以有效的改善代码中数据的存储。 稀疏矩阵 对于一个二维数组,如果数组中大部分元素为0,那么会造成内存空间极大的浪费。因此,设计一种针对稀疏数组的数据结构就很有必要,例如: 可以看出,稀疏矩阵是将一种矩阵转换,将N行M列的矩阵转换为X行3列的矩阵,当矩阵 ...
分类:
其他好文 时间:
2020-03-01 21:59:42
阅读次数:
74
为什么使用卷积?(Why convolutions?) 我们来分析一下卷积在神经网络中如此受用的原因,然后对如何整合这些卷积,如何通过一个标注过的训练集训练卷积神经网络做个简单概括。和只用全连接层相比,卷积层的两个主要优势在于参数共享和稀疏连接,举例说明一下。 假设有一张32×32×3维度的图片,这 ...
分类:
其他好文 时间:
2020-02-27 20:34:30
阅读次数:
68
scalable:可扩展的 end to end :端到端 state of the art:先进 sparsity:稀疏性 sketch:草图 spam:垃圾邮件 malicious attackers:恶意攻击者 defacto:事实上 ...
分类:
其他好文 时间:
2020-02-25 21:49:18
阅读次数:
74
给定稀疏多项式P和Q,设计实现多项式求和的算法。要求: (1)将结果放入多项式P之中, (2)不允许使用链表, (3)设计2种不同的算法,并分析两种算法的时间和空间复杂性。 方法1: 1 #include <stdio.h> 2 struct poly{ /*构建结构体,含有系数coeff和幂数ex ...
分类:
其他好文 时间:
2020-02-24 12:57:08
阅读次数:
101