优雅大炮

文章
5
资源
0
加入时间
2年10月21天

机器学习—k近邻算法3.k近邻算法

3.k近邻算法3.1 kNN算法的实现k近邻算法(k-Nearest Neighbors)也称为kNN算法,它是算法中最简单、最基础的一种。kNN的基本思想:将数据集分为训练数据集和测试数据集,为了测试的准确率,两个数据集互异;计算测试数据集中每一个样本和训练数据集中每一个样本的距离,统计出距离值最小的k个样本(训练数据集),对k个样本中的标签值进行统计,最多的那个标签值为测试样本的预测;...

Redis的跳跃表底层实现

跳跃表是一种有序的数据结构,主要用在zset(有序集合)和集群节点的内部数据结构。在大部分情况下,跳跃表的效率可以和平衡树相媲美,并且因为跳跃表的实现比平衡树要来得更为简单,所以有不少程序都使用跳跃表来代替平衡树。注意mysql的底层采用的是B+树实现。跳跃表的实现  Redis的跳跃表由redis.h/zskiplistNode和redis.h/zskiplist两个结构定义,其中zski...

github被封解决办法

前言真心的说句我擦,sb的gfw竟然将github也封了,这里面又tm没有言论,明显是程序员的一片净土,擦,话不多说,从@敲代码的张洋那里看到,可以通过修改自己的hosts文件达到解决github被封的问题hosts文件配置修改自己的/etc/hosts文件如下:#github207.97.227.239 github.com207.97.227.252 nodelo...

oracle触发器调试日志,Oracle 触发器调试及遇到相关问题解决

今天在项目中遇到一个比较棘手的问题,需要用到触发器。在编写触发器和调试过程中遇到下列问题,在此记录一下:1,触发器调试问题。由于之前写的触发器都能正常运行,就没有涉及到触发器的调试,今天发现触发器没起作用,需要调试,竟不知道在哪儿调试。在网上借鉴一些别人的经验(https://blog.csdn.net/jiutianhe/article/details/17240695),记录一下。在PL/SQ...