SAP Leonardo Portfolio于2017年发布后,淘客采集,微信返利机器人,SAP API Management(SAP API Business Hub)上发布了几个SAP Leonardo机器学习API。
我们可以使用这些已发布的API,尽管我们不需要了解机器学习算法的基本部分。
下面是一个示例,说明如何在SAPUI5应用程序中使用"图像分类API"。
可以拾取本地映像并将此映像发送到机器学习API。然后在应用程序中显示图像分类结果。
为了使用SAP API Hub上的API,您应该注册您的SAP云平台用户帐户。
您了解SAP UI5的开发。
有非常详细的教程在SAPUI5应用程序中调用ML API。您可以在GitHub(链接)中直接查看本教程。
与Git教程不同,我的示例中使用JS HTML DOM对象来显示图像预览。
API Hub
首先,您需要登录SAP API Hub:https://api.sap.com
在API discover中,您将看到SAP Leonardo Machine Learning上的功能服务:
进入详细信息"SAP Leonardo机器学习–功能服务"页面。有几个工件可用:
在我们的示例中,我们将使用"图像分类API"。在UI5应用程序中使用它之前,我们可以直接在API hub中测试它。点击此API,如何用大数据,它将导航到详细页面:
概述部分列出了一般信息。
进入资源部分,我们可以通过将数据发布到API服务来测试此API:
在这里您可以看到API的技术定义。在"参数"部分,您可以直接从本地驱动程序
中选择图像文件,然后单击"试用"按钮要测试这个API:
点击"试用"按钮后,hadoop大数据,API返回预定义格式的响应:与标签及其分数配对。
API hub的另一个重要特性是我们可以生成示例代码,以不同的语言触发这个API。只需点击"生成代码"链接即可:
根据使用情况,可以生成不同样式的示例代码。这里我们在应用程序中使用生成的JavaScript代码:
sapui5应用程序
在本例中,我们只测试ML服务来对图像进行分类。没有必要上传和存储图片的地方。因此,图像将被加载到web浏览器中,然后传递给ML服务。
在上述考虑中,使用了HTML DOM Input FileUpload对象。您可以在此处获得有关FileUpload对象的更多详细信息:https://www.w3schools.com/jsref/dom\u obj\u fileupload.asp
以下是示例代码,供您参考。
,物联网架构