谷歌人工智能 AlphaGo 与韩国棋手李世石 3 月 15 日进行了最后一场较量,最终比赛结果为 AlphaGo 4:1 胜李世石,人机围棋大战巅峰对决至此落幕。我不知道大家有没有被震撼到,反正我的老板是被震撼到了(后文会提到我老板震撼到后有什么具体表现和行动)。

这篇文章,不想评价围棋的对局棋谱,也不想升华到什么人与智能之争巴拉巴拉的,因为确实不懂围棋(犹记得那个丢人的五子棋么?不止我一人看错吧!),也不懂如何理解新旧两代信息模式之争是个什么,我只是想不单纯的给大家科普一下什么是机器学习!

以下是维基百科上给出的机器学习三种大同小异的定义:

  • 机器学习是一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学习中改善具体算法的性能。
  • 机器学习是对能通过经验自动改进的计算机算法的研究。
  • 机器学习是用数据或以往的经验,以此优化计算机程序的性能标准。

个人觉得理解机器学习不难,但是实施层面上,在某些领域还是存在一定的技术要求的。我就职的是一家互联网公司,所参与开发的产品是云告警平台 OneAlert ,我可以毫不脸红的说,我们至少走在中国研究云告警平台的前沿。在 AlphaGo 与李世石人机围棋开战以来,我们反复思考我们的产品要如何更为人工智能,使用体验如何更为极致。当然我们也随之做了更多的努力。

在 OneAlert ,我们花费了相当长的时间实现了IT运维监控系统间的准确告警关联,在实现准确告警关联前,一直采用的是告警聚合的方法实现告警压缩。

我们使用与IT告警相关的属性自动标记非结构化的数据,从而创建一个分类机制,使所有跨系统、跨服务、跨位置、跨来源和跨主机的数据中心事件规范化。它独特并不是因为它包含大量的数据,而是因为它对所有 IT 告警都使用通用语言进行定义和操作。

试想为每一行机器数据创建一个独特的指纹,并使用仿生安全系统的对应物试着在同一时间打开北京的每一扇门。每个指纹只可能打开一百万扇门中的一扇……但当两个指纹打开同一扇门时,那几乎可以断定这两个指纹来自同一只手。

这是第一步,是实现大规模准确关联的先决条件。第二步是学习指纹解锁那些门时出现的模式。通过关联跨公司、跨地域和跨数据类型的「指纹匹配」群集,我们可建立模式库来解决问题,以创建世界上最全面的 IT 问题解决方案存储库。

以上并非我们所做的全部,这些都只是我们产品为今后自动化做的一个铺垫,我们不是想要只做告警的搬运工,我们是想搭建一个「生态环境」,形成一个「All for One,One for All」的平台,包括接收、自动化分派、通知、自动化处理等一系列的流程中所有的 IT 问题,都可以通过 OneAlert 来提供解决方案。

OneAlert 其实不想一直给大家传达类似「数据科学」、「机器学习」等的概念,而是想让更多的人了解后参与到我们的项目中,亲身体验,然后更加深刻的理解这些术语给我们的生活带来了怎样的震撼。科技时刻在进步,我希望进步的过程中有你们的参与。
本文转自 OneAPM 官方博客
参考资料:Hey Silicon Valley, you’re wrong about “Data Science” and “Machine Learning”

