首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏KI的算法杂记

    深入浅出KNN算法

    得到答案   这里大致解释一下三个步骤,比如我要预测x是属于哪一类,训练集里面有很多数据,我先算出x到其他所有点之间的距离,取前K个距离样本比较小的点,然后我们发现这K个点当中有5个属于class 1,K- 那我们就直接比较5与K-5的大小然后判断x属于哪一类吗?这显然是是不合理的。   这里毫无意外也需要体现加权的思想。 如果那五个属于class 1的点相比于另外K-5个属于class 2的点,它们距离样本点更近,根据近朱者赤,近墨者黑的原则,毫无疑问样本点x属于class 1的可能性更大,也即是说,这五个点在最终决策当中应当占据更大的比重

    93820编辑于 2022-07-29
  • 来自专栏全栈程序员必看

    最简单的分类算法之一:KNN(原理解析+代码实现)[通俗易懂]

    得到答案   这里大致解释一下三个步骤,比如我要预测x是属于哪一类,训练集里面有很多数据,我先算出x到其他所有点之间的距离,取前K个距离样本比较小的点,然后我们发现这K个点当中有5个属于class 1,K- 那我们就直接比较5与K-5的大小然后判断x属于哪一类吗?这显然是是不合理的。   这里毫无意外也需要体现加权的思想。 如果那五个属于class 1的点相比于另外K-5个属于class 2的点,它们距离样本点更近,根据近朱者赤,近墨者黑的原则,毫无疑问样本点x属于class 1的可能性更大,也即是说,这五个点在最终决策当中应当占据更大的比重

    4.5K20编辑于 2022-08-28
  • 来自专栏小L的魔法馆

    DFS练习一---HDU 1342

    当数组b的第一个数字和数组a的第k-5个数字相等的时候,直接将k+1的值赋值给position,实际上,当和下一句和在一起的时候,它就有了跳过某些不合题意的解的能力,也就是剪枝 图如下: ? 可以看到,数组b的第一个数字和数组a的第k-5个数字的时候,这个时候依然会往下搜索,但是,即使再把之后的所有数字都放入数组b中,那也才5个数字,而题目是需要6个数字,所以在数目都凑不齐的情况下,应该没有再往下搜索的必要了吧

    40920发布于 2019-02-21
  • 来自专栏学习成长指南

    机器学习---KNN算法的核心原理和思路分析

    这个时候,通过选择不同的l值,我们就可以为这个未知的个体贴上标签:k=3的时候,就是虚线的小圆圈,这个时候,这个未知个体的属性就是红色的,如果k-5,也就是虚线的大圆圈,这个时候未知的个体的属性就是灰色的

    28610编辑于 2025-02-23
  • 来自专栏学习成长指南

    机器学习---KNN算法核心原理和思路分析

    这个时候,通过选择不同的l值,我们就可以为这个未知的个体贴上标签:k=3的时候,就是虚线的小圆圈,这个时候,这个未知个体的属性就是红色的,如果k-5,也就是虚线的大圆圈,这个时候未知的个体的属性就是灰色的

    37510编辑于 2025-02-24
  • 来自专栏前端ACE

    Java版五子棋小游戏(java控制台)

    machineChessmanNum++; else if(chessboard[m][n] == 1)humanChessmanNum++; m--;n++; } if(m == k-

    1.5K20编辑于 2022-11-21
  • 《信号与系统》- 第三章 离散系统的时域分析

    定义系统单位序列响应h(k) = (0.5)^k u(k) def unit_response(k): return (0.5)**k * (k >= 0) # 定义输入信号x(k) = u(k) - u(k-

    12810编辑于 2026-01-21
  • 来自专栏强化学习专栏

    《论文复现》V型稀疏阵列实现二维DOA估计

    '$P_1(\vartheta)$', 'interpreter', 'latex') else figure(4) subplot(k*100 + 10 + k-

    64810编辑于 2024-12-03
领券