人工智能实战小程序之准备工作

前言
上次参加了微软大会,在做关于微软智能AI接口的实战中认识到了微软也有推出一系列智能接口,
包括语音识别 语意解析 图像识别等。
这些接口是以restful-api提供的,很容易集成到应用中。
小程序体验上不错也是非常火,前端技术不断在更新,虽然我是偏后端的,也不能掉队嘛。
这篇文章我计划是会每个api系列作为一个小程序的功能来实现。
本篇文章是准备工作的介绍(需要用到哪些资源如何申请创建等)
下篇文章是语音系列实战,用到的api有语音转成文字,语音解析(包括去制作模型,训练,发布,调用等) 希望您学会运用微软推出的这些智能api接口来填满你的脑洞。
 
 人工智能实战小程序之准备工作 大家可以玩一玩看看

 

注册一个azure账号
登录https://portal.azure.com(现在注册还有免费200美金的额度直接送到你账户,免费的项目还是可以终身使用的)
 
azure里面添加luis服务
搜索luis然后添加一个luis服务
人工智能实战小程序之准备工作

 

 
人工智能实战小程序之准备工作

 

 
 
人工智能实战小程序之准备工作

 

点击创建完成后会自动跳出如下界面
人工智能实战小程序之准备工作

 

 
创建一个Luis app
人工智能实战小程序之准备工作

 

 
人工智能实战小程序之准备工作

 

 
人工智能实战小程序之准备工作

 

 

人工智能实战小程序之准备工作

 

创建成功
人工智能实战小程序之准备工作
和大家大概解释下
一个luis的模型包含以下:
1 Intents
是语意的意思,比如说 老虎的英文是什么? 大象的英文是什么? 猴子的日语呢? 我们可以归类为Intents为: [提问单词]
2 Entities
是用来阐述特定(Intent)语意的一些实例(sample) 比如 intent为:[提问单词] 那么 老虎的英文是什么? 大象的英文是什么? 猴子的日语呢? 这3个句子中 老虎 大象 猴子就可以称为 [单词]entity
3 Prebuit domain intent
在luis系统里面有一些已经为您准备好的语意模型了。您可以通过 Add prebuilt domain intent这个功能添加到你现在的luis app下
 
创建语意模型
我们建立一个 Intent 起名叫 提问单词
人工智能实战小程序之准备工作

 

 
翻译 这个已经为我们准备好的intent 点击 Add prebuilt domain intent 按钮添加进来
人工智能实战小程序之准备工作

 

 
人工智能实战小程序之准备工作

 

 
人工智能实战小程序之准备工作

 

然后我们创建一个 Entity叫单词
 
人工智能实战小程序之准备工作

 

 
人工智能实战小程序之准备工作

 

然后我们回到Intents里面把刚刚添加好的5个sample(例子)中 把[单词]标记出来
人工智能实战小程序之准备工作

 

 
初学者可能觉得 这怎么不是自动识别啊,为啥要手动呢?
这里请注意,这个是机器学习的一般套路,都是先准备一些样品,然后准备这些样品对应的答案,然后去算法去训练 通过成功率的反馈来不断改进算法。。。。
luis平台也是一样是基于机器学习的
我们这里准备了5个sample,然后标记好,点击
人工智能实战小程序之准备工作
可以点击Test 试一下
人工智能实战小程序之准备工作
 
我只训练了5个sample,我试一下 【学校的英文是什么?】
 
人工智能实战小程序之准备工作
虽然 学校我没有训练过 但是也是识别出来了。这个就是XXX的XX是什么这个语意我们已经训练ok了
那们我们要想想提问单词常用的说法有哪些
比如: 老虎的英语怎么说
爸爸的日语怎么念
妈妈的韩语
等等。
我们按照刚刚的步骤去每个说法搞5个sample然后训练就好了
人工智能实战小程序之准备工作
 
好了,致此我们最简单的 提问单词 的语意模型已经搞好了
已经能够满足大部分提问单词的情况了,
 
 
点击PUBLISH按钮进行发布
人工智能实战小程序之准备工作
 
人工智能实战小程序之准备工作
 
Azure里面创建一个 Bing Speech 服务
Bing Speech服务提供了语音转文字功能 语音翻译等接口
人工智能实战小程序之准备工作
流程和创建luis服务是一样的,这里不再贴详细图了哈

 

 

 

 

 

 

 

 

 

 

 

 


如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,转载文章之后须在文章页面明显位置给出作者和原文连接,谢谢。
上一篇:有道云笔记 同步到我的博客园


下一篇:AntData.ORM框架 之DBModel CodeGen如何使用