AlphaGo 已经战胜了李世石,而你还不知道什么是机器学习?的更多相关文章

  1. 你还不知道Vue的生命周期吗?带你从Vue源码了解Vue2.x的生命周期(初始化阶段)

    作者:小土豆biubiubiu 博客园:https://www.cnblogs.com/HouJiao/ 掘金:https://juejin.im/user/58c61b4361ff4b005d9e8 ...

  2. JDK15就要来了,你却还不知道JDK8的新特性!

    微信搜「烟雨星空」,白嫖更多好文. 现在 Oracle 官方每隔半年就会出一个 JDK 新版本.按时间来算的话,这个月就要出 JDK15 了.然而,大部分公司还是在使用 JDK7 和 8 . 之前去我 ...

  3. 什么?作为程序员的你还不知道怎么访问 Google

    今天就一个目的,让你可以FQ成功,其他人我不知道,但就程序员来说,不能使用 Google 那真是一大损失,当然还有对所有人适用的 YouTobu 这个视频网站,资源多的没话说,别的不说,学习英语很方便 ...

  4. 还不知道如何使用 IDEA ?教你三招快速掌握 IDEA

    前言 IntelliJ IDEA 是一个非常强大的 IDE,拥有许多功能.在 IDEA 中大部分功能都可以用快捷键去完成,如果掌握了大部分快捷键,可以只使用键盘开发了. ps: 最近正在练习快捷键,准 ...

  5. Windows 使用之那些你还不知道操作

    作者:你未读 整理:君未读 关于使用 win 系统的基本普及. 建议更换 win10 系统 可能很多朋友看到这个建议,心里很不爽,还很不服气,别急,且看官方给出的信息. 也就是说在 2019 年你完全 ...

  6. 有一部分程序员还不知道Java 中的注解到底是如何工作的?

    作者:人晓 自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分.开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解. 这篇文章中, ...

  7. 3年java开发竟然还不知道Lambda的这个坑

    背景 有朋友反馈zk连接很慢.整理出zk连接的关键逻辑如下: 上面的代码造成第一次调用ClientZkAgent.getInstance的时候,需耗时10s, 这个时间恰好跟semaphore的超时时 ...

  8. 还不知道如何实践微服务的Java程序员,这遍文章千万不要错过!

    作者:古霜卡比 前言 本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件.本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节. 要理解微服务 ...

  9. 使用过Redis,我竟然还不知道Rdb

    目录 使用过Redis,那就先说说使用过那些场景吧 Rdb文件是什么,它是干什么的 分析工具 小结 联想 推荐阅读 使用过Redis,那就先说说使用过那些场景吧 字符串缓存 //举例 $redis-& ...

随机推荐

  1. Linux命令(4):cat命令

    1.作用:连接并显示指定的一个和多个文件的有关信息: 2.格式:cat [选项] 文件1 文件2 ... 其中文件1.文件2为要显示的多个文件: 3.常见参数: 4.使用实例: [youname@ww ...

  2. 实例介绍Cocos2d-x物理引擎:碰撞检测

    碰撞检测是使用物理引擎的一个重要目的,使用物理引擎可以进行精确的碰撞检测,而且执行的效率也很高.在Cocos2d-x 3.x中使用事件派发机制管理碰撞事件,EventListenerPhysicsCo ...

  3. IOS基础 Day-1手动内存管理

    辞职回家打算自学IOS开发,就在借个地方记录一下 Day-1      手动内存管理                   主要内容:release  retain必须配对好,不然会占用内存 慢慢积累导 ...

  4. 《Web编程入门经典》

    在我还不知道网页的基础结构的时候,我找过很多本介绍Web基础的书籍,其中这本<Web编程入门经典>,我认为是最好的. 这本书内容很全面.逻辑很严谨.结构很清晰.语言文字浅显易懂. 看这本书 ...

  5. myeclipse 的 working set

    想必大家的myeclipse会有很多工程看的和不方便,那么怎么让它看的简洁一点呢,使用working set 会让你的目录看起来没有那么的多. 首先是怎么创建 working set  ,在新建时选择 ...

  6. 基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转

    基于css3新属性transform,实现3d立方体的旋转 通过原生JS,点击事件,鼠标按下.鼠标抬起和鼠标移动事件,实现3d立方体的拖动旋转,并将旋转角度实时的反应至界面上显示 实现原理:通过获取鼠 ...

  7. aix 上搭建node.js 环境

    下载nodejs:ibm-4.4.3.0-node-v4.4.3-aix-ppc64.bin IBM已经适配最新版本的node.js  :https://developer.ibm.com/node/ ...

  8. 51nod1417 天堂里的游戏

    ---恢复内容开始--- 1417 天堂里的游戏 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题  收藏  关注 多年后,每当Noder看到吉普赛人,就会想起那个遥 ...

  9. tortoiseGit的SHH秘钥设置

    tortoiseGit如果安装时使用默认的putty方式,因为putty的秘钥格式和SSH的不一样,所以要使用自带的工具重新生成一次秘钥. 具体的方式是:用puttyGen工具来生成公钥和秘钥,公钥( ...

  10. 运用百度开放平台接口根据ip地址获取位置

    使用百度开放平台接口根据ip地址获取位置 今天无意间发现在百度开放平台接口,就把一段代码拿了下来,有需要的可以试试看:http://opendata.baidu.com/api.php?query=5 ...