NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Amplify Framework 更新,快速为您的 Web 和移动应用程序添加机器学习功能

  • 2019-09-25
  • 本文字数:1577 字

    阅读完需:约 5 分钟

Amplify Framework 更新,快速为您的 Web 和移动应用程序添加机器学习功能

在 AWS,我们想让机器学习成为每个开发人员手中的利器。例如,我们在计算机视觉和语言等领域推出了预训练人工智能服务,让用户无需机器学习领域的专业知识也能使用。今天,我们在此方向更进一步,为 Amplify Framework 推出新的预测类别。您只需几行代码,均可为您的 Web 或移动应用程序添加和配置人工智能/机器学习使用案例!



AWS Amplify 由一个开发框架和多种开发人员服务组成,通过它可以非常轻松地在 AWS 上构建移动和 Web 应用程序。开源化的 Amplify Framework 提供一组精心选择的库、用户界面 (UI) 组件以及一个命令行界面 (CLI),用于构建云后端并与您的 Web 或移动应用程序集成。 Amplify 利用了一系列核心的 AWS 服务,分为多个类别,包括存储、身份验证与授权、API(GraphQL 和 REST)、分析、推送通知、聊天机器人以及 AR/VR 等。


借助 Amplify Framework CLI,您可以使用 amplify init 以交互的方式完成项目的初始化。然后完成存储 (amplify add storage) 和用户身份验证与授权 (amplify add auth) 选项。


现在,您还可以使用 amplify add predictions 来配置您的应用程序,从而执行下列任务:


  • 使用 Amazon Rekognition 识别图像中的文本、实体和标签,或者使用 Amazon Textract 来识别扫描文件中的文本,从而获取表单中字段的内容以及表格中存储的信息。

  • 使用 Amazon Translate 将文本转换为不同的语言,使用 Amazon Polly 将文本转换为语音,以及使用 Amazon Transcribe 将语音转换为文本。

  • 使用 Amazon Comprehend 解释文本以找到非结构化文本的主要语言、实体、关键语句、情绪或句法。

  • 您可以选择将上述各项操作仅对通过身份验证的应用程序开放,或者同时也对未经授权的来宾用户开放。根据您的输入不同,Amplify 将使用 AWS Identity and Access Management (IAM) 角色和 Amazon Cognito 来配置必要的权限。


下面我们来看“预测”类别在 Web 应用程序中的工作原理。例如,要直接从浏览器中使用 Amazon Rekognition 识别图像中的文本,您可以使用如下 JavaScript 句法并传送一个文件对象:


Predictions.identify({  text: {    source: file    format: "PLAIN" # "PLAIN" uses Amazon Rekognition  }}).then((result) => {...})
复制代码


如果图像存储在 Amazon S3 中,您可以在添加此项目的存储时将源更改为该 S3 存储桶的链接。您还可以更改格式以使用 Amazon Textract 分析扫描的文档。 以下为从 S3 中存储的文档提取表单文本的示例:


Predictions.identify({  text: {    source: { key: "my/image" }    format: "FORM" # "FORM" or "TABLE" use Amazon Textract  }}).then((result) => {...})
复制代码


以下为使用 Amazon Comprehend 的所有预训练功能来解释文本的例子:


Predictions.interpret({  text: {    source: {      text: "text to interpret",    },    type: "ALL"  }}).then((result) => {...})
复制代码


要使用您在添加预测时选择的语言和语音,通过 Amazon Polly 将文本转换为语音,然后在浏览器中回放,则可以使用如下代码:


Predictions.convert({  textToSpeech: {    source: {      text: "text to generate speech"    }  }}).then(result => {  var audio = new Audio();  audio.src = result.speech.url;  audio.play();})
复制代码


现已推出


您现在即可学习此处的入门教程,开始使用 Amplify 构建您的下一个 Web 或移动应用程序,并通过 Amplify Framework Github 存储库向我们反馈意见。


Amplify Framework 的“预测”类别还有许多其他的选项和功能。有关如何构建机器学习支持的应用程序的深入示例,请参阅 AWS 移动博客上的此演示。


为 Web 或移动应用程序添加机器学习功能从未如此简单,欢迎分享您的新构建。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/amplify-framework-update-quickly-add-machine-learning-capabilities-to-your-web-and-mobile-apps/


2019-09-25 15:52696
用户头像

发布了 1835 篇内容, 共 92.3 次阅读, 收获喜欢 73 次。

关注

评论

发布
暂无评论
发现更多内容

复习前端:JavaScript V8 引擎机制

devpoint

chrome JIT V8

万字长文搞懂产品模式和项目模式

俞凡

团队管理

CleanMyMac X2024汉化版安装包新增

茶色酒

CleanMyMac X CleanMyMac X2023

水果软件2024FL Studio中文语言版本下载

茶色酒

FL Studio FL Studio 21

Portraiture2024汉化版磨皮插件下载

茶色酒

Portraiture2023 Portraiture

如何快速优雅的用Know Streaming创建Topic

石臻臻的杂货铺

获取 topic等信息 后端、

【Redis技术专区】「优化案例」谈谈使用Redis慢查询日志以及Redis慢查询分析指南

洛神灬殇

redis 性能调优 慢查询

2022年终总结-无所吊谓

wood

年终总结 稳定 开心 普通的一年

你知道哈希算法,但你知道一致性哈希吗?

JAVA旭阳

Java 架构

技术如何分担产品之忧?

石云升

极客时间 1月月更 技术领导力实战笔记

架构误区系列12:一切皆依赖云平台

agnostic

云计算 部署架构

精华推荐 | 【JVM深层系列】「GC底层调优系列」一文带你彻底加强夯实底层原理之GC垃圾回收技术的分析指南(GC原理透析)

洛神灬殇

Java JVM JVM原理 2023

会声会影2023和谐版本补丁包下载

茶色酒

会声会影 会声会影2023

极客时间运维进阶训练营第十二周作业

9527

工作这么多年,我总结的数据传输对象 (DTO) 的最佳实践

JAVA旭阳

Java 架构

开源移动核心网Magma架构设计启示

俞凡

架构 网络 通信

CleanMyMacX4.12.2最新版本更新下载

茶色酒

CleanMyMacX

FPGA:硬件描述语言简介

timerring

FPGA

从任务分配角度来看管理

石云升

极客时间 1月月更 技术领导力实战笔记

我总结了写出高质量代码的12条建议

JAVA旭阳

Java

Studio One2024旗舰级DAW的跨版本升级

茶色酒

Studio One 5 Studio One2023

【Linux技术专题系列】「必备基础知识」一起探索和实践sftp配置之密钥方式登录

洛神灬殇

Linux SSH SSH工具 sftp

关于环境变量配置的思考总结

timerring

Go 环境变量

复习前端:前端应掌握的网络知识

devpoint

OSI七层协议 http2 HTTPS协议加密

【腾讯云AI】用1行Python代码识别增值税发票,YYDS

程序员晚枫

Python 人工智能 发票 OCR

Python 内置界面开发框架 Tkinter入门篇 甲

eng八戒

Python GUI tkinter

【PHP】英文博客专栏PHP快速入门个人笔记

懒时小窝

php

CleanMyMac X2024版本值不值得买?

茶色酒

CleanMyMac X CleanMyMac X2023

JSON.stringify() 的 5 使用场景

devpoint

JavaScript 前端开发 JSON格式化

技术管理者如何获得下属的认同?

石云升

极客时间 1月月更 技术领导力实战笔记

我们需要怎样的低代码平台

agnostic

低代码

Amplify Framework 更新,快速为您的 Web 和移动应用程序添加机器学习功能_文化 & 方法_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章