Line Bot聊天機器人-C#介接AI影像辨識導覽系統設計

Line Bot聊天機器人-C#介接AI影像辨識導覽系統設計

人工智慧學院 - 技術應用
進階
6.7 小時
7,586
NT$2,499

輕鬆學習Line Bot聊天機器人視覺判讀,使用C#撰寫Web API,進行WebHook整合,讓Line Bot整合到自訂的務的訊息回應,及微軟Azure Custom Vision 視覺影像AI建模訓練,最後再整合到Custom Vision AI,完成Line Bot影像辨識與智慧回覆系統。

目前尚無任何課程公告
講師將會在這發佈與課程相關的公告或是通知課程內容更新的公告。

最新討論

葉育誠
物件瀏覽器中沒有System.Net.Http 這個類別庫,是缺乏資料還是需要升級呢。
葉育誠 · 2020/09/25 10:58
查看更多討論
進階課程
建議學習 4 週(每週 2 小時)
課程共 50 小節25 影片 ( 6.7 小時 )25 測驗
icon_info_certificate提供完訓證書
提供制定學習計畫什麼是學習計畫?

課程目標

小提醒

這是聊天機器人系列課程的第二門「影像辨識導覽」,採用C#語言規劃Web API,所以學習者必須留意,你必須具備C#程式基本能力與物件導向基礎概念,因類C語法相通,所以有Java基礎的學員也很適合學習。



本課程以大家普遍使用的Line APP,學習如何透過自訂的Line Bot與使用者進行溝通,這門課你將學會的不只是完成一個LineBot機器人的設計,而是完成一個介接你自訂服務的聰明機器人,你將充分學會Back end控制流程的系統,進而完成規劃Azure Custom Vision AI(自訂電腦視覺AI服務),規劃與建模,並整合Line變成影像智能服務。

 

這門課,學員們將陸續完成幾項學習挑戰:

1.深入了解Line Bot Message Channel設計與規劃。
2.學會使用C#規劃Web API,進行Line Bot訊息接受與回送設計。
3.學會設計Custom Vision電腦視覺影像解析AI服務訓練與上架。
4.透過自行規劃的REST Service整合Line Bot與Custom Vision AI整合應用。
5.規劃資料庫存取邏輯與Custom Vision AI整合應用技術。
6. Line Bot與自訂REST Service中介能力完成一個Custom Vision影像解析整合應用。

你將不只是學會設計一個Line Bot聊天機器人,而是你的機器人更加聰明,能進行視覺的辨識!


 

課程介紹



Line APP聊天機器人設計師炙手可熱

APP已是現代人生活的一部分,而與聊天機器人「聊天」,正在改變人們的生活,各大產業利用Line APP進行商業、行銷等服務也成為必然趨勢,尤其當企業、電商紛紛投入24小時的即時服務,以取代人工客服的需求越來越大,那麼一位聊天機器人的設計師必是炙手可熱。

 

打造聰明視覺化的導覽系統

這堂課將讓你輕鬆學習建立一個Line Bot(聊天機器人),並且簡易地使用MS C#撰寫Web API(REST Service),讓Line Bot進行WebHook整合,讓你的Line Bot不只單純回應,並且可以整合到自訂的服務進行訊息回應。


接下來,透過課程手把手的帶領您使用Azure Custom Vision 電腦視覺影像AI建模訓練,與如何進行包裝成REST Service,形成一個AI服務。最後再將自訂的服務整合到Custom Vision AI影像服務,取得辨識的Label,存取資料庫導覽資料,最後完成一個Line Bot的影像辨識與智慧回覆導覽系統。




1.輕鬆學習到Line Bot設定與WebHook整合自訂RESTful Servic,讓你可以使用MS C#簡易就設計一個Web API進行界接與整合應用。
2.讓您學會如何規劃Azure Custom Vision AI(自訂電腦視覺AI服務),規劃與建模,並且透過自訂Web API進行整整合影像解析。
3.讓您輕鬆借助聊天機器人的介面,進行景點導覽智慧服務。

REST Service架構概念 

REST Service架構的設計,是介接Custom Vision AI(自訂電腦視覺深度學習)服務之後,傳送影像進行解析之後,再透過自訂REST Service作為中介服務進行資料庫邏輯存取規則運算,整合到資料庫進行存取。最後轉換成不同的前端人機介面整合應用;簡單說,就是幫資料庫存取裝上一個影像解析的AI腦袋中介服務機制。





