NT$2,499
最新討論
課程資訊
適合對象
具有Java基礎的初學者
具有網際網路基礎與概念者
對於使用Line聊天機器人整合應用系統架構需求者
想要學習到RESTful API設計與整合應用者你可以學到
※小提醒
這是Java聊天機器人的第二門「影像辨識」導覽設計,採用Java語言規劃Web API,所以學習者必須留意,你必須具備JavaWeb程式基本能力與物件導向基礎概念。
一個企業工程師,在面對企業往外擴展智能系統的任務時,往往被要求優先導入的,不外乎一是智能系統開發,二是走向商業智慧(BI)分析。而前者建立智能客戶關係管理,已是近年市場上成長最快的領域,而其中互動性聊天機器人,攸關第一線的服務與行銷上的開拓,尤其被要求快速建立。
所以當組織任務一旦產生,一個Java工程師,將迫切需要提升技術層次,例如智能系統開發,建立整合NLP(自然語言處理 Neuro-Linguistic Programming )AI的技術能力;製造業MES系統涉及影像辨識(品保),便必須走向Computer Vision AI進行,強化MES系統的功能;電商系統提供線上產品或者訂單諮詢時,Java設計能力將整合到資料庫服務與NLP AI(自然語言)或QnA AI的設計領域;又如ERP HR系統延展成場域通行與安全管理,於是需要將ERP資料庫整合到人臉辨識AI開發領域等等。
因應企業快速變革時的開發需求,跨域技術已經是工程師必備的能力之一。
Line聊天APP,已經與我們的生活密不可分;藉助這一個人機介面,可以即時拍攝影像,直接傳送給Line Bot,並且透過Line Bot Relay給自訂的RESTful Service,透過自訂程序擷取Line已經儲存的影像,送至自訂建模的AI Custom Vison,進行影像辨識與分析,且將辨識的結果Label,整合到資料庫紀錄內容查詢,輕鬆設計一個影像AI辨識與導覽系統
所以,您是一個對於想在Line APP整合到後台完整的影像AI服務,如產品導覽,銷售房屋導覽,旅遊景點導覽等需求,欲進行資料存取與電腦視覺AI影像推測者,讓聊天APP具有眼睛與腦袋,進行影像解析的能力。
這門課,學員們將陸續完成幾項學習挑戰:
1.深入了解Line Bot Message Channel設計與規劃。
2.學會使用Java規劃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影像解析整合應用。
課程介紹
APP已是現代人生活的一部分,而與聊天機器人「聊天」,正在改變人們的生活,各大產業利用Line APP進行商業、行銷等服務也成為必然趨勢,尤其當企業、電商紛紛投入24小時的即時服務,以取代人工客服的需求越來越大,那麼一位聊天機器人的設計師必是炙手可熱。而104人力銀行相關Java的職能需求,高達近5000個職缺,Java工程師提升能力正是時候。
本課程將教您如何輕鬆建立一個Line Bot(聊天機器人),使用Java撰寫Web API(REST Service),讓Line Bot進行WebHook整合,讓Line Bot不只單純回應,並且可以整合到自訂的服務進行訊息回應,再進行Azure Custom Vision電腦視覺影像AI建模訓練,與進行包裝REST Service,形成一個AI服務。最後再將自訂的服務整合到Custom Vision AI影像服務,最後完成一個Line Bot的影像辨識與智慧回覆導覽系統。
這一堂課,可以輕鬆帶領您進入Line Bot API的整合與設計應用,並且帶領您使用Java撰寫介接UI,介接資料庫,介接Custom Vision AI 影像知能等,並且帶您了解Azure Custom Vision電腦視覺如何訓練與建模,讓您輕鬆踏將影像辨識AI應用系統實踐出來。 這一門課程絕對是值得您學習與期待
打造聰明視覺化的導覽系統
這一堂課,可以輕鬆帶領您進入Line Bot API的整合與設計應用,並且帶領您使用Java撰寫介接UI,介接資料庫,介接Custom Vision AI 影像知能等,並且帶您了解Azure Custom Vision電腦視覺如何訓練與建模,讓您輕鬆踏將影像辨識AI應用系統實踐出來。 這一門課程絕對是值得您學習與期待
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.具有整合資料庫邏輯的查詢與調用能力
1.學會規劃Line Bot機器人WebHook整合架構
2.學習如何使用Java設計Web API,並且整合Line Bot
3.學會規劃Custom Vision AI影像建模與訓練
4.學習透過Line Bot整合自行開發的Web API進行資料庫與影像解析AI,設計出一個透過Line傳輸影像進行導覽說明的系統
你的學習成果
1.上完課,你將可以Java Web獨力完成一個Line Bot聊天機器人系統
2.完成一個介接自訂服務與Back end控制流程的系統
3.完成影像解析Custom Vision AI,透過Line傳遞影像進行導覽
Line Bot聊天機器人Channel設計
使用Java撰寫Java Web基礎
使用Java開發RESTful API
Line Bot WebHook設定與整合
Custom Vision AI服務運作架構
設計REST Service整合Line Bot與Custom Vision AI
Line Bot影像傳輸與Custom Vision AI解析導覽系統整合
如果你已是一位Java工程師,學習這門課程後,將可增加新的實力,更增加在API開發、Open API開發、聊天機器人設計工程、MS Custom Vision AI影像辨識AI建模、與Azure Database 資料庫設計等相關工作的機會,讓你如虎添翼,更上一層樓。
學習前基本能力
1.具有Java 程式基本能力與物件導向基礎概念
2.具有一點網際通訊協定基礎概念者更佳學習前準備
課程資訊
關於講師
陳宗興 / Brette Chen
▍相關經歷
• Oracle Java OCP及Java EE 原廠認證講師
• 中華電信財税中心案,電信學院 Java 各框架教授講師
• 開發亞科國際JavaEE介接日商After pay後支付平台與金流-技術顧問
• 竹科上市公司Java ERP系統-MES再生工程顧問
▍已取得之Java認證
• Java 8 OCA (Java Oracle Certified Associate)
• Java 8 OCP (Java Oracle Certified Professional)
• OCWCD (Java EE 6 Web Component Developer )
• Java EE 7 Application Developer
▍相關著作
• SCJP實務導引與認證教材
▍專長
• Java、JSP與 Servlet元件開發、Oracle、C++、VB.NET、C#、PHP網站應用系統、關聯式資料庫應用系統開發、SQL Server實務系統建置、MySQL資料庫管理
Line Bot聊天機器運用架構
1-1 課後評量
Line Bot Provider設計與Channel規劃
1-2 課後評量
自動答覆設計與Line整合測試
1-3 課後評量
Eclipse EE建構Java Web基礎
2-1 課後評量
Azure雲端Web Application建立
2-2 課後評量
ServletResponse 介面回應訊息應用
2-3 課後評量
ServletRequest接受前端訊息應用
2-4 課後評量
Servlet非同步處理
2-5 課後評量
JSON序列化與反序列化應用
2-6 課後評量
發佈Java Web至Azure雲端Web Application
2-7 課後評量
Java Web整合Jersey framework應用
3-1 課後評量
RESTful API設計基礎
3-2 課後評量
進階RESTful API設計
3-3 課後評量
設計一個非同步處理訊息處理的RESTful API
3-4 課後評量
設計介接Line Bot WebHook RESTful API
4-1 課後評量
Line Messaging Channel WebHook設定
4-2 課後評量
訊息回呼格式與非同步處理架構
4-3 課後評量
Custom Vision AI專案架構設計與訓練模組
5-1 課後評量
Custom Vision AI建模測試
5-2 課後評量
Cognitive Services Service建立與佈署
5-3 課後評量
訓練模組與測試模組完成與發佈
5-4 課後評量
使用URL傳遞相片進行影像推測
5-5 課後評量
PostMan整合單元測試Custom Vision AI
5-6 課後評量
REST Web API WebHook訂閱處理
6-1 課後評量
透過Image ID讀取判別與分析的來源影像
6-2 課後評量
介接Custom Vision服務傳遞影像分析
6-3 課後評量
回收Custom Vision推測影像結果
6-4 課後評量
Custom Vision AI推測Tag與資料庫存取整合架構概念
6-5 課後評量
REST Service界接服務整合資料庫與Custom Vision AI設計
6-6 課後評量
影像分析導覽語意Push回Line Messaging
7-1 課後評量
REST Service完成整合與佈署
7-2 課後評量
Line 整合與Line Bot介接測試
7-3 課後評量
學習附件
購買此課程後,才能使用留言功能
目前尚無任何討論主題
成為第一個發問的人!在問答中找到學習的捷徑。關於講師
陳宗興 / Brette Chen
▍相關經歷
• Oracle Java OCP及Java EE 原廠認證講師
• 中華電信財税中心案,電信學院 Java 各框架教授講師
• 開發亞科國際JavaEE介接日商After pay後支付平台與金流-技術顧問
• 竹科上市公司Java ERP系統-MES再生工程顧問
▍已取得之Java認證
• Java 8 OCA (Java Oracle Certified Associate)
• Java 8 OCP (Java Oracle Certified Professional)
• OCWCD (Java EE 6 Web Component Developer )
• Java EE 7 Application Developer
▍相關著作
• SCJP實務導引與認證教材
▍專長
• Java、JSP與 Servlet元件開發、Oracle、C++、VB.NET、C#、PHP網站應用系統、關聯式資料庫應用系統開發、SQL Server實務系統建置、MySQL資料庫管理