机器学习在物联网中有何应用?首先要搞清楚它和数据分析的区别

本文主要是介绍机器学习在物联网中有何应用?首先要搞清楚它和数据分析的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

qlpr8tigq2vmrza8.png!heading

 

机器学习(ML)和物联网(IoT)现在都非常流行。关于机器学习和物联网有大量的关注和炒作,我们可能很难穿过噪音去了解它的实际价值。

数据分析vs.机器学习

关于机器学习的炒作越来越多,许多组织都会希望在他们的业务中多少使用一些机器学习。可是绝大多数时候都不能如此。

后面我将更深入地探讨机器学习的价值,但首先我要说,机器学习需要大量数据。这可能意味着改进流程、降低成本、为客户创造更好的体验,或者开辟新的商业模式。

事实是,大多数组织可以从传统的数据分析中获得许多好处,而不需要更复杂的机器学习的方法。

传统的数据分析在解释数据这方面做得很棒。你可以依照过去发生的事件或今天发生的情况生成报告或模型,吸取有用的见解来应用于组织之中。

数据分析可以帮助量化和跟踪目标,实现更智能的决策,然后随着时间的推移提供衡量成功的手段。

那么机器学习在什么时候有价值?

典型的传统数据分析的数据模型通常是静态的,它在处理快速变化和非结构化的数据方面的使用是有局限性的。当涉及到物联网时,通常需要确定几十个传感器输入和迅速产生数百万个数据点的外部因素之间的相关性。

传统的数据分析需要基于过去数据和专家意见的模型来建立变量之间的关系,而机器学习是从结果变量(例如节能)出发,然后自动寻找预测变量及其相互作用。

一般来说,当你知道你想要什么,但却并不知道做出该决策所需要的重要的输入变量的时候,机器学习是有价值的。所以你给了机器学习算法一个目标,然后它会从数据中“学习”到哪些因素对于实现这一目标很重要。

Google去年在其数据中心应用机器学习就是一个很好的例子。数据中心需要保持低温,因此它们需要大量的能源来让冷却系统正常工作(或者你可以直接将它们扣入海洋中)。这对于Google来说是巨大的成本,所以目标是通过机器学习来提高效率。

因为有一百二十个变量影响着冷却系统(风扇、水泵转速、窗等),使用传统的方法来建造模型将是一个非常艰巨的任务。而Google应用机器学习,将整体能源消耗降低了百分之十五。这将为Google在未来几年节省数亿美元。

此外,机器学习对于准确预测未来事件而言也很有价值。鉴于使用传统数据分析所构建的数据模型是静态的,随着越来越多的数据被捕获和吸收,机器学习算法会随着时间的推移而不断改进。这意味着机器学习算法可以做出一些预测,将实际发生的情况与其预测的情况进行比较,然后进行调整,从而变得更加准确。

通过机器学习实现的预测分析对于许多物联网应用来说都是非常有价值的。我们来看几个具体的例子。

物联网中的应用

工业应用的成本节约

预测的能力在工业环境中非常有用。通过从机器内部或表面上的多个传感器绘制数据,机器学习算法可以“学习”机器的典型特征,然后检测异常状况。

一个名叫Augury的公司做的正是这个事情,它在设备上安装了振动和超声波传感器:

“收集的数据被发送到我们的服务器中,在那里与从该机器收集到的原来的数据以及从类似机器收集到的数据进行比较。我们的平台可以检测到最微小的变化,并在故障发生时发出警告。这个分析是实时完成的,其结果会在几秒钟内显示在技术人员的智能手机上。”

预测机器何时需要维护是非常有价值的,它将节省数百万美元的成本。Goldcorp就是一个很好的例子,它是一家采矿公司,使用巨大的车辆来运送材料。

当这些运输车辆出现故障时,将导致Goldcorp每天损失200万美元。Goldcorp正在使用机器学习预测机器需要维护的时间,准确度超过百分之九十,这节省了巨大的成本。

塑造个人体验

其实我们都熟悉我们日常生活中的机器学习。Amazon和Netflix都在使用机器学习来了解我们的偏好,并为用户提供更好的体验。这可能意味着它会向你推荐你可能喜欢的产品或推荐一些相关的电影和电视节目。

同样的,在物联网的机器学习中,它能将我们的环境塑造成我们个人所喜爱的这一事实将非常有价值。Nest Thermostat是一个很好的例子,它使用机器学习来了解你对冷热度的偏好,确保当你下班回家或在早晨醒来时,房间的温度是合适的。

更多

上面所述的几个例子只是无限的可能性中的一小部分,但它们很重要,因为它们是现在正在运行的物联网中的机器学习的有用的应用程序。

但总的来说…

我们只抓到了皮毛

未来几年将继续连接到互联网的数十亿个传感器和设备将生成指数级的更多的数据。正如我在上一篇文章中讨论过的那样,数据的巨大增长将带来机器学习的巨大进步,并为我们带来无数获得收益的机会。

