ai产品经理入门详解(AI产品经理必修揭开算法的面纱)
ai产品经理入门详解(AI产品经理必修揭开算法的面纱)
2024-07-05 12:10:26  作者:终须一别  网址:https://m.xinb2b.cn/sport/hnk323496.html

对于AI产品经理来说,掌握一些算法是必要的。本文将从五个方面,讲述AI产品经理必修的贪心算法,希望对你有帮助。

ai产品经理入门详解(AI产品经理必修揭开算法的面纱)(1)

去年“新智元”有一篇报道《清华毕业计算机教授遭持枪劫车,靠“贪心算法”追回秒杀美国警察》,整个故事像看微小说一样,可对于核心问题“贪心算法”是什么并没有说清楚,于是就有了下面的内容。

一、什么是贪心算法

贪心的意思在于在作出选择时,每次都要选择对自身最为有利的结果,保证自身利益的最大化,贪心算法就是利用这种贪心思想而得出一种算法。

贪心算法可以简单描述为:大事化小,小事化了。对于一个较大的问题,通过找到与子问题的重叠,把复杂的问题划分为多个小问题。并且对于每个子问题的解进行选择,找出最优值,进行处理,再找出最优值,再处理。也就是说贪心算法是一种在每一步选择中都采取在当前状态下最好或最优的选择,从而希望得到结果是最好或最优的算法。

贪心算法在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。

二、贪心算法基本思路

步骤一:建立数学模型来描述问题。

步骤二:把求解的问题分成若干个子问题。

步骤三:对每个子问题求解,得到子问题的局部最优解。

步骤四:把子问题的解局部最优解合成原来问题的一个解。

三、贪心算法的选择

所谓贪心选择是指所求问题的整体最优解可以通过一系列局部最优的选择,换句话说,当考虑做何种选择的时候,我们只考虑对当前问题最佳的选择而不考虑子问题的结果。

贪心算法以迭代的方式作出相继的贪心选择,每作一次贪心选择就将所求问题简化为规模更小的子问题。对于一个具体问题,要确定它是否具有贪心选择性质,必须证明每一步所作的贪心选择最终导致问题的整体最优解。

我们下面通过示例来看一下贪心算法如何选择。

四、贪心算法示例

看一下《算法导论》中的经典例题:活动选择问题。

有n个需要在同一天使用同一个教室的活动a1,a2……an,教室同一时刻只能由一个活动使用。每个活动ai都有一个开始时间si和结束时间fi 。一旦被选择后,活动ai就占据半开时间区间[si,fi)。如果[si,fi]和[sj,fj]互不重叠,ai和aj两个活动就可以被安排在这一天。该问题就是要安排这些活动使得尽量多的活动能不冲突的举行(标红的是我们利用贪心算法求出的结果1、4、8、11)。

ai产品经理入门详解(AI产品经理必修揭开算法的面纱)(2)

第一步:分析题目

目标函数count(n)活动次数最多。

约束条件是下一个活动开始时间大于或等于上一个活动开始时间s[i]>=f[j]。

第二步:选择解题思路每次选择开始时间最早的活动每次选择持续时间最短的活动每次选取结束时间最早的活动第三步:证明上面哪种思路可以应用于本题

为了方便,我们用不同颜色的线条代表每个活动,线条的长度就是活动所占据的时间段,蓝色的线条表示我们已经选择的活动;红色的线条表示我们没有选择的活动。

1)如果我们每次都选择开始时间最早的活动,不能得到最优解

证明(反证法):

例如我们选择了10号活动(开始时间2点,结束时间13点);

2号活动待选择(开始时间3点,结束时间5点);

则会出现上图所示的情况,这显然违背了约束条件。

2)如果我们每次都选择持续时间最短的活动,不能得到最优解

证明(反证法):

例如我们选择了2号活动(开始时间3点,结束时间5点);

1号活动待选择(开始时间1点,结束时间4点);

则会出现上图所示的情况,这显然也违背了约束条件。

3)如果我们每次都选取结束时间最早的活动,能够得到最优解(采用的贪心策略)

那么怎么证明贪心算法是对的呢?

要证明一个算法是错的非常简单,要证明是对的却非常难。对于贪心算法的证明,一是使用归纳法,二是采用反证法。像上面两种策略,我们实际上就用到了反证法。

回到策略本身,按这种方法选择相容活动,能够为未安排的活动留下尽可能多的时间。

第四步:选好策略,那我们就来按照贪心算法的基本思路总结一下数学模型是目标函数count(n)最大,约束条件是s[i]>=f[j];求解哪个活动结束时间最早(本题目显然是活动1);求解哪个动开始时间s[i]大于上一个活动结束时间f[j];把步骤三求出的活动依次取出,作为我们选取的活动

上代码:

ai产品经理入门详解(AI产品经理必修揭开算法的面纱)(3)

这段代码的含义是:

定义活动号n,活动开始时间、结束时间Type s,Type f,布尔逻辑判断A;定义进入算法的活动序号,最终选取的活动序号i,j;初始活动i=1,由于1号活动结束时间,所以选取j=1。

从2号活动开始进入运算,具体运算规则:

判断条件:活动开始时间(i)>上一个活动结束时间(j)A为true,j选中A为false,j不选择i自增1位,继续判断,直至i=11

ai产品经理入门详解(AI产品经理必修揭开算法的面纱)(4)

