企業方案
|
人才媒合

Python進階實作-用Flask開發Line影像辨識智能機器人

Python進階實作-用Flask開發Line影像辨識智能機器人

人工智慧學院 - 技術應用
進階
7.0 小時
1,823
NT$2,499

本課程以Python語法與Python Flask技術,學習規劃Web API,進行Line Bot訊息接受與回送設計,並設計Custom Vision電腦視覺影像解析AI服務訓練與上架,將LineBot機器人推向智能的應用,你的機器人將更聰明。

課程公告

目前尚無任何課程公告

講師將會在這發佈與課程相關的公告或是通知課程內容更新的公告。
進階課程
課程共 62 小節33 影片 ( 7.0小時 )29 測驗

課程目標

在上這門課之前,學員最好有Flask RESTful入門的經驗,對Flask不熟悉的學員,也可先學習【Python Flask RESTful服務設計】再學這門課,將可事半功倍。


 

Python是一個發展潛力無窮的應用程式語言,也是一個快速讓人具備「與電腦對話的能力」的語言,知名程式網站Stackoverflow直接預言Python將會成為全世界成長飆速,運用最廣的程式語言。

 

而當一個Python初始學員,一路學會Python基本語法、資料分析模組、網路爬文、存取資料庫模組應用與應用在AI相關演算與建模後,接下來就會自然的接觸服務端的領域,尤其在熟悉設計Python Flask Web API能力之後,你可以學習目前市場需求最大的客服機器人所需的專業能力。

 

根據MMC 風險投資公司與英國巴克萊銀行「2019 年人工智慧現狀報告」的受訪者統計,在2019年內準備部署AI或計劃,金融保險業高達48%,為各產業之冠,甚至超過了IT產業,其中最需要的便是智能客服機器人。





當具備Python基礎能力後,再學習智能機器人,將如虎添翼。這門課透過以下步驟,學習機器人圖像識別的能力,你將成為高端工程師,也能為自己創造更多的機會。

 

1.深入了解Line Bot Message Channel設計與規劃。

2.學會使用Python Flask規劃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影像解析整合應用。

 

課程介紹



Flask是Python編寫的輕量級Web應用框架,具有高度彈性與拓展性,當Python Flask進行小而美的RESTful API服務建構時,可整合其它不同程式語言撰寫的應用系統與平台進行介接,更無須限制在某一特定作業系統或者程式語言下,均可進行溝通與整合,在輕量但功能完整的MicroService架構上,完成Python開發雲端服務的整合架構與需求。

而REST 是Representational State Transfer的縮寫,可譯為「具象狀態傳輸」,REST是一種軟體架構形式,可以讓各種不同的軟體、程式在網路上能夠互相傳遞訊息,明白講,每一個網頁都可當作是一個資源(resource),可以透過 URL(Uniform Resource Locator)的網址,來取得這些資源並在你的瀏覽器上使用。

而RESTful Service架構的設計,藉助這一個人機介面,在影像處理的操作上,可以將即時拍攝的影像,直接傳送給Line Bot,並且透過Line Bot Relay給自訂的RESTful Service。透過自訂程序擷取Line已經儲存的影像,送至自己建模的AI Custom Vison服務,進行影像辨識與分析,且將辨識的結果Label,整合到資料庫紀錄內容查詢,輕鬆設計一個影像AI辨識與導覽系統。

以聊天機器人來說,如果說RESTful API是機器人的大腦,那麼Flask就是資訊發射與接收的腦神經原,兩者組合,才能順利傳導行為指令。





1.讓Line具有更人性化影像辨識的使用優勢

2.具有自由發揮與調用的REST Service整合AI影像辨識能力

3.具有後端Custom Vision AI影像辨識服務的建模能力

4.具有整合資料庫邏輯的查詢與調用能力

 

所以,您是一個對於想在Line APP整合到後台完整的影像AI服務,如產品導覽,銷售房屋導覽,旅遊景點導覽等需求,欲進行資料存取與電腦視覺AI影像推測者,讓聊天APP具有眼睛與腦袋,進行影像解析的能力。 這一堂課,可以輕鬆帶領您進入Line Bot API的整合與設計應用,並且帶領您使用Python Flask撰寫介接Line WebHook,界接資料庫,介接Custom Vision AI 影像知能等,帶您了解Azure Custom Vision電腦視覺如何訓練與建模,讓您輕鬆踏將影像辨識AI應用系統實踐出來。




