28
快快快快快快快快快快 -with IBM Bluemix & Watson Tommy Wu(tommywu @tw.ibm.com ) Cloud Solution Architect Dec, 2015 © 2015 International Business Machines Corporation

運用 Ibm watson技術快速打造智慧應用系統

Embed Size (px)

Citation preview

Page 1: 運用 Ibm watson技術快速打造智慧應用系統

快速打造智慧應用系統-with IBM Bluemix & Watson

Tommy Wu([email protected])

Cloud Solution Architect

Dec, 2015

© 2015 International Business Machines Corporation

Page 2: 運用 Ibm watson技術快速打造智慧應用系統

創意 無所不在

Page 3: 運用 Ibm watson技術快速打造智慧應用系統

IBM 與 Samsung 打造的物聯網實例:一台會買洗衣粉的洗衣機-- 透過智慧合約完成購買及支付

肯亞 M-Pesa :都可進行提款、存款、匯錢、支付帳單、購買通話時間、甚至可與傳統銀行相連申請貸款及有利息的金融商品

Dino 能用英語和幼兒對話 ,被應用在幼兒教育市場

更智慧的支付方式

Watson 加持,機器人大腦更聰明

Page 4: 運用 Ibm watson技術快速打造智慧應用系統

請善加運用 Bluemix+Watson

Page 5: 運用 Ibm watson技術快速打造智慧應用系統

Bluemix 是一個基於雲的開放 PaaS 標準平臺,用於構建、管理和運行各種類型的應用程式( Web 、行動化、 BIG Data 、 IOT ,Watson 等等)。

在幾秒內上線開發人員可以選擇任何語言的運行時,或引入他們自己的運行時。從零到生產只需一個命令。

開發運營 (DevOps)開發、監控、部署和日誌工具,讓開發人員可以運行整個應用程式。

API 和服務IBM 、協力廠商和開源 API 服務的目錄,讓開發人員在幾分鐘內就能夠組合出一個應用程式。

內部部署集成構建混合環境。連接到內部部署資產及其他公共和私有雲。

靈活的定價 在幾分鐘內完成註冊。按需付費,訂閱模式提供選擇和靈活性。分層安全防護IBM 保障平臺和基礎架構的安全性,並為您提供保護應用程式所需的工具。

What is BlueMix?

Page 6: 運用 Ibm watson技術快速打造智慧應用系統

6

Cloud Foundry 開放雲應用平台 - 多平台支持避免被鎖定

Page 7: 運用 Ibm watson技術快速打造智慧應用系統

© 2014 International Business Machines Corporation

什麼是 Docker?

An open platform for distributed applications--> Docker 是實作輕量級的作業系統虛擬化解決方案。 --> Build once, run everywhere--> Config once, run everything

透過 Docker 技術,快速將您的應用變成可攜式服務

Page 8: 運用 Ibm watson技術快速打造智慧應用系統

8

IBM BlueMix 雲端服務平台主要目的

以服務組裝應用系統 以創意建立企業價值

Page 9: 運用 Ibm watson技術快速打造智慧應用系統

What is Watson?

© 2015 International Business Machines Corporation

Page 10: 運用 Ibm watson技術快速打造智慧應用系統

10© 2014 International Business Machines Corporation

Watson on Bluemix

Reason

Listening

Vision

Speech

Learning

Watson is creating a new partnership between people and computers thatenhances,scales andaccelerates human expertise

IBM Watson services available on Bluemix are the building blocks for developers to create the next generation of cognitive applications to transform the way businesses engage with their customers, discover, innovate and make

decisions…build with Watson

Page 11: 運用 Ibm watson技術快速打造智慧應用系統

IBM opens Watson IoT global headquarters

Announce 4 New APIs for Watson IoT Platform :

• The Natural Language Processing (NLP) API lets you interact with systems and devices using simple, human language.

• The Machine Learning Watson API automates data processing, continuously learns from each interaction with data and ranks the data based on priority

• The Video and Image Analytics Watson API uses unstructured data, including data from video feeds and image snapshots, to identify scenes and patterns in video data

• The Text Analytics Watson API mines unstructured textual data (such as Twitter feeds, customer feedback on blogs and transcripts from call centers) to find correlations and patterns

Marking its biggest investment in Europe in two decades, IBM has opened the global headquarters for IBM Watson Internet of Things in the HighLight Towers in Munich. It has also opened eight new Watson IoT Client Experience Centers around the globe.

December 15, 2015 -- 09:00 GMT (17:00 GMT+08:00) | Topic: Internet of Things

Page 12: 運用 Ibm watson技術快速打造智慧應用系統

12

使用 Bluemix 服務建立應用系統

安全服務Web 與應用服務

雲整合服務

行動服務

• 可選擇使用各種運行環境,服務或工具選擇

領先行業的 IBM 能力• 利用深厚 IBM 軟體實力提供服務• 全方位的能力

完整性• 開放的平臺與服務• 協力廠商提供服務的關鍵用例

資料庫服務

大資料服務

Watson 服務

DevOps 服務

廣泛的能力合適任何偉大創意 物聯網服務

Page 13: 運用 Ibm watson技術快速打造智慧應用系統

強大的 Watson 人工智慧做為系統的後盾

Page 14: 運用 Ibm watson技術快速打造智慧應用系統

•基於 V8 JavaScript 引擎 (With JIT)•可獨立運作 ( 無需瀏覽器 )•Event-driven•Non-blocking I/O model•支援數千以上 Concurrent 連線•Minimal Overhead (CPU/Memory) on a single process

•Extending with C/C++•Support Multi-core Systems

node.js 為主要開發語言

Page 15: 運用 Ibm watson技術快速打造智慧應用系統

Bluemix DevOps – 開發環境 , 整合 Git, Auto-Build, Auto-Deploy with Source Code

Page 16: 運用 Ibm watson技術快速打造智慧應用系統

• Node-RED is a visual tool for wiring the Internet ofThings (IoT) and Applications

• Traditional development can be very technical,but Node-RED takes care of the technicalities andlets you concentrate on the logic of your workflow.

• While most programming in Node-RED is donevisually using pre-defined functions (“nodes”), anyadditional functionality can be added inJavaScript

Node-RED 為主要設計開發服務http://nodered.org

http://flows.nodered.org

Page 17: 運用 Ibm watson技術快速打造智慧應用系統

應用系統 (IOT) 組合範例:溫度 / 股價警示

Buy Stock

擷取欄位

存入資料庫

除錯顯示

判定條件

價格 < 38

價格 > 38

發送警示

Buy Stock

即時訊息串流

Page 18: 運用 Ibm watson技術快速打造智慧應用系統

開發範例Build a real-time chat app with Node-RED in 5 minutes

Step 1. Create your Node-RED application

Step 2. Go to your Node-RED flow editor

Step 3. Import or Create Flows Step 4. Deploy And Run

Open Your Browser to CHAT!

Page 19: 運用 Ibm watson技術快速打造智慧應用系統

替你的系統增加智能引擎 - Watson

© 2015 International Business Machines Corporation

Page 20: 運用 Ibm watson技術快速打造智慧應用系統

Personality Insights 應用

© 2015 International Business Machines Corporation

https://watson-pi-demo.mybluemix.net/

http://your-celebrity-match.mybluemix.net/

Page 21: 運用 Ibm watson技術快速打造智慧應用系統

Tradeoff Analytics 應用

© 2015 International Business Machines Corporation

What is it?Helps make better choices under multiple conflicting goals. Combines smart visualizations and analytical recommendations for tradeoff exploration

http://tradeoff-analytics-demo.mybluemix.net/http://investment-advisor.mybluemix.net/http://personalized-recommendations.mybluemix.net/

Page 22: 運用 Ibm watson技術快速打造智慧應用系統

語意分析應用 – AlchemyLanguageNode-Red 開發聊天室

透過聊天室進行語意分析

硬體表達反應 軟體資料顯示

Page 23: 運用 Ibm watson技術快速打造智慧應用系統

對談應用 - Question and Answer

Understands question

Produces possible answers and evidence

Analyzes evidence

Computes confidence

Delivers response, evidence and confidence

Asks a question

Considers response and evidence

What is it?Direct responses to users inquiries fueled by primary document sources

How does it work?Interprets and answers user questions directly based on primary data sources (brochures, web pages, manuals, records, etc.) that have been selected and gathered into a body of data or ‘corpus’. The service returns candidate responses with associated confidence levels and links to supporting evidence. The current data corpora on BlueMix focuses on the Travel and Healthcare industries.

Use Cases-Healthcare: What is a stroke? What is the cause of Wilson Disease? Travel: Where is the best place to stay in Prague?

© 2015 International Business Machines Corporation

Page 24: 運用 Ibm watson技術快速打造智慧應用系統

爬文應用 -AlchemyData News

News + Blogs + NLPTARGETED SEARCHGive me news articles and blog posts about: Apple [the company] Watch [the product] Have a positive sentiment Include the verb "buy"

TREND ANALYSISGive me time series data for: Articles in the past 72 hours that mention "IBM" the company Return time series data in one hour increments

AND MANY MORE… Detect financial events (company acquisitions or product announcements)

Enrich CRM data Identify Content Marketing opportunities Research on a particular topic or person

© 2015 International Business Machines Corporation

Page 25: 運用 Ibm watson技術快速打造智慧應用系統

Watson AlchemyVision – 人臉辨識技術Image Link Extraction - Given any URL, the Image Link Extraction API will scan the designated page to find the most prominent image and directly retrieve the URL for that image. It can then be appropriately classified and tagged.

Image Tagging - With AlchemyVision’s image tagging API, you can quickly categorize and organize image libraries at a massive scale.

Face Detection/Recognition - When provided an image file or URL, the AlchemyVision Face Detection and Recognition API returns the position, age, gender, and, in the case of celebrities, the identities of the people in the photo.

© 2015 International Business Machines Corporation

Page 26: 運用 Ibm watson技術快速打造智慧應用系統

© 2015 International Business Machines Corporation

DashDB 服務觸發 R Script 運算

發簡訊通知客戶

大數據 + 分析運算應用 – DashDB + R Script

AnomalyDetection is an R package to detect anomalies which is robust, from a statistical standpoint

Page 27: 運用 Ibm watson技術快速打造智慧應用系統

下一步是 :大數據分析?服務機器人?請發揮你的創意!

Page 28: 運用 Ibm watson技術快速打造智慧應用系統

Thank You !

Any Question ?