云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云解析_监控云存储怎么收费_免费1年

小七 141 0

云解析_监控云存储怎么收费_免费1年

让我们面对现实吧–"预测分析"一旦你进入其中,可能会是一个有点复杂的话题。"为什么"和"什么"很容易让你想清楚,但"如何"才是关键所在。在我们还没有弄清楚要使用哪些算法以及如何配置它们的复杂性之前,首先要考虑的是更高层次的问题——要使用哪些技术以及它们如何结合在一起?

在我的上一篇文章《预测性裁员:自动化算法与数据科学家》中,我讨论了我们的自动化分析和专家分析在更大范围内的适用性,因此在这篇文章中,数据建模,让我们将注意力转向SAP HANA和那里可用的预测性选项。

预测性字母汤?

有时SAP HANA上的选项看起来像"预测字母汤",因为对于R、PAL和APL,重要的不仅仅是首字母缩写中的字母,还有它们的排列顺序。不幸的是,对于新手来说,有些客户认为这三种技术是不相交和混淆的——你什么时候使用R,什么时候使用PAL?PAL和APL有什么区别?

我甚至从一些客户那里听说,他们希望等到这些技术"融合"为一体(提示:这就像说你想等到一个苹果和一个橘子变成一个水果)。更好的方法是了解它们的优缺点以及它们是如何协同工作的。让我们来看看它们中的每一个它们是单独的,然后是整体的意思。

R–事实上的预测性语言

阅读任何关于预测性分析的内容都是不可能的,而听不到开源语言"R"。R是什么?它是统计学家和数据科学家用复杂的数学算法来分析数据集的一种语言。有5800多个实现统计技术、数据操作、绘图、报告等的"软件包"(并在不断增长)。

R非常流行,因为它是免费提供的,易于扩展,而且有很多资源(和人)可以学习。但是R是一种为数学爱好者设计的统计语言,因此,除非你已经有了一些背景知识,否则你不可能在几个小时内就拿起一本书来学习。

SAP Predictive Analytics 2.x使用R并提供了一个图形化的建模环境创建和比较预测模型比在命令行上调用R要容易得多。您甚至可以添加自己的自定义R组件,因此您可以进行的建模类型几乎没有限制。

SAP HANA和R

如果您有SAP HANA,您可以将R服务器部署为对数据运行预测算法的侧车。这将打开所有新的可能性,因为R的全部功能可以在HANA中对您的数据进行释放。但是作为外部系统,这种部署需要从HANA提取数据,以向R服务器提供数据并将结果返回给HANA。除了将数据引入外部系统所涉及的明显I/O瓶颈之外,您还失去了SAP HANA传奇般的并行处理功能。

SAP Predictive Analytics客户端工具可以在本地使用R,但也可以用于您希望利用外部R服务器SAP PAL是在数据科学中最常用的预测算法HANA上的一个本地C++实现。这个库的目标是实现通常使用外部R服务器的80%种常见预测方案。80%的使用案例,而不是80%的算法——你可以想象,世界上有5000多个R算法,其中有一小部分是非常频繁使用的。

通过使用SAP PAL,你可以利用SAP HANA提供的所有内存优势和近乎线性的并行性能来执行培训、评分,分类等等,而不让你的数据离开服务器。那么问题是什么呢?嗯,如果你需要一个不在SAP PAL中的算法,你可能仍然需要部署一个外部的R服务器。另外,许多数据科学家开发他们自己的R算法——在他们的技能集合中的某个东西,大数据说,而在C++中开发那些在HANA上被部署的相同的算法可能不是。您可以直接在SQLScript中调用它,但幸运的是,SAP Predictive Analytics不仅支持R,大数据和数据分析区别,而且还支持SAP PAL,甚至支持两者的组合。当然,这只有在您使用连接到SAP HANA的外部R服务器时才有意义,因为PAL本身是HANA固有的。

但还有另一件事需要考虑–如果你不是数据科学家呢?Apl是SAP专利的自动化机器学习技术的HANA的原生C++实现,它使自动分析变得如此酷。与其在这里重新讨论自动分析的好处,不如看看我以前的博客文章,其中更详细地介绍了它:预测性攻击:自动算法vs数据科学家

在创建APL之前,您可以使用HANA执行自动分析,但您需要部署sidecar预测服务器运行自动机器学习算法。APL于2015年初推出,将所有"自动"的优点带给HANA,就像PAL一样,APL也不需要从HANA系统中提取数据来实现其预测功能。

您可以在这里了解有关APL的更多信息:什么是SAP HANA的SAP自动预测库(APL)。

预测花生酱和果冻(或巧克力和花生酱)

与格式塔原理更有趣的类比是花生酱和果冻三明治(或巧克力和花生杯,如果你喜欢的话)的概念。花生酱富含奶油,但添加果冻的甜味和苦味,不知何故创造了一种神奇的组合,比任何一种配料都要好。""PB&J"是世界上最好的发明之一。