
Algorithm
文章平均质量分 77
chansonzhang
这个作者很懒,什么都没留下…
展开
-
逻辑回归
逻辑回归(Logistic Regression)一般用于二分类问题,用于建模样本属于某一类别的概率。使用概率的好处是,在具体场景下可以通过设置不同的阈值以满足不同的需求。比如我们可能只会在明天有很大概率下雨时才会带伞,但却不愿将钱借给一个哪怕只有很小概率会赖账的人。概率阈值反映了我们的保守程度。我们带着两个问题来阅读下面的内容:1、为什么逻辑回归叫这么个奇怪的名字?2、逻辑回归为什么是线性模型?二分类问题:P(X)=Pr(Y=1∣X)P(X)=Pr(Y=1|X)P(X)=Pr(Y=1∣X)原创 2021-01-30 14:26:08 · 201 阅读 · 0 评论 -
人类历史上第一个推荐系统
让我们把时间推回到28年前那个风雨交加的夜晚,在一个小破屋里,几个老男人捣鼓出了人类历史上第一个推荐系统——Tapestry原创 2020-12-27 20:56:36 · 7653 阅读 · 7 评论 -
删除k个数字使剩下数字最小(大)
如:1593121212去掉3个数,剩下1121212最小。思路如下:删除k个,可以采用贪心算法,每次删除1个那么每次删哪一个呢?若N<2,那就不用纠结了,因为最多只有一个选择若N>=2,则该整数可以写成XabY,X,Y分别是前缀和后缀,长度可以为0. a,b是相邻的两个数字,且a在b的左边。我们面临的选择就是删除a还是删除b的问题。若删除a,删除后变为XbY; 若删除b,...原创 2018-12-07 22:18:49 · 2616 阅读 · 0 评论 -
线性可分支持向量机(SVM)与硬间隔最大化
分类决策函数:f(x)=sign(wx+b)f(x)=sign(wx+b)f(x)=sign(wx+b)其中sign(z)={+1if z≥0−1otherwisesign(z)=\begin{cases}+1 &amp;if\space z\ge 0\\-1 &amp;otherwise\end{cases}sign(z)={+1−1if ...原创 2018-12-12 21:48:36 · 484 阅读 · 0 评论 -
找出第k大的数
用容量为k的最小堆实现:/* * * @Time : 12/24/2018 20:34 * @Author : Zhang, Chen (chansonzhang) * @Email : ZhangChen.Shaanxi@gmail.com * @FileName: MinHeap.java */public class MinHeap { private int[] e...原创 2018-12-24 21:37:16 · 1021 阅读 · 0 评论 -
使用两个栈实现队列
/* * @Time : 12/24/2018 21:38 * @Author : Zhang, Chen (chansonzhang) * @Email : ZhangChen.Shaanxi@gmail.com * @FileName: DoubleStackQueue.java */public class DoubleStackQueue<T> { priv...原创 2018-12-24 22:08:49 · 161 阅读 · 0 评论