童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

AI产品经理必懂算法:k近邻(KNN)算法

1月9日 星宿房投稿
  作为想在AI领域长期发展的PM同学来说,对算法有一个初步、通识的了解是非常有必要的。今天我们就从一个最为简单、易懂的“k近邻(KNN)算法”聊起,KNN属于监督学习算法,即可以用于分类,也可以用于回归,后续还会逐步为大家介绍一些常用的其他算法。
  作为想在AI领域长期发展的PM同学来说,对算法有一个初步、通识的了解是非常有必要的。
  我们之所以要了解算法,不仅仅有利于和算法同学的沟通,更能深入的理解人工智能为产品赋能的过程,只有将这个过程了解透彻,才能清晰明确的把握产品的方向,挖掘产品的亮点。
  那么,今天我们就从一个最为简单、易懂的“k近邻(KNN)算法”聊起,KNN属于监督学习算法,即可以用于分类,也可以用于回归,后续还会逐步为大家介绍一些常用的其他算法。
  KNN的核心思想可以用一句俗语表达:“物以类聚、人以群分”,想了解一个人,可以看他交什么样的朋友。即它的核心思想是:如果一个样本在特征空间中的k个最相邻的样本(距离最近的样本)中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性。该方法在确定分类决策上只依据最邻近的一个或者几个样本的类别来决定待分样本所属的类别。
  这里面提及的距离,一般可以选用欧氏距离、曼哈顿距离、闵式距离等等公式进行计算,对于我们初步了解的产品经理来讲,就不上各种公式了。
  我们用这个图做一个简单的介绍,蓝色方形(用B标识)和红色三角(R)代表两个不同的分类,绿色圆形(C)是待分类样本,根据KNN的思想,如果K3,则C的最近邻有1B、2R,根据少数服从多数原则,C应该属于“R”的类型。如果k5呢?C的最近邻有3B、2R,C是不是应该属于“B”类型了呢?
  其中判定类别也有两种方法:
  投票决定:少数服从多数,近邻中哪个类别的点最多就分为哪类。
  加权投票法:根据距离的远近、对邻近的投票进行加权,距离越近咋权重越大(权重为距离平方的倒数。)
  看到这儿,是不是有不少小伙伴产生了疑问,那该如何选择K值呢?K值的大小又将如何影响模型的效果呢?
  关于K值的选择,需要注意:
  k值过大,非相似数据被包含较多,造成噪声增加而导致分类结果的降低;
  k值过小,得到的邻近数过少,会降低分类精度,同时也会放大噪声数据的干扰;
  经验规则:k一般低于训练样本数的平方根,通常采用交叉检验来确定。
  接下来我们简单介绍一下训练过程,有如下几步:
  准备数据,对数据进行预处理;
  选用合适的数据结构存储训练数据和测试元组;
  设定参数,如k;
  维护一个大小为k的的按距离由大到小的优先级队列,用于存储最近邻训练元组。随机从训练元组中选取k个元组作为初始的最近邻元组,分别计算测试元组到这k个元组的距离,将训练元组标号和距离存入优先级队列;
  遍历训练元组集,计算当前训练元组与测试元组的距离,将所得距离L与优先级队列中的最大距离Lmax
  进行比较。若LLmax,则舍弃该元组,遍历下一个元组。若LLmax,删除优先级队列中最大距离的元组,将当前训练元组存入优先级队列。
  遍历完毕,计算优先级队列中k个元组的多数类,并将其作为测试元组的类别。
  测试元组集测试完毕后计算误差率,继续设定不同的k值重新进行训练,最后取误差率最小的k值。
  基本概念和训练过程我们都简单的介绍清楚了,下面来讲讲K近邻的优势及缺陷。
  优势:
  简单,易于理解,易于实现,无需估计参数,无需训练;
  特别适合于多分类问题(multimodal,对象具有多个类别标签),kNN比SVM的表现要好。
  缺点:
  计算复杂度高、空间复杂度高;
  样本严重不平衡时,如果一个类的样本容量很大,而其他类很小,有可能导致输入一个新样本时,被误判为该分类的概率会很大。
  了解了算法的优势和局限性,下面就要了解一下它的适用领域了:
  模式识别,特别是光学字符识别;
  统计分类;
  计算机视觉;
  数据库,如基于内容的图像检索;
  编码理论(最大似然编码);
  数据压缩(mpeg2标准);
  向导系统;
  网络营销;
  DNA测序
  拼写检查,建议正确拼写;
  剽窃侦查;
  相似比分算法,用来推动运动员的职业表现。
