人定勝天
10
31
30
神经网络剪枝初探 神经网络剪枝初探
剪枝 如上图,我们发现函数的曲线其实已经有点过拟合了,但是如果我们去掉一些参数很小的项,那么它的泛化性就更好: 即剪枝的目的:去掉一些不重要的参数,让我们的模型变得更小,计算效率更高。 如何剪枝 例如我们要将前一个网络剪枝成后一个网络
2023-10-30
27
27
21
神经网络量化初探 神经网络量化初探
将介绍神经网络量化的概念和原理,讨论为什么量化对于神经网络模型是有益的。文章还会介绍一些常见的量化方法和技术,并提供相应的代码示例。
2023-10-21
08
08
03
02
CSS属性计算过程 CSS属性计算过程
总的来讲,属性值的计算过程,分为如下这么 4 个步骤: 确定声明值 层叠冲突 使用继承 使用默认值 确定声明值 首先第一步,是确定声明值。所谓声明值就是作者自己所书写的 CSS 样式,例如前面的: p{ color : r
2023-10-02
09
21
JavaScript中上拉加载和下拉刷新 JavaScript中上拉加载和下拉刷新
实现 上拉加载及下拉刷新都依赖于用户交互 最重要的是要理解在什么场景,什么时机下触发交互动作 上拉加载 上拉加载的本质是页面触底,或者快要触底时的动作 判断页面触底我们需要先了解一下下面几个属性 scrollTop:滚动视窗的高度距离w
2023-09-21
21
JavaScript中数字精度丢失 JavaScript中数字精度丢失
场景复现 一个经典的面试题 0.1 + 0.2 === 0.3 // false 为什么是false呢? 先看下面这个比喻 比如一个数 1÷3=0.33333333… 3会一直无限循环,数学可以表示,但是计算机要存储,方便下次取出来再使用,
2023-09-21
21
JavaScript缓存详解 JavaScript缓存详解
函数缓存 概念 函数缓存,就是将函数运算过的结果进行缓存 本质上就是用空间(缓存存储)换时间(计算过程) 常用于缓存数据计算结果和缓存对象 const add = (a,b) => a+b; const calc = memoize(add
2023-09-21
4 / 14