上图直观展示了算法的整个运行过程。

五、贪心算法应用

贪心算法应用非常广泛,特别电脑游戏AI或者一些推荐。

以经典的跳跃游戏为例:

1.题目描述

给定一个非负整数数组,你最初位于数组的第一个位置。

数组中的每个元素代表你在该位置可以跳跃的最大长度。

判断是否能够到达最后一个位置。

2.问题分析

先转化为数学模型:给定一个数组,数组中每个位置的数字代表当前位置i能够向前跳跃num[i]的距离,然后判断是否能够从第一个位置跳到最后一个位置。

这道题的难点就在于每次跳多远的距离算合适呢?

如果从i的位置能跳num[i]距离最远能到达j的位置,那么这中间的任何一个位置我们都能跳到,但我们具体是跳到i–j之间的哪个位置才是真正合适的位置?

利用贪心的思想我们的目的是判断最后能否跳到最后一个位置,其实就是只要能保证在i–j之间跳到一个能够在下一次跳的更远的距离,那么这个位置就是最合适的位置。

本文由 @CARRIE 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

  • 抗癌记事十五章(故里入梦抗癌日记)
  • 2024-07-05故里入梦抗癌日记(堂弟在我家旧宅拍摄)晚上做梦,梦见回老家在梦中,找不到回家的路东绕西绕,终于进了村,想问路,却都是陌生的面孔其实,并不仅仅是在梦里现实中,亦复如此近些年,越来越不愿意回老家了因为那个生我养我的地方,。
  • 海岛奇兵怎么登录不了啦(海岛奇兵怎么注册不了)
  • 2024-07-05海岛奇兵怎么注册不了海岛奇兵注册不了主要是网络的原因,要解决这个问题,最好方法是在稳定的网络下进入到游戏名官方网站进行注册只要进入海岛奇兵的官网进行注册之后,就可以登录到手机版进行游戏了,因为电脑端的和手机端的是相通的且。
  • 土象星座最土排行榜(土象星座的排名)
  • 2024-07-05土象星座的排名文/西阿兔1、推理能力:摩羯座——处女座——金牛座2、稳重度:金牛座——摩羯座——处女座3、忠诚度:金牛座——摩羯座——处女座4、内在压抑程度:摩羯座——金牛座——处女座,。
  • 怎么包粽子好吃(好吃的包粽子方法)
  • 2024-07-05好吃的包粽子方法主料;糯米500克,夹心猪肉900克,棕叶适量,香菇(鲜)70克,鸡蛋2个配料:酱油200克,花生油适量,白糖60克,盐25克,味精3克,料酒5克,胡椒粉、葱、姜少许,干马兰草50克,小苏打少量调肉臊。
  • 小米智能动感单车评测(可以骑的健身环)
  • 2024-07-05可以骑的健身环游戏锻炼二合一,任天堂:健身环为何如此热卖我可太熟悉了因为疫情原因,好多人居家的时间变多了,尤其是对健身爱好者来说这可是煎熬,没有户外新鲜空气的有氧运动,在家买了一堆大大小小的健身器具,可终归是高估了。
  • 家庭铁三角理论(重温1王后伞下发现)
  • 2024-07-05重温1王后伞下发现还记得大结局里,王面对母亲,说出了兄长离世,母亲是直接推手而因为兄长离世,身为“庶子”的王,在母亲推动「择贤制度」而被选为世子,因仰仗了大妃的势力坐稳王位揭发母亲的罪过,等于否定自己继承权的正统性若不。
  • 经典耐看文笔好的虐恋现言(好评如潮强推有勇有谋女主逆风翻盘)
  • 2024-07-05好评如潮强推有勇有谋女主逆风翻盘好评如潮!强推:有勇有谋女主逆风翻盘,抱得美男归的古代言情!亲们,非常感谢大家光临檀生的书屋啦!今天我们来分享几本”有勇有谋女主完美逆袭,抱得美男归的古代言情!“这几本小说真的是好评如潮,每一本都盘踞。
  • 梦里坐船在湖上游(梦中来到浪浪山)
  • 2024-07-05梦中来到浪浪山临睡前看了个小视频《中国奇谭·小妖怪的夏天》,也就二十几分钟,没心没肺笑了好几回就睡了梦中来到浪浪山,俨然变成小猪妖尝试拔小乌鸦的羽毛以便改进弓箭性能的时候,我心想:这差不多就是跨部门合作的样子吧?性。
  • 最有东北味的东北话(东北话咋那么幽默呢)
  • 2024-07-05东北话咋那么幽默呢东北人语言的特征东北是出笑星的地方,为什么呢?因为东北人的语言太幽默了用东北人的话说是“缸缸地”东北人天生就富有幽默感,说话以风趣见长,直爽中透着戏谑,率真中露出调侃东北话很有特点,有一种“大植子”味。
  • 奚梦瑶同款牛仔外套(奚梦瑶穿情趣套装拍写真)
  • 2024-07-05奚梦瑶穿情趣套装拍写真如今,模特圈的人也慢慢的想要往娱乐圈里面慢慢的转型,尝过娱乐圈的甜味的人都不愿意再回到以前了,今天要说的就是超模奚梦瑶奚梦瑶当年超模出道,之后便转战娱乐圈的综艺,但是不仅没有像baby一样靠着综艺大火。