分类:
Azure认知服务
◆
标签:
#Azure
#OCR
#人工智能
◆
发布于: 2023-06-10 22:13:54
OCR(Optical Character recognition)光学字符识别是微软AI研发成果的有一个功能强大的产品,主要的功能是从图片或者PDF文档中提取文字,包括印刷体的图片和手写体的图片或者文档,目前的API关于手写体的识别仅支持英文手写。
OCR有两种API, 新的Read API目前版本是3.0, 印刷体识别目前支持73种语言。关于文档的支持:
支持格式: JPEG, PNG, BMP, PDF, TIFF
对于PDF和TIFF文档,最多能处理2000个页面。(免费只支持两个页面)
文件的大小不能超过50M,图片尺寸在50*50 至 10000 * 10000 个像素之间。
关于支持的语言可以参考这个链接:https://docs.microsoft.com/
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语言理解(LUIS)
#Translator
◆
发布于: 2023-06-10 21:27:48
我们前面介绍了文本翻译的API, 文本翻译API的应用范围仅仅是一些比较短的文字翻译,或者是对话的翻译,这些应用场景可以应用在某些对话翻译软件或者词典或者这一类的应用上面,但是加入你有大量的文本或者文件需要翻译,仅仅只使用文本翻译的话,还是需要做很多工作,例如你需要把所有的文档读入内存,然后断句,然后再向API发送,然后返回翻译等等,但是现在微软提供了文档翻译的服务,这个就大大减少了工作量,您要做的仅仅是将文档的位置提交给API, 然后由API 异步对文档进行翻译,你要做的只是根据返回的job id, 定时去查询翻译的进度,当翻译完成了之后,取回翻译的结果就好了,这对于专业的翻译公司是帮助非常大的。甚至于为了更加准确的提高专业领域的翻译结果,您还可以使用微软提供的自定义翻译的功能。
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语言理解(LUIS)
#Translator
◆
发布于: 2023-06-10 21:24:44
微软Azure平台提供了一个非常强大的翻译服务,该服务主要是基于微软的机器学习和深度机器学习的基础理论研发的产品,该产品支持多大90多种语言的翻译,同时根据使用的场景,微软提供了三种API:
文本翻译API
文档翻译API
自定义翻译API
本章我们快速并且简要的向大家演示一下文本翻译服务的基本功能和使用流程。
创建Azure Translator服务
登录到Azure的Portal上,在Marketing上搜索translator, 搜索出相应的服务之后,点击创建,可以按照如下图来填充信息,然后点击开始创建:
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语言理解(LUIS)
#Azure QnA Maker
#QnA Maker
◆
发布于: 2023-06-10 21:20:38
我们先来看一下微软提供的LUIS服务和QnA Maker服务之间的区别和使用场景。
LUIS和QnA Maker
QnA Maker和LUIS是微软Azure平台提供的两大自然语言处理的API, 我们前面有文章介绍了LUIS(语言理解服务), 简而言之, LUIS处理的场景是对用户输入的自然言语进行意图分类以及提取言语中的实体数据,但是并不会直接给用户进行一个回应,如果需要给用户一个回应,那么用户的应用需要基于已经确定的意图和实体数据向其他应用提出需求,然后基于业务逻辑返回给用户回应,这些业务逻辑的范围非常广,例如帮助客户创建日历,发送邮件,订酒店机票等等。但是QnA Maker是收集用户的言语输入,然后根据用户的言语输入直接会给出用户需要的答案,也就是说QnA Maker虽然也是自
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语言理解(LUIS)
#Azure QnA Maker
#QnA Maker
◆
发布于: 2023-06-10 21:12:37
我们前面介绍了使用QnA Maker这个服务主要是为了会话式应用, 我们今天用一个很简单的文章快速的介绍一下如何使用QnA Maker提供的工具快速的创建一个知识库,然后将该知识库发布为可以供客户端应用(像web app, 机器人应用等)访问的终结点。
创建QnA Maker资源
在开始之前我们需要您有Azure的订阅,如果您还没有Azure的订阅,请到Azure的首页创建一个试用的订阅,有了订阅之后,请使用您的账号登录到Azure的首页,在Azure Marketplace里搜索QnA, 在出现的搜索结果中,选择QnA Maker, 然后创建:
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语言理解(LUIS)
#QnA Maker
#Azure QnA Maker
◆
发布于: 2023-06-10 21:02:16
想自己创建一个交互机器人产品,哪怕是一个简单的对话机器人都是非常不简单的,这里有很多问题需要解决,例如定义和机器人交互的界面,和机器人会话的保持,让机器人理解用户的输入,包括文字,语音,图像等输入,最后需要给机器人足够多的知识主备,能够让机器人足够聪明,这里面每一步都会涉及到很多不同的学科,每一个方面都涉及到足够多的知识,微软为开发一个机器人提供了足够的多的公共产品,你完全可以使用他们创建出符合自己业务需求的机器人产品,例如:
机器人交互的界面: 使用微软的Azure Bot framework SDK和 Azure Bot Service 支持多种channel输入,例如微信,teams, QQ, WebChat,电话,短信等等交互。
多媒体的交互: 使用微软提供的语音服务,语言理
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#LUIS
#语言理解(LUIS)
◆
发布于: 2023-06-10 20:57:46
我们在前面的两章里讨论如何通过自定义意向以及通过意向定义实体,然后训练意向和实体模型从而通过Azure自然语言服务确定用户言语的分类以及数据的提取,但是有时候未必有这么准确,这个时候除了添加更多的言语实例,更详细的实体模型分解之外,还可以通过本节的两个工具提高准确度。
使用LUIS的终结点短语审核
Luis提供一个工具Review Endpoint Utterances, 这个工具在登录到LUIS之后,可以从菜单BUILD -> Review Endpoint Utterances使用该工具,这个工具主要是展现用户请求终结点时所使用的短语,同时后面配有我们意向的分类,和每项意向的评分,可以通过人工查看审核用户的输入,选择正确的意向分类,如下图:
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#LUIS
#语言理解(LUIS)
◆
发布于: 2023-06-10 20:50:46
我们前面的文章都介绍了Azure语言理解服务主要是通过意向模型和实体模型来实现对于用于言语的分类以及数据提取的工作,上一篇我们简单的介绍了如何通过LUIS工具定制意向模型,从而在特定的领域里帮助客户应用判断用于实际的意图是什么,例如用户是想订披萨,还是订机票,还是订酒店等等。当我们知道了用户的意图之后,我们还需要做的是,用户提出的具体要求, 例如:客户定几份披萨,什么尺寸的披萨,又或者用户定几晚酒店,入住时间是什么时候,定什么房型等等,要解决这个问题,我们必须使用Azure LUIS提供的实体模型对这些数据进行提取,从而使得自己的应用能够做出正确的回应。
我们先来复习一下基本的概念:
我们提供的实体有几种类型,机器学习实体,列表实体,正则表达式实体,以及模式实体,对于任何一个实体,我
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语言理解(LUIS)
#LUIS
◆
发布于: 2023-06-10 20:37:33
我们前面的章节学习了如何使用预定义的智能家居的数据,快速的训练出语言处理模型的意向模型和实体模型,分别用于判断用户的意图和用户意图中的实体数据提取,上个章节仅仅事为了演示开发一个LUIS应用的基本步骤和带领大家熟悉一下LUIS工具的使用,从本章开始我们开始给出一些系列的教程,这些教程会一步一步的教大家如何进行意向数据准备,如何进行实体数据提取,如何使用featuer, 如何使用Pattern,然后进行模型的训练。
开始本节之前,你最好已经完成了前面的内容,对于Azure的语言理解服务基本概念已经比较熟悉了,同时你需要一个Azure的订阅,如果你还没有Azure订阅,尽快申请一个订阅,微软提供免费的Azure订阅供用户测试。
Read more
分类:
Azure认知服务
◆
标签:
#Azure
#人工智能
#语言理解(LUIS)
#LUIS
◆
发布于: 2023-06-06 21:50:05
我们前一篇文章简单的介绍了开发一个基于Azure Luis的应用的步骤以及其中涉及到的概念,在开始我们这篇入门之前我们先简单的回顾一下:
意向(intent):用于对于用户言语的分类。
实体(Entity):用户提取用户言语的数据。
LUIS 向用户提供两个模型:即意向和实体模型,用户需要使用数据训练两个模块
模块训练完成后发布成为endpoint, 用户的应用向该endpoint 发起请求,即可实现对用户的言语分类和数据提取。
同时Azure的LUIS服务向用户提供了一个可视化的工具, 您可以通过相应的URL来访问,Azure China可以访问https://luis.azure.cn, Azure Global可以通过https://www.luis.ai 来访问。
Read more