在Sapphire 2017之后,SAP Leonardo就成了个热词,它是很多产品的组合,包括物联网(IoT),区块链,机器学习,大数据,数据智能,设计思维和分析。
今天就来看看其中的SAP Leonardo机器学习是什么。
对于一个SAP客户来说,很可能会有下列的问题:
SAP Leonardo机器学习是什么?
这是SAP的全新机器学习产品吗?
它对于SAP现有的高级分析工具(SAP Predictive Analytics,HANA PAL等)有什么影响?
它会如何集成到现有的SAP应用中?
让我们从回答第一个问题开始,SAP Leonardo机器学习不是一个全新的产品,而是SAP整个智能应用和服务的全新品牌。它既有产品:例如SAP HANA预测分析库(PAL),SAP预测分析(SAP PA 3.x);也包括了服务:例如SAP Leonardo ML foundation。
下图给出了SAP Leonardo机器学习组件的概览。
让我们试着理解SAP是如何定位机器学习产品的。整个产品组包括下面三个组件:
HANA PAL:这是HANA AFL (application function library)的一部分,它能通过SAP HANA SQLScript procedures来调用,用于执行预测分析算法。
SAP预测分析:这是SAP提供的独立的软件应用,它能跟HANA PAL一块用于建立预测模型。
SAP Leonardo ML Foundation:这是SAP Cloud Platform上提供的机器学习API,通过API Business Hub,它能作为REST API被调用。RESTful API是一种通过HTTP请求来完成GET, PUT, POST和DELETE数据的API。
下图描述了ML foundation提供的服务。
SAP机器学习功能服务 - 提供了已经预先训练好的模型,它们能通过REST API的方式被作为Web服务而调用。SAP在business hub上的API正逐渐增长。以下是一些例子:
文档特性提取API
图像特性提取API
时序预测API
主题侦测API
产品文本分类API
相似性评分API
SAP机器学习预测服务 - SAP提供了预测性服务,在SAP CP/HANA DB上,它可以执行基于数据的预测。以下是部分服务:
SAP预测分析集成服务
集群服务
数据集服务
预测服务
异常值服务
推荐服务
Whatif服务
SAP预测分析集成服务 - 这一服务集成和使用云应用中的预测模型。它让SAP应用能内嵌原生的预测模型。业务用户可以使用模型输出的数据,形式可以是业务洞见,打分和业务决策。数据科学家也能通过分析模型来了解它是怎么工作的,并提升模型的准确性和ROI。
SAP Leonardo机器学习业务服务 - 这一系列服务聚焦于特定的用户场景,并提供了一站式解决方案。例如,SAP Leonardo ML foundation可以让服务型企业很容易地对收到的服务需求进行分类和智能处理,也可以通过对历史数据进行智能分析。它们也被称为智能服务,包括:
SAP智能财务API
SAP服务单智能分类
SAP服务单智能推荐
其他企业也有类似的API,包括Bluemix平台的Watson API(Text to Speech API,Personality Insights API),或者AWS平台上的机器学习API。第三方也可以把他们的API发布在SAP Cloud Platform上。
最后通过一张SAP全景图来结束本文。
本文编译自
SAP Leonardo Machine Learning – Overview