投诉 评论 转载

入坑初级产品后,我学到的三个“怎么做”怎么挖掘市场需求?需求有了,怎么表达出来呢?需求写出来了,接下来怎么和其他部门的人沟通呢?对于一个刚毕业的产品新人来说,一上手就哐哐被安排了两个大项目,而且还没有人带,导……新需求的处理如何最小化主观决策?历史全是一派胡言,只能把史学著作当做纯粹想象的产物,它们是对观察有误的事实所做的无根据的记述,并且掺杂着一些对思考结果的解释。古斯塔夫勒庞《乌合之众》先来……2019,把它过成最好的一年这篇文章比较长,分为四大部分:职场篇、生活篇、理财篇、健康篇,与聊聊自己过往的故事和面对2019年的心态,有些内容在三年前以前写过,但放在今天,依然受用。又是一年,如果要……高级产品经理必备的6种核心能力本文作者尝试着从个人经验的角度出发,梳理一下高级产品经理必备的几种能力。一起来看看如果我们去知网等学术网站上查询“公务员能力图谱”,可以搜索到大量的优质文献,但若查阅“产……总结复盘转行智能硬件产品半年来的那些事儿转眼到了18年底,坑死坑活忙完手上的事情,难得闲下来坐在座位上思考一下自己从接触并转行到智能硬件产品这半年来的经历,写在这里做个记录和分享,没什么干货,希望能为大家带来些感悟和……2019进阶指南:产品总监成长的四点能力及六个反思在过去的一年中,身为产品经理的你,能力上有哪些提升?还有哪些不足点?本文总结了关于产品总监成长的四点能力以及六个问题的反思,与大家分享。对于一个专业级的产品经理成长为产品……回顾2018年,产品经理都会问这3个问题一年将过,是时候对过去的一年做一次回顾,思考下在这一年中都遇到过哪些问题,如何解决。一、像头条一样迎合用户做足标题党还是保持初心?比如做自媒体这件事儿。虽然朋……产品如何进行功能优化?本文只讨论单一功能的优化,即使用该功能时,用户的目的已经相对明确,功能满足的用户需求相对单一。对于有多种功能入口集合的页面,更多考虑的是页面定位、以及各功能间如何进行平衡的问题……AI产品经理必懂算法:k近邻(KNN)算法作为想在AI领域长期发展的PM同学来说,对算法有一个初步、通识的了解是非常有必要的。今天我们就从一个最为简单、易懂的“k近邻(KNN)算法”聊起,KNN属于监督学习算法,即可以……一个公司的产品岗,可以只设一个吗?对用人成本的考虑,觉得产品规模比较小,会只招聘一个产品经理。但这样,合理吗?有些互联网公司在岗位设定的时候,不管是出于对用人成本的考虑,还是觉得产品规模比较小,都会只招聘……产业互联网PM,这些坑你们需要注意了!成长的路上往往无可避免地踩坑,其实踩坑并不可怕,怕的是在这个过程中一无所获。2018年,对于腾讯乃至整个互联网行业,都有点苦涩味。腾讯股价从狂飙到400多元到一路跌破30……如何评估产品的市场价值?在做一款新产品之前,产品经理需要对产品进行详细地评估:这个产品有市场吗,市场会有多大,一年能有多少营收?如何评估一个产品的潜在市场价值呢?产品经理或者创业者在做一款新产品……
左手产品框架,右手体验产品行业分析如何快速入门?产品分析:番茄ToDo我的时间,由你来掌握分析探讨:宠物市场现状及发展新方向起点学院APP学习中心模块体验报告抖音APP产品体验与思考:抖音走向“抖商”?抖音短视频APP产品体验报告:记录美好生活产品分析:微信读书,社交让阅读不再孤单PRD:倒推“易捷加油APP”产品需求文档粉笔APP产品分析:内容致胜?还是服务致胜?从10000条吐槽,分析微信读书故事模块中国播客案例研究喜马拉雅、蜻蜓FM、荔枝

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界