我们不仅可以预测机器需要维护的时间,还可以预测需要维护我们自己的时间。机器学习将应用于我们的可穿戴设备,以了解我们的基础状况,并在维持我们身体的重要器官出现异常时作出判断,必要时,会自动打电话给医生或救护车。

除了个体之外,我们还可以使用这个健康数据来查看整个人群的身体状况的整体趋势,预测疾病的爆发并主动解决健康问题。

我们还可以在事故发生之前预测事故和犯罪行为。来自智能城市的噪音传感器、摄像机、甚至智能垃圾箱的数据都可以传送到机器学习算法中,以发现事故或犯罪行为发生的征兆,为执法部门提供强有力的工具(当然这将涉及到一些隐私问题)。

尽管机器学习和物联网都处于炒作的高潮,但未来的应用和可能性值得这样的炒作。我们真的只抓到了所有可能性的皮毛。

翻译来自:虫洞翻翻   译者ID:盖里君   编辑:郝鹏程

机器学习(ML)和物联网(IoT)现在都非常流行。关于机器学习和物联网有大量的关注和炒作,我们可能很难穿过噪音去了解它的实际价值。

数据分析vs.机器学习

关于机器学习的炒作越来越多,许多组织都会希望在他们的业务中多少使用一些机器学习。可是绝大多数时候都不能如此。

后面我将更深入地探讨机器学习的价值,但首先我要说,机器学习需要大量数据。这可能意味着改进流程、降低成本、为客户创造更好的体验,或者开辟新的商业模式。

事实是,大多数组织可以从传统的数据分析中获得许多好处,而不需要更复杂的机器学习的方法。

传统的数据分析在解释数据这方面做得很棒。你可以依照过去发生的事件或今天发生的情况生成报告或模型,吸取有用的见解来应用于组织之中。

数据分析可以帮助量化和跟踪目标,实现更智能的决策,然后随着时间的推移提供衡量成功的手段。

那么机器学习在什么时候有价值?

典型的传统数据分析的数据模型通常是静态的,它在处理快速变化和非结构化的数据方面的使用是有局限性的。当涉及到物联网时,通常需要确定几十个传感器输入和迅速产生数百万个数据点的外部因素之间的相关性。

传统的数据分析需要基于过去数据和专家意见的模型来建立变量之间的关系,而机器学习是从结果变量(例如节能)出发,然后自动寻找预测变量及其相互作用。

一般来说,当你知道你想要什么,但却并不知道做出该决策所需要的重要的输入变量的时候,机器学习是有价值的。所以你给了机器学习算法一个目标,然后它会从数据中“学习”到哪些因素对于实现这一目标很重要。

Google去年在其数据中心应用机器学习就是一个很好的例子。数据中心需要保持低温,因此它们需要大量的能源来让冷却系统正常工作(或者你可以直接将它们扣入海洋中)。这对于Google来说是巨大的成本,所以目标是通过机器学习来提高效率。

因为有一百二十个变量影响着冷却系统(风扇、水泵转速、窗等),使用传统的方法来建造模型将是一个非常艰巨的任务。而Google应用机器学习,将整体能源消耗降低了百分之十五。这将为Google在未来几年节省数亿美元。

此外,机器学习对于准确预测未来事件而言也很有价值。鉴于使用传统数据分析所构建的数据模型是静态的,随着越来越多的数据被捕获和吸收,机器学习算法会随着时间的推移而不断改进。这意味着机器学习算法可以做出一些预测,将实际发生的情况与其预测的情况进行比较,然后进行调整,从而变得更加准确。

通过机器学习实现的预测分析对于许多物联网应用来说都是非常有价值的。我们来看几个具体的例子。

物联网中的应用

工业应用的成本节约

预测的能力在工业环境中非常有用。通过从机器内部或表面上的多个传感器绘制数据,机器学习算法可以“学习”机器的典型特征,然后检测异常状况。

一个名叫Augury的公司做的正是这个事情,它在设备上安装了振动和超声波传感器:

“收集的数据被发送到我们的服务器中,在那里与从该机器收集到的原来的数据以及从类似机器收集到的数据进行比较。我们的平台可以检测到最微小的变化,并在故障发生时发出警告。这个分析是实时完成的,其结果会在几秒钟内显示在技术人员的智能手机上。”

预测机器何时需要维护是非常有价值的,它将节省数百万美元的成本。Goldcorp就是一个很好的例子,它是一家采矿公司,使用巨大的车辆来运送材料。

当这些运输车辆出现故障时,将导致Goldcorp每天损失200万美元。Goldcorp正在使用机器学习预测机器需要维护的时间,准确度超过百分之九十,这节省了巨大的成本。

塑造个人体验

其实我们都熟悉我们日常生活中的机器学习。Amazon和Netflix都在使用机器学习来了解我们的偏好,并为用户提供更好的体验。这可能意味着它会向你推荐你可能喜欢的产品或推荐一些相关的电影和电视节目。

同样的,在物联网的机器学习中,它能将我们的环境塑造成我们个人所喜爱的这一事实将非常有价值。Nest Thermostat是一个很好的例子,它使用机器学习来了解你对冷热度的偏好,确保当你下班回家或在早晨醒来时,房间的温度是合适的。

更多

上面所述的几个例子只是无限的可能性中的一小部分,但它们很重要,因为它们是现在正在运行的物联网中的机器学习的有用的应用程序。

但总的来说…

我们只抓到了皮毛

未来几年将继续连接到互联网的数十亿个传感器和设备将生成指数级的更多的数据。正如我在上一篇文章中讨论过的那样,数据的巨大增长将带来机器学习的巨大进步,并为我们带来无数获得收益的机会。

我们不仅可以预测机器需要维护的时间,还可以预测需要维护我们自己的时间。机器学习将应用于我们的可穿戴设备,以了解我们的基础状况,并在维持我们身体的重要器官出现异常时作出判断,必要时,会自动打电话给医生或救护车。

除了个体之外,我们还可以使用这个健康数据来查看整个人群的身体状况的整体趋势,预测疾病的爆发并主动解决健康问题。

我们还可以在事故发生之前预测事故和犯罪行为。来自智能城市的噪音传感器、摄像机、甚至智能垃圾箱的数据都可以传送到机器学习算法中,以发现事故或犯罪行为发生的征兆,为执法部门提供强有力的工具(当然这将涉及到一些隐私问题)。

尽管机器学习和物联网都处于炒作的高潮,但未来的应用和可能性值得这样的炒作。我们真的只抓到了所有可能性的皮毛。


 


  

本文转自d1net(转载

这篇关于机器学习在物联网中有何应用?首先要搞清楚它和数据分析的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/382779

相关文章

Python结合PyWebView库打造跨平台桌面应用

《Python结合PyWebView库打造跨平台桌面应用》随着Web技术的发展,将HTML/CSS/JavaScript与Python结合构建桌面应用成为可能,本文将系统讲解如何使用PyWebView... 目录一、技术原理与优势分析1.1 架构原理1.2 核心优势二、开发环境搭建2.1 安装依赖2.2 验

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

go 指针接收者和值接收者的区别小结

《go指针接收者和值接收者的区别小结》在Go语言中,值接收者和指针接收者是方法定义中的两种接收者类型,本文主要介绍了go指针接收者和值接收者的区别小结,文中通过示例代码介绍的非常详细,需要的朋友们下... 目录go 指针接收者和值接收者的区别易错点辨析go 指针接收者和值接收者的区别指针接收者和值接收者的

售价599元起! 华为路由器X1/Pro发布 配置与区别一览

《售价599元起!华为路由器X1/Pro发布配置与区别一览》华为路由器X1/Pro发布,有朋友留言问华为路由X1和X1Pro怎么选择,关于这个问题,本期图文将对这二款路由器做了期参数对比,大家看... 华为路由 X1 系列已经正式发布并开启预售,将在 4 月 25 日 10:08 正式开售,两款产品分别为华

SpringShell命令行之交互式Shell应用开发方式

《SpringShell命令行之交互式Shell应用开发方式》本文将深入探讨SpringShell的核心特性、实现方式及应用场景,帮助开发者掌握这一强大工具,具有很好的参考价值,希望对大家有所帮助,如... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定

SpringBoot应用中出现的Full GC问题的场景与解决

《SpringBoot应用中出现的FullGC问题的场景与解决》这篇文章主要为大家详细介绍了SpringBoot应用中出现的FullGC问题的场景与解决方法,文中的示例代码讲解详细,感兴趣的小伙伴可... 目录Full GC的原理与触发条件原理触发条件对Spring Boot应用的影响示例代码优化建议结论F

MySQL 分区与分库分表策略应用小结

《MySQL分区与分库分表策略应用小结》在大数据量、复杂查询和高并发的应用场景下,单一数据库往往难以满足性能和扩展性的要求,本文将详细介绍这两种策略的基本概念、实现方法及优缺点,并通过实际案例展示如... 目录mysql 分区与分库分表策略1. 数据库水平拆分的背景2. MySQL 分区策略2.1 分区概念

Spring Shell 命令行实现交互式Shell应用开发

《SpringShell命令行实现交互式Shell应用开发》本文主要介绍了SpringShell命令行实现交互式Shell应用开发,能够帮助开发者快速构建功能丰富的命令行应用程序,具有一定的参考价... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定义S

C语言函数递归实际应用举例详解

《C语言函数递归实际应用举例详解》程序调用自身的编程技巧称为递归,递归做为一种算法在程序设计语言中广泛应用,:本文主要介绍C语言函数递归实际应用举例的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录前言一、递归的概念与思想二、递归的限制条件 三、递归的实际应用举例(一)求 n 的阶乘(二)顺序打印

kotlin中const 和val的区别及使用场景分析

《kotlin中const和val的区别及使用场景分析》在Kotlin中,const和val都是用来声明常量的,但它们的使用场景和功能有所不同,下面给大家介绍kotlin中const和val的区别,... 目录kotlin中const 和val的区别1. val:2. const:二 代码示例1 Java