创业者要知道的人工智能人工智能人工智能/模式识别/机器学习精华专题

解密阿里云 ET:在人工智能领域,阿里巴巴在业务上是全球第一丨数

2017-04-10  本文已影响12人  Datartisan数据工匠

解密阿里云 ET:在人工智能领域,「阿里巴巴在业务上是全球第一

当时钟刚刚驶入 2016 年 4 月 9 日的时候,《我是歌手》第四季总决赛在湖南卫视落下帷幕,赛前被广泛看好的 CoCo 李玟夺得了总冠军。但当天,我们在记住了李玟的歌声以外,还被另一个意外出现的事件所吸引,那就是阿里云小 Ai。

赛前,高晓松等人就放出了有关阿里云小 Ai 的预热,称其有很大几率预测到最后的冠军。即使「黑幕说」不可避免,但这个点还是成为了当天晚上除比赛之外的一个关键词。

「其实这个事当时是一个偶然,当时大家都觉得挑战非常大。第一,电视直播你错了就错,出丑就大了;第二,这个事情本身是非常难的,因为像音乐鉴赏这个事儿本身就没有客观标准,是非常主观的行为,没有标尺可选」,这个项目的负责人闵万里说道。

事实似乎也证明了他的说法,在赛前,它给出的预测结果宣称韩国歌手黄致列将会夺冠,这与最后的结果并不相符。不过还好,随着比赛的激烈进行,各种数据和信息都在发生着变化,在第一轮淘汰之后的几次预测中,阿里云小 Ai 都表现出了比较精准的结果,并且在最终的三选一中成功预测到了李玟的夺冠。


人工智能背后的人

在大部分人看来,人工智能是个有些「科幻」的词汇,代表小说电影中和人类长相相似、或温柔或冷酷的机器人。

稍微熟悉一点,这份印象又变成冷冰冰的 GPU 阵列、复杂多层的神经网络和一大串佶屈聱牙的专有名词。能接触它们的除了工程师,就是科学家。

也许这份印象需要再度刷新一次——人工智能,真的需要不少「人工」。


图解堆算法、链表、栈与队列

堆(heap),是一类特殊的数据结构的统称。它通常被看作一棵树的数组对象。在队列中,调度程序反复提取队列中的第一个作业并运行,因为实际情况中某些时间较短的任务却可能需要等待很长时间才能开始执行,或者某些不短小、但很重要的作业,同样应当拥有优先权。而堆就是为了解决此类问题而设计的数据结构。

二叉堆是一种特殊的堆,二叉堆是完全二叉树或者近似完全二叉树,二叉堆满足堆特性:父节点的键值总是保持固定的序关系于任何一个子节点的键值,且每个节点的左子树和右子树都是一个二叉堆。

当父节点的键值总是大于任何一个子节点的键值时为最大堆,当父节点的键值总是小于或等于任何一个子节点的键值时为最小堆。

为了更加形象,我们常用带数字的圆圈和线条来表示二叉堆等,但其实都是用数组来表示的。如果根节点在数组中的位置是1,第n个位置的子节点则分别在2n和2n+1位置上。


以上简讯由数据工匠提供,感兴趣的小伙伴可以通过扫描简报后的二维码链接原文,更多数据科学资讯尽在数据工匠,扫码关注 Datartisan 数据工匠公众号!如果你看到什么与“数据科学”有关的好文或者信息科技优质的文章,可以随手转发给我们,让更多热爱数据科学的小伙伴一起成长!


上一篇下一篇

猜你喜欢

热点阅读