close

最近開始接觸機器學習了

市面上很多書籍都開始有Chatbot了 

不過身為學生窮窮得我來說,大部分

一開始先上網查(感謝Google大神)然後泡在學校圖書館裡

網路上也很多前輩都無私分享他們的想法與方法

先貼個幾點備檔

 

机器学习经典论文/survey合集  /SYS

机器学习经典书籍             /SYS

 

咳咳~進入入門款

這次給自己的目標是設計一款聊天的請假機器人

使用 LUIS + Bot Framework 打造請假對談機器人

聊天機器人的應用可分為 Open-domain 與 Closed-domain

Closeddomain 提供固定領域的對話,如新聞、天氣、電子商務的話題

Open-domain則接受任何領域的話題, 並試圖去回答該話題,這類的聊天機器人有 Apple 提供的Siri、大陸的聊天機器人小黃雞

Microsoft LUIS (全名 Language Understanding Intelligent Service) 是微軟Microsoft   推出的一項語意識別的服務透過一段時間的訓練,就可以有效的進行口語化內容的識別

而前幾天LUIS整個介面大改版了(聽說價格也變高了)

不過我覺得比前一個還好使

 

 

先連到LUIS的網址https://www.luis.ai/,並點選中間的Sign in or create an account,若是有Microsoft Account的話,就可以直接進行登入的動作

圖片1-1.png

登入後我們可以看到這樣子空空的頁面

點選 Create new app 來新增

圖片1-2.png

 

點下Done    便完成了

LUIS-Vacation-test就出現在畫面了

 

點進去後

下圖就是我們要進行訓練的介面

可以點選Create new intent 來新增項目 如請假、問候、查假等

圖片1-3.png

 

那我們第一步,先從左邊的Entities開始

Entities代表了在一句話中的每一個實體項目,如動詞、名詞、疑問等等的

先假設性輸入一些請假會用到的

如下

圖片3.png

 

這邊就開始來正式介紹了

圖片1.png

 

選擇例如請假

會看到下列畫面

這裡要先說目前只能使用英文及簡體中文而已,使用繁體會判斷不到

圖片2.png

 

訓練玩幾個句子後可以看到

右上有一個Train 跟Test 

儲存完後點選Test 在Type a test那邊可以輸入自己訓練的句子來看看LUIS的辨識

像我就打上 '我還能玩多少天' 他就會認為 幾乎百分之百確定是查詢余假

圖片4.png

 

點開Inspect 就可以看到更詳細的

圖片5.png

.

確定後我們還有一個步驟

選擇上方PUBLISH來進行存檔上傳動作

圖片6.png

 

 

存好後我們可以看到下方的 Resources and Keys

會出現下列資訊

 

而我們點選 Endpoint

在網址列=最後寫要語意識別的內容

例如:我還能玩多久?

LUIS會從WebAPI上回傳識別的結果,並以JSON回傳

LUIS判斷有該語句有0.99是查詢余假,如此一來,前端接收LUIS判斷的結果後,就可以作出相對應的回答了

 

 

 

arrow
arrow

    奢華的染燁 發表在 痞客邦 留言(0) 人氣()