开发人工智能小程序
前言
上次參加了微軟大會(huì),在做關(guān)于微軟智能AI接口的實(shí)戰(zhàn)中認(rèn)識(shí)到了微軟也有推出一系列智能接口,
包括語音識(shí)別 語意解析 圖像識(shí)別等。
這些接口是以restful-api提供的,很容易集成到應(yīng)用中。
小程序體驗(yàn)上不錯(cuò)也是非常火,前端技術(shù)不斷在更新,雖然我是偏后端的,也不能掉隊(duì)嘛。
這篇文章我計(jì)劃是會(huì)每個(gè)api系列作為一個(gè)小程序的功能來實(shí)現(xiàn)。
本篇文章是準(zhǔn)備工作的介紹(需要用到哪些資源如何申請(qǐng)創(chuàng)建等)
下篇文章是語音系列實(shí)戰(zhàn),用到的api有語音轉(zhuǎn)成文字,語音解析(包括去制作模型,訓(xùn)練,發(fā)布,調(diào)用等) 希望您學(xué)會(huì)運(yùn)用微軟推出的這些智能api接口來填滿你的腦洞。
?
? 大家可以玩一玩看看
?
注冊(cè)一個(gè)azure賬號(hào)
登錄https://portal.azure.com(現(xiàn)在注冊(cè)還有免費(fèi)200美金的額度直接送到你賬戶,免費(fèi)的項(xiàng)目還是可以終身使用的)
?
azure里面添加luis服務(wù)
搜索luis然后添加一個(gè)luis服務(wù)
?
?
?
?
?
?
點(diǎn)擊創(chuàng)建完成后會(huì)自動(dòng)跳出如下界面
?
?
創(chuàng)建一個(gè)Luis app
?
?
?
?
?
?
?
?
創(chuàng)建成功
和大家大概解釋下
一個(gè)luis的模型包含以下:
1 Intents
是語意的意思,比如說 老虎的英文是什么? 大象的英文是什么? 猴子的日語呢? 我們可以歸類為Intents為: [提問單詞]
2 Entities
是用來闡述特定(Intent)語意的一些實(shí)例(sample) 比如 intent為:[提問單詞] 那么 老虎的英文是什么? 大象的英文是什么? 猴子的日語呢? 這3個(gè)句子中 老虎 大象 猴子就可以稱為 [單詞]entity
3 Prebuit domain intent
在luis系統(tǒng)里面有一些已經(jīng)為您準(zhǔn)備好的語意模型了。您可以通過 Add prebuilt domain intent這個(gè)功能添加到你現(xiàn)在的luis app下
?
創(chuàng)建語意模型
我們建立一個(gè) Intent 起名叫 提問單詞
?
?
翻譯 這個(gè)已經(jīng)為我們準(zhǔn)備好的intent 點(diǎn)擊 Add prebuilt domain intent 按鈕添加進(jìn)來
?
?
?
?
?
然后我們創(chuàng)建一個(gè) Entity叫單詞
?
?
?
?
然后我們回到Intents里面把剛剛添加好的5個(gè)sample(例子)中 把[單詞]標(biāo)記出來
?
?
初學(xué)者可能覺得 這怎么不是自動(dòng)識(shí)別啊,為啥要手動(dòng)呢?
這里請(qǐng)注意,這個(gè)是機(jī)器學(xué)習(xí)的一般套路,都是先準(zhǔn)備一些樣品,然后準(zhǔn)備這些樣品對(duì)應(yīng)的答案,然后去算法去訓(xùn)練 通過成功率的反饋來不斷改進(jìn)算法。。。。
luis平臺(tái)也是一樣是基于機(jī)器學(xué)習(xí)的
我們這里準(zhǔn)備了5個(gè)sample,然后標(biāo)記好,點(diǎn)擊
可以點(diǎn)擊Test 試一下
?
我只訓(xùn)練了5個(gè)sample,我試一下 【學(xué)校的英文是什么?】
?
雖然 學(xué)校我沒有訓(xùn)練過 但是也是識(shí)別出來了。這個(gè)就是XXX的XX是什么這個(gè)語意我們已經(jīng)訓(xùn)練ok了
那們我們要想想提問單詞常用的說法有哪些
比如: 老虎的英語怎么說
爸爸的日語怎么念
媽媽的韓語
等等。
我們按照剛剛的步驟去每個(gè)說法搞5個(gè)sample然后訓(xùn)練就好了
?
好了,致此我們最簡單的 提問單詞 的語意模型已經(jīng)搞好了
已經(jīng)能夠滿足大部分提問單詞的情況了,
?
?
點(diǎn)擊PUBLISH按鈕進(jìn)行發(fā)布
?
?
Azure里面創(chuàng)建一個(gè) Bing Speech 服務(wù)
Bing Speech服務(wù)提供了語音轉(zhuǎn)文字功能 語音翻譯等接口
流程和創(chuàng)建luis服務(wù)是一樣的,這里不再貼詳細(xì)圖了哈
總結(jié)
- 上一篇: Lenovo 10w 平板评测
- 下一篇: 使用R语言进行perMANVOA分析NM