在本課程的學習時,也是一段能力累績的過程,透過Line的專案實作,你將學會規劃Line Bot機器人的WebHook整合REST API架構,也學習如何使用Python Flask設計Web API。

 

進而進行學會規劃Microsoft Custom Vision AI(認知服務)影像建模與佈署,學習透過Line Bot整合自行開發的Web API,整合資料庫存取與影像解析AI服務,完成一個透過Line傳輸影像進行智慧導覽說明的系統

 

所以,如果你是一個Python工程師,並想使用Line APP整合到後端完整的服務架構,開發出Line的影像識別能力,這一堂課輕鬆帶領你進入Line Bot API的整合與應用能力,並且引導你如何使用Python與Python Flask撰寫介接使用者介面與資料庫存取,並且接上Microsoft Custom Vision AI (智能腦袋),形成一個控制樞紐介接中心的開發,讓你影像識別的AI解析,踏入可實踐應用系統與整合AI服務的實作範疇中。









誰適合學習這門課程呢?

1.具有Python基礎的初學者
2.具有網際網路基礎與概念者
3.欲使用Line Bot聊天機器人,整合應用系統架構需求者
4.想要學習到Python如何設計RESTful API設計與整合應用者

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

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

學習前需要準備什麼呢?

一台電腦,安裝好Visual Stido 2019 Community 與SQL Server 2014Developer以上版本工具即可


進階課程
課程共 62 小節33 影片 ( 7.0小時 )29 測驗
關於講師
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聊天機器運用架構


    12:47

    1-1 隨堂測驗


    共5題

    Line Bot Provider設計與Channel規劃


    11:42

    1-2 隨堂測驗


    共4題

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


    04:55

    1-3 隨堂測驗


    共4題
  • 2.使用Python撰寫Flask Python Web基礎
  • Visual Studio Python Flask專案建立


    11:43

    2-1 隨堂測驗


    共4題

    Azure雲端Web Application For Python建立


    30:06

    2-2 隨堂測驗


    共4題

    route Decorator設計


    22:34

    2-3 隨堂測驗


    共6題

    Flask request擷取前端訊息應用


    21:04

    2-4 隨堂測驗


    共5題

    Flask Response物件回應訊息應用


    20:27

    2-5 隨堂測驗


    共4題
  • 3.使用Python Flask開發RESTful API
  • Python Flask專案組態配置


    11:01

    3-1 隨堂測驗


    共4題

    Flask RESTful API設計基礎


    24:43

    3-2 隨堂測驗


    共9題

    進階Flask RESTful API設計


    33:11

    3-3 隨堂測驗


    共11題

    設計一個非同步處理訊息處理的RESTful API


    11:40

    3-4 隨堂測驗


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


    16:26

    4-1 隨堂測驗


    共7題

    Line Messaging Channel WebHook設定


    17:16

    4-2 隨堂測驗


    共8題

    訊息回呼格式與實作


    12:54

    4-3 隨堂測驗


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


    15:10

    5-1 隨堂測驗


    共4題

    Custom Vision AI建模測試


    09:50

    5-2 隨堂測驗


    共6題

    Cognitive Services Service建立與佈署


    05:44

    5-3 隨堂測驗


    共3題

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


    04:43

    5-4 隨堂測驗


    共3題

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


    06:36

    5-5 隨堂測驗


    共3題

    PostMan整合單元測試Custom Vision AI


    04:19

    5-6 隨堂測驗


    共3題
  • 6.Python Flask REST Service整合Line Bot與Custom Vision AI
  • REST Web API WebHook訂閱處理


    11:37

    6-1 隨堂測驗


    共4題

    透過Image ID讀取判別與分析的來源影像


    07:02

    6-2 隨堂測驗


    共4題

    介接Custom Vision服務傳遞影像分析


    18:52

    6-3 隨堂測驗


    共4題

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


    12:51

    6-4 隨堂測驗


    共8題

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


    06:14

    6-5 隨堂測驗


    共4題
  • 7.Line Bot影像傳輸與Custom Vision AI解析汽車辨識系統整合
  • 影像分析導覽語意Push回Line Messaging


    06:02

    7-1 隨堂測驗


    共3題

    REST Service完成整合與佈署


    07:32

    7-2 隨堂測驗


    共5題

    Line 整合與Line Bot介接測試


    04:49

    7-3 隨堂測驗


    共3題
  • 8.Bonus!數據分析策略
  • 點擊率稽核-SQL Server Stored Procedure 設計


    07:56

    交叉分析數據Stored Procedure設計


    07:13

    分析數據資訊RESTful API


    08:07

    數據分析圖表展示


    14:32

課程附件


file-icon
課程程式範例.zip
1.68 MB
file-icon
【1-1講義】 Line Bot聊天機器運用架構.pdf
1.28 MB
file-icon
【1-2 講義】Line Bot Provider設計與Channel規劃.pdf
1.18 MB
file-icon
【1-3 講義】 自動答覆設計與Line整合測試.pdf
1.12 MB
file-icon
【2-1 講義】Visual Studio Python Flask專案建立.pdf
986.06 KB
file-icon
【2-2 講義】Azure雲端Web Application For Python建立.pdf
1.63 MB
file-icon
【2-3 講義】route Decorator設計.pdf
1.67 MB
file-icon
【2-4 講義】Flask request擷取前端訊息應用.pdf
1.73 MB
file-icon
【2-5 講義】Flask Response物件回應訊息應用.pdf
1.07 MB
file-icon
【3-1講義】 Python Flask專案組態配置.pdf
1.22 MB
file-icon
【3-2 講義】Flask RESTful API設計基礎.pdf
1.92 MB
file-icon
【3-3 講義】 進階Flask RESTful API設計.pdf
2.72 MB
file-icon
【3-4 講義】設計一個非同步處理訊息處理的RESTful API.pdf
1.00 MB
file-icon
【4-1 講義】 設計介接Line Bot WebHook RESTful API.pdf
1.37 MB
file-icon
【4-2 講義】Line Messaging Channel WebHook設定.pdf
1.81 MB
file-icon
【4-3 講義】訊息回呼格式與實作.pdf
1.04 MB
file-icon
【5-1 講義】Custom Vision AI專案架構設計與訓練模組.pdf
1.00 MB
file-icon
【5-2 講義】 Custom Vision AI建模測試.pdf
1.62 MB
file-icon
【5-3 講義】Cognitive Services 建立與佈署.pdf
739.26 KB
file-icon
【5-4 講義】訓練模組與測試模組完成與發佈.pdf
838.15 KB
file-icon
【5-5 講義】使用URL傳遞相片進行影像推測.pdf
1.12 MB
file-icon
【5-6 講義】 PostMan整合單元測試Custom Vision AI.pdf
652.62 KB
file-icon
【6-1 講義】REST Web API WebHook訂閱處理.pdf
1.46 MB
file-icon
【6-2 講義】透過Image ID讀取判別與分析的來源影像.pdf
1020.92 KB
file-icon
【6-3 講義】介接Custom Vision服務傳遞影像分析.pdf
1.57 MB
file-icon
【6-4 講義】Custom Vision AI推測Tag與資料庫存取整合架構概念.pdf
841.03 KB
file-icon
【6-5 講義】REST Service介接服務整合資料庫與Custom Vision AI設計.pdf
966.49 KB
file-icon
【7-1 講義】影像分析導覽語意Push回Line Messaging.pdf
920.25 KB
file-icon
【7-2 講義】REST Service完成整合與佈署.pdf
813.67 KB
file-icon
【7-3 講義】 Line 整合與Line Bot介接測試.pdf
1.30 MB
file-icon
【Bonus講義】1 點擊率稽核-點擊率稽核-SQL Stored Procedure設計.pdf
2.33 MB

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

沒有回應的問題

目前尚無任何討論主題

成為第一個發問的人!在問答中找到學習的捷徑。
功能表
優惠活動
  • 【全新理財課程】從財報中找出公司競爭力

  • 【購課贈書】購買「老師希望你別再說錯的 英語易混淆字」即贈實體書

  • 【疫情嚴峻】實體課程銜接直播學習優惠

  • 【補助50%】AI產業應用課程(真人直播)

  • 學習心得大募集!上傳學習心得拿85折優惠券