AlphaGo 已经战胜了李世石,而你还不知道什么是机器学习?
谷歌人工智能 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 已经战胜了李世石,而你还不知道什么是机器学习?的更多相关文章
- 你还不知道Vue的生命周期吗?带你从Vue源码了解Vue2.x的生命周期(初始化阶段)
作者:小土豆biubiubiu 博客园:https://www.cnblogs.com/HouJiao/ 掘金:https://juejin.im/user/58c61b4361ff4b005d9e8 ...
- JDK15就要来了,你却还不知道JDK8的新特性!
微信搜「烟雨星空」,白嫖更多好文. 现在 Oracle 官方每隔半年就会出一个 JDK 新版本.按时间来算的话,这个月就要出 JDK15 了.然而,大部分公司还是在使用 JDK7 和 8 . 之前去我 ...
- 什么?作为程序员的你还不知道怎么访问 Google
今天就一个目的,让你可以FQ成功,其他人我不知道,但就程序员来说,不能使用 Google 那真是一大损失,当然还有对所有人适用的 YouTobu 这个视频网站,资源多的没话说,别的不说,学习英语很方便 ...
- 还不知道如何使用 IDEA ?教你三招快速掌握 IDEA
前言 IntelliJ IDEA 是一个非常强大的 IDE,拥有许多功能.在 IDEA 中大部分功能都可以用快捷键去完成,如果掌握了大部分快捷键,可以只使用键盘开发了. ps: 最近正在练习快捷键,准 ...
- Windows 使用之那些你还不知道操作
作者:你未读 整理:君未读 关于使用 win 系统的基本普及. 建议更换 win10 系统 可能很多朋友看到这个建议,心里很不爽,还很不服气,别急,且看官方给出的信息. 也就是说在 2019 年你完全 ...
- 有一部分程序员还不知道Java 中的注解到底是如何工作的?
作者:人晓 自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分.开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解. 这篇文章中, ...
- 3年java开发竟然还不知道Lambda的这个坑
背景 有朋友反馈zk连接很慢.整理出zk连接的关键逻辑如下: 上面的代码造成第一次调用ClientZkAgent.getInstance的时候,需耗时10s, 这个时间恰好跟semaphore的超时时 ...
- 还不知道如何实践微服务的Java程序员,这遍文章千万不要错过!
作者:古霜卡比 前言 本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件.本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节. 要理解微服务 ...
- 使用过Redis,我竟然还不知道Rdb
目录 使用过Redis,那就先说说使用过那些场景吧 Rdb文件是什么,它是干什么的 分析工具 小结 联想 推荐阅读 使用过Redis,那就先说说使用过那些场景吧 字符串缓存 //举例 $redis-& ...
随机推荐
- TSQL基础(一) - 查询
select 1.查询一张表(orders)的所以纪录 select * from Orders 2.查询一张表(orders)某字段的所有记录 select OrderID,OrderDate fr ...
- StrictMode模式介绍
最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode).这个类可以用来帮助开发者改进他们编写的应用,并且提供了 ...
- IOS UI 笔记整理回顾
注意手势会冒泡上抛,一个view没有实现的手势,如果父类view有实现,父视图就处理,如果不想让父视图处理,就把本视图添加到底层window上 setMasksToBounds:YES imageVi ...
- OC6_目录及文件的创建
// // main.m // OC6_目录及文件的创建 // // Created by zhangxueming on 15/6/19. // Copyright (c) 2015年 zhangx ...
- .net core demo & docker images
记录.net core 部署在docker 上的大概步骤便于以后查阅. PART 1 .net core web api demo 1.下载最新VS 2015 community 社区版免费使用. 2 ...
- Js 对象三
一.screen对象 Width:屏幕的宽度 Height:屏幕的高度 availWidth:屏幕的有效宽度 availhHeight:屏幕的有效高度 (不包含任务栏) colorDepth:色深 二 ...
- Call C# code from C++
Reference: https://support.microsoft.com/en-us/kb/828736 Calling C# .NET methods from unmanaged C/C+ ...
- 线程模式HS/HA和L/F的区别, HS/HA的实现原理图
线程池模式一般分为两种:L/F领导者与跟随者模式.HS/HA半同步/半异步模式. HS/HA 半同步/ 半异步模式 :分为三层,同步层.队列层.异步层,又称为生产者消费者模式,主线程处理I/O事件并解 ...
- 停车场管理软件附带源代码 J2EE服务端+android客户端
该源码是停车场管理软件附带源代码 J2EE服务端+android客户端,也是一套停车场管理车辆进出的管理软,喜欢的朋友可以看看吧. 应用的后台管理主要功能介绍:1 机构管理 ,机构有从属管理< ...
- Ubuntu 14.04下java开发环境的搭建--2--Eclipse的安装
前面说了JDK的安装,http://www.cnblogs.com/bcsflilong/p/4196536.html 下面我们来安装Eclipse! 安装Eclipse 的前提是,你的JDK已经安装 ...