開發Line聊天機器人APP,藉助這個人機介面,可以即時拍攝影像,直接傳送給Line Bot,並且透過Line Bot Relay給自訂的RESTful Service,透過自訂程序擷取Line已經儲存的影像,送至自訂建模的AI Custom Vison,進行影像辨識與分析,且將辨識的結果Label,整合到資料庫紀錄內容查詢,輕鬆設計一個影像AI辨識與導覽系統,整合Line變成影像智能服務的優勢是:


1.讓Line具有更人性化影像辨識的使用優勢
2.具有自由發揮與調用的REST Service整合AI影像辨識能力
3.具有後端Custom Vision AI影像辨識服務的建模能力
4.具有整合資料庫邏輯的查詢與調用能力

所以,您是一個對於想在Line APP整合到後台完整的影像AI服務,如產品導覽,銷售房屋導覽,旅遊景點導覽等需求,欲進行資料存取與電腦視覺AI影像推測者,讓聊天APP具有眼睛與腦袋,進行影像解析的能力。

這一堂課,可以輕鬆帶領您進入Line Bot API的整合與設計應用,並且帶領您使用C#撰寫介接UI,界接資料庫,介接Custom Vision AI 影像知能等,並且帶您了解Azure Custom Vision電腦視覺如何訓練與建模,讓您輕鬆踏將影像辨識AI應用系統實踐出來,絕對值得學習與期待。

 

這門課可學會什麼?

1.學會如何規劃Line Bot機器人WebHook整合架構
2.學習如何使用MS C#設計Web API,並且整合Line Bot
3.學會規劃Custom Vision AI影像建模與訓練
4.學習透過Line Bot整合自行開發的Web API進行資料庫與影像解析AI,設計出一個透過Line傳輸影像進行導覽說明的系統

 

你的學習成果

1.上完課,你將可獨力完成一個Line Bot聊天機器人系統
2.完成一個介接自訂服務與Back end控制流程的系統
3.完成影像解析Custom Vision AI,透過Line傳遞影像進行導覽




Line Bot聊天機器人Channel設計


使用C#與Visual Studio 2019開發Web API



Line Bot WebHook設定與整合



Custom Vision AI服務運作架構



設計REST Service整合Line Bot與Custom Vision AI



Line Bot影像傳輸與Custom Vision AI解析導覽系統整合




如果你已是一位相關工作的工程師,學習這門課程後,將可增加新的實力,更增加在API開發、Open API開發、聊天機器人設計工程、Computer Vision/Custom Vision AI設計、Database 資料庫設計等相關工作的機會,讓你如虎添翼,更上一層樓。

誰適合學習這門課程呢?

具有C#或者Java基礎的初學者
具有網際網路基礎與概念者
對於使用Line聊天機器人整合應用系統架構需求者
想要學習到REST Service設計與整合應用者

學習前需要有什麼基本能力呢?

1.具有C#/Java 程式基本能力與物件導向基礎概念
2.具有一點網際通訊協定基礎概念者更佳

學習前需要準備什麼呢?

1.事前準備C#或者Java基準設計能力
2.準備一個電腦Windows 8 或者10。
3.安裝.net framework 4.7與Visual Studio 2019 Community版本
4.按照課程循序漸進的教學方式,逐一將環境與系統開發完成。
5.再加上一個上進的心即可。






進階課程
建議學習 4 週(每週 2 小時)
課程共 50 小節25 影片 ( 6.7 小時 )25 測驗
icon_info_certificate提供完訓證書
提供制定學習計畫什麼是學習計畫?
關於講師
Brette Chen

陳宗興

微軟、甲骨文開發實務認證講師
中華電信 電信學院訊系講師
中華電信電信學院Raspberry物聯網專業講師
中華電信IoT智慧聯網職訓講師-Python IoT智能開發
中美通電腦顧問公司副總經理、資深顧問
美商環美集團 IE .OM MIS資深工程師
中小企業榮譽指導員 – KM管理師
中華民國軟體協會 – 元件小組顧問
正修科技大學Python IoT智能網開發業師
微軟專欄作家
府穎資訊有限公司 技術總監(顧問)
佛光山佛陀紀念館Python智能影像辨識導覽系統開發
佛光山法寶堂青年發展基地 Python AI講師


專長
Python、C++、C#、Java、JSP 與 Servlet 元件開發、關聯式資料庫應用系統開發、SQL Server 實務系統建置、MySQL資料庫管理、Oracle、VB .NET、PHP網站應用系統

課程大綱


  • 1.Line Bot聊天機器人Channel設計
  • Line Bot聊天機器運用架構


    18:24

    1-1 課後評量


    共5題

    Line Bot Provider設計與Channel規劃


    13:17

    1-2 課後評量


    共4題

    自動答覆設計與Line整合測試


    10:27

    1-3 課後評量


    共4題
  • 2.使用C#與Visual Studio 2019開發Web API
  • C#語言基礎與.net Framework架構說明


    37:01

    2-1 課後評量


    共6題

    使用Visual Studio 2019建立一個Web API專案


    25:26

    2-2 課後評量


    共4題

    Web API Action 客製化設定


    32:57

    2-3 課後評量


    共7題

    Web API撰寫Controller與Action應用-非同步處理應用


    32:28

    2-4 課後評量


    共5題

    Web API撰寫Controller與Action應用-雲端寫入Line Bot 轉送訊息


    24:26

    2-5 課後評量


    共4題

    Line Bot WebHook 訊息溝通-Json文件傳遞與送達


    19:10

    2-6 課後評量


    共4題
  • 3.Line Bot WebHook設定與整合
  • 設計介接Line Bot WebHook Controller


    15:24

    3-1 課後評量


    共4題

    訊息回呼格式與非同步處理架構


    19:27

    3-2 課後評量


    共4題

    整合Line Bot應用-鸚鵡複製說應用


    10:55

    3-3 課後評量


    共4題
  • 4.Custom Vision AI服務運作架構
  • Custom Vision AI專案架構設計與訓練模組


    16:17

    4-1 課後評量


    共4題

    Custom Vision AI建模測試


    11:14

    4-2 課後評量


    共6題

    Cognitive Services Service建立與佈署


    07:17

    4-3 課後評量


    共3題

    訓練模組與測試模組完成與發佈


    05:26

    4-4 課後評量


    共3題

    使用URL傳遞相片進行影像推測


    07:06

    4-5 課後評量


    共3題

    PostMan整合單元測試Custom Vision AI


    06:46

    4-6 課後評量


    共3題
  • 5.設計REST Service整合Line Bot與Custom Vision AI
  • REST Web API介接Custom Vision AI服務設計


    15:48

    5-1 課後評量


    共5題

    Custom Vision AI推測Tag與資料庫存取整合架構概念


    11:19

    5-2 課後評量


    共4題

    REST Service界接服務整合資料庫與Custom Vision AI設計


    22:46

    5-3 課後評量


    共5題
  • 6.Line Bot影像傳輸與Custom Vision AI解析導覽系統整合
  • 影像分析導覽語意Push回Line Messaging


    11:02

    6-1 課後評量


    共4題

    資料庫佈署


    11:45

    6-2 課後評量


    共5題

    REST Service完成整合與佈署


    07:29

    6-3 課後評量


    共4題

    Line 整合與Line Bot介接測試


    09:20

    6-4 課後評量


    共3題

課程附件


file-icon
【課程範例】下載連結.txt
128.00 Bytes
file-icon
【講義】1-1.pdf
1.16 MB
file-icon
【講義】1-2.pdf
1.03 MB
file-icon
【講義】1-3.pdf
1018.96 KB
file-icon
【講義】2-1.pdf
1.48 MB
file-icon
【講義】2-2.pdf
870.61 KB
file-icon
【講義】2-3.pdf
1.32 MB
file-icon
【講義】2-4.pdf
1.17 MB
file-icon
【講義】2-5.pdf
1.08 MB
file-icon
【講義】2-6.pdf
1.00 MB
file-icon
【講義】3-1.pdf
764.88 KB
file-icon
【講義】3-2.pdf
1.14 MB
file-icon
【講義】3-3.pdf
1.02 MB
file-icon
【講義】4-1.pdf
1.11 MB
file-icon
【講義】4-2.pdf
1.30 MB
file-icon
【講義】4-3.pdf
586.05 KB
file-icon
【講義】4-4.pdf
577.92 KB
file-icon
【講義】4-5.pdf
1.17 MB
file-icon
【講義】4-6.pdf
407.67 KB
file-icon
【講義】5-1.pdf
1.18 MB
file-icon
【講義】5-2.pdf
705.89 KB
file-icon
【講義】5-3.pdf
955.60 KB
file-icon
【講義】6-1.pdf
1022.89 KB
file-icon
【講義】6-2.pdf
802.21 KB
file-icon
【講義】6-3.pdf
913.21 KB
file-icon
【講義】6-4.pdf
1.11 MB

購買此課程後,才能使用留言功能

沒有回應的問題

目前尚無任何討論主題

成為第一個發問的人!在問答中找到學習的捷徑。
功能表
學生優惠
  • 【學生限定優惠】上傳學生證即享學生價