Why The Golden Age Of Machine Learning is Just Beginning
Why The Golden Age Of Machine Learning is Just Beginning
Even though the buzz around neural networks, artificial intelligence, and machine learning has been relatively recent, as many know, there is nothing new about any of these methods. If so many of the core algorithms and approaches have been around for decades, why is it just now that they are getting their day in the sun?
To answer that question, we can take a look at what has happened over the last five years or so with the attention and tooling around data. And we can also point to the dramatic increase in scalable compute power, or to be more specific about it, performance per watt and bit. These two factors combined have fed the development fury, growing data analysis well beyond the standard database and calculation approaches that have themselves been around for decades. The point is, we are at peak “data hype”—there was a rush to develop a host of new tools and frameworks (Hadoop, as but one example) to support larger, more complex datasets, then a secondary effort to push the performance of the data analysis on new or enhanced frameworks.
So could it be that machine learning in particular is the next natural step for all the companies and end users who have climbed aboard the data express? Indeed, the attention around large-scale, complex analytics and the systems and frameworks to support them spurred some of that evolution. But ultimately, one could make the argument that for some analytical workloads, in both the research and enterprise spaces, those advances have hit their own peak. All of the new methods and approaches that grew from the fertile “big data” soils have been sown and tested. And there is, again, for a narrow (but growing) set of workloads, room for another way of thinking about complex problem solving.
This is not to say that there hasn’t’ been ongoing research and development around new machine learning approaches that can leverage ultra-scalable hardware. But there is a bigger story, explains Patrick Hall, who has the unique position of being the senior machine learning scientists at statistics software giant, SAS. His title is noteworthy because he is finding solutions to problems that don’t fit well into classical statistical modeling approaches (which is what his company specializes in) with the goal of integrating those methods into existing enterprise products—at least at some point.
Hall’s assertion is that while all of the aforementioned trends are pushing machine learning to the forefront, the one thing that is different now is that data finally exists in sufficient volume that it does not work well for statistical analysis. That, coupled with the new developments in machine learning algorithms, means that the golden age of machine learning is finally arriving.
“This is data that can be found in many places; it’s wider than it is long—it has more columns than rows, more variables and observations. All of that is a bad fit for traditional statistics. There is now more data with correlated variables (for instance, pixels that are related in image data) or even in text mining.” Hall says equally, there is a wealth of new data from a range of sources that is defined by missing or sparse data where 1 percent or less of an entire dataset contains actual variables.
And for businesses that want to invest in analyzing this data where traditional statistics don’t fit, there is a huge opportunity–one that is feeding a new wealth of startups and new initiatives from established analytics companies who seem to be getting the message that calling a product “machine learning” even if it’s just a slightly upped version of analytics, is the rage. That causes a problem of definition, and there are, without naming names, some serious examples of analytics and BI companies taking the same old software and slapping a “machine learning” label on it simply because it sounds more robust or complex than data analytics. This is one of the growing pains for any new technology area, especially when the hype machine revs its mighty engines. Hall says users need to understand their data and problem and once that happens, it will be clear whether or not a standard statistics and database solution will suit versus something more versatile (and likely complex).
This isn’t to say that every traditional statistics and database company is changing its product messaging instead of the technology around machine learning. SAS introduced its first data mining product in the late 1990s (Enterprise Data Miner) and at the time, it had many of the machine learning models that are garnering all the hype lately (neural networks, decision trees, K means clustering, etc). There were, even then, Hall says, some emerging use cases where data was coming from the enterprise data warehouse to fit against models that lacked any parametric assumptions. So it’s not new—but the scope and number of those problems is growing, even in places where one might not expect it.
Among the enterprise arenas ripe for a machine learning boom are banking, insurance, and the credit card industries. Interestingly, all three of these are examples of regulated markets where having a black box approach to a problem is problematic for regulators. “There is always a tradeoff with machine learning. You trade interpretability for what you’re hoping is more accuracy and this is a tough tradeoff for regulated industries, but the fact is, they are seeing an opportunity finally and this tradeoff is one they are increasingly comfortable with.”
Hall and his company are well aware that they will have to keep innovating on both the language and product level to keep pace with the wave of machine learning startups that are being funded one by one. “There is indeed a lot of competition for attention right now,” he agrees. “We are trying to adapt our technology to these problems with concurrency and scalability for machine learningbut this is SAS, which means we are confined to a language syntax that, admittedly, looks old.” He says that even though the technology is jut as robust as ever, SAS is “stuck” because changing the core syntax means that the mainframes at American Express and Bank of America will come crashing down. “What we can do is change what runs behind that syntax, and that is what we are working on now.”
It is hard to say at this point how large-scale enterprises will think about all of that data in their warehouses that doesn’t fit the standard regression modeling bill. But to do be fair, doing more complex things with familiar frameworks and approaches is going to have its value, especially for regulated industries who are looking to beef up their analysis using machine learning methods since at least there is a root level of formality and familiarity. This is where SAS is hoping to succeed with its foray into machine learning for large enterprise—and where some of the emerging startups will have a tough time moving past consumer-focused image and facial recognition, speech recognition, or other areas.
It also might be too soon to say that machine learning is seeing the dawn of its golden age, but there is something on the horizon, glinting in the distance. Given the wealth of new investment and attention around machine learning as next great partner for the big data tools and approaches, this does not seem like a stretch.
Why The Golden Age Of Machine Learning is Just Beginning的更多相关文章
- How do I learn machine learning?
https://www.quora.com/How-do-I-learn-machine-learning-1?redirected_qid=6578644 How Can I Learn X? ...
- Machine Learning for Developers
Machine Learning for Developers Most developers these days have heard of machine learning, but when ...
- Course Machine Learning Note
Machine Learning Note Introduction Introduction What is Machine Learning? Two definitions of Machine ...
- Machine Learning读书会,面试&算法讲座,算法公开课,创业活动,算法班集锦
Machine Learning读书会,面试&算法讲座,算法公开课,创业活动,算法班集锦 近期活动: 2014年9月3日,第8次西安面试&算法讲座视频 + PPT 的下载地址:http ...
- 【Machine Learning】决策树案例:基于python的商品购买能力预测系统
决策树在商品购买能力预测案例中的算法实现 作者:白宁超 2016年12月24日22:05:42 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本 ...
- Practical Machine Learning For The Uninitiated
Practical Machine Learning For The Uninitiated Last fall when I took on ShippingEasy's machine learn ...
- 《Machine Learning》系列学习笔记之第一周
<Machine Learning>系列学习笔记 第一周 第一部分 Introduction The definition of machine learning (1)older, in ...
- How to use data analysis for machine learning (example, part 1)
In my last article, I stated that for practitioners (as opposed to theorists), the real prerequisite ...
- Machine Learning|Andrew Ng|Coursera 吴恩达机器学习笔记
Week1: Machine Learning: A computer program is said to learn from experience E with respect to some ...
随机推荐
- 发发关于JavaScript的感慨,随手记几个js知识碎片
最近一段时间写了很多JavaScript和jquery代码,越来越感觉js基础不牢固,写一句查半天,有时间肯定要系统的学一下. 不说了,先记一下最近学到的点东西,省的以后没时间系统学js还要再来查. ...
- C# LUA 闭包
许多语言中有闭包的概念,C#的闭包以lambda表达式表现,可以实现与LUA完全一样的效果. //LUA------------------------------------------------ ...
- 关于错误提示:此实现不是 Windows 平台 FIPS 验证的加密算法的一部分的解决方案
vs上的一个项目,弄了一个aes加密算法.提示说:调用的目标异常.此实现不是 Windows 平台 FIPS 验证的加密算法的一部分.弄了好久一直不行.解决不了.最后找了半天资料终于解决了.估计下来. ...
- 浅谈设计模式--单例模式(Singleton Pattern)
题外话:好久没写blog,做知识归纳整理了.本来设计模式就是个坑,各种文章也写烂了.不过,不是自己写的东西,缺少点知识的存在感.目前还没做到光看即能记住,得写.所以准备跳入设计模式这个大坑. 开篇先贡 ...
- python数字图像处理(8):对比度与亮度调整
图像亮度与对比度的调整,是放在skimage包的exposure模块里面 1.gamma调整 原理:I=Ig 对原图像的像素,进行幂运算,得到新的像素值.公式中的g就是gamma值. 如果gamma& ...
- Convert和Parse对null值处理的区别
类型的转换在日常的变成中是经常被用到的,我们最常用的类型转换的方法就是Convert和Parse, 下面来说一下这两者null值处理的区别. int i1 = Convert.ToInt32(null ...
- hadoop的统计单词程序WordCount提示找不到WordCount类
按这里的教程: http://www.imooc.com/learn/391 试验时,发现在wordcount的最后一步一直提示如下错误: Exception in thread "main ...
- 约瑟夫环的java解决
总共3中解决方法,1.数学推导,2.使用ArrayList递归解决,3.使用首位相连的LinkedList解决 import java.util.ArrayList; /** * 约瑟夫环问题 * 需 ...
- Nodejs学习笔记(三)--- 模块
目录 简介及资料 自定义模块 创建一个自定义模块 调用自定义模块 exports和module.exports 区别 exports和module.exports 覆盖 其它... 简介及资料 通过N ...
- ECMAScript —— 学习笔记(思维导图版)
导图