
算法
文章平均质量分 82
程序员必须掌握哪些算法?
iflink.guojl
让天下没有难学的技术
展开
-
梯度下降法的推导
梯度下降法的推导01. 问题02. 什么是梯度03. 梯度推导3.1 一阶泰勒展开式3.2 梯度下降法推论04. 梯度下降是用来做什么的?05. 优缺点5.1 优点5.1 缺点06. 总结 梯度下降算法的公式非常简单,”沿着梯度的反方向(坡度最陡)“是我们日常经验得到的,其本质的原因到底是什么呢?为什么局部下降最快的方向就是梯度的负方向呢?也许很多朋友还不太清楚。没关系,接下来我将以通俗的语言来详细解释梯度下降算法公式的数学推导过程。 01. 问题 假设我们位于黄山的某个山腰处,山势连绵不绝,不知道怎么下山原创 2022-01-09 00:16:40 · 2399 阅读 · 0 评论 -
布隆过滤器原理深度剖析
HBase布隆过滤器原理深度剖析1. 数据结构与原理1.1 初始化1.2 变量映射1.3 变量检索1.4 总结2. 过滤器特性2.1 误判率2.2 判断特点3. 案列代码 1970年,布隆提出布隆过滤器(BloomFilter),用于判断一个元素是否不在一个集合中,但是不能精确确定元素在集合中。 通常情况下,要确定一个元素是否存在于某个业务场景的集合,一般是将元素保存到集合中,然后通过比较确定,例如采用链表、树、散列表(又叫哈希表,Hash Table)等数据结构。但是,随着集合中元素的增加,需要的存储空间原创 2022-01-09 00:15:26 · 1969 阅读 · 0 评论