iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 13
0
Google Developers Machine Learning

Google Developers Machine Learning與一名平凡高二生的初心者體驗日記-遊走在成功與失敗之間的超級英雄系列 第 12

[Day 13] Google ML 1-5 Pre-trained ML APIs Google常見的幾種API介紹

前言

今天沒有前言,想到再補系列。


1.Vision API in action

(1) Cloud Vision

Cloud Vision API是今天要介紹的API之一,是透過使用單個REST API request執行複雜的圖像檢測
一個簡單的例子是網站結合ML模型,當您上傳您的圖片,就能幫您自動分析圖片並輸出。

查看以下範例,這是一個使用Cloud Vision公司的產品,名叫Giphy
Giphy是一個大型的GIF網站,你可在上面自由分享和搜索。GIF可能包含文字訊息,Vision API的OCR(Optical Character Recognition)又名(光學字符識別功能)功能可以幫助他們從gif中提出文字內容,並幫助他們改善搜尋解果。
https://ithelp.ithome.com.tw/upload/images/20190929/20120093olv1cDtU4G.png

參考以下網址^^ Giphy-https://engineering.giphy.com
https://ithelp.ithome.com.tw/upload/images/20190929/20120093jYXWNsAHGG.png

Vision API的核心是標籤檢視功能(lable andweb detection),好比這張圖片,他可能辨識這是大象或動物
https://ithelp.ithome.com.tw/upload/images/20190929/20120093hQgIH6VY84.png

之後有了OCR功能,讓Vision API提取圖片OCR負責提取文字,還順便告訴你這是哪國語言
https://ithelp.ithome.com.tw/upload/images/20190929/20120093WdpYrFza97.png

Vision API還提供類似logo檢索(Logo detection)的功能,可以識別公司圖標或圖像
https://ithelp.ithome.com.tw/upload/images/20190929/20120093YwucJPbNri.png

地標檢測(landmark detection),可以判斷圖片中的公共地標,還提供該地標的經緯度
https://ithelp.ithome.com.tw/upload/images/20190929/201200934uSHrSlcUs.png

裁切提示(Crop hints)可以幫助你裁減圖片以聚焦在特定主題
https://ithelp.ithome.com.tw/upload/images/20190929/20120093vUfNxD8VAQ.png

綜合上述各種功能,Vision API提供各種圖片分析檢測,實際使用上相當方便,
甚至直接省去人工檢查的部分,只需要檢索子集。

下來看到這個網站,Google架了一個網頁版的Vision API,
-->https://cloud.google.com/vision/ 可以上傳圖片來試試這玩意兒
https://ithelp.ithome.com.tw/upload/images/20190929/20120093oawGSNGX3r.png

看到Landmarks的部分,Vision API分析圖片中的地標並真的找到了實際的位置
你甚至可以在地圖上查看位置,右邊的71%是他有71%的把握度所在的位置。
https://ithelp.ithome.com.tw/upload/images/20190929/20120093YP16mWqtlQ.png

看到face的部分,應該不用我說了吧..辨識臉部表情。情緒,Joy~
https://ithelp.ithome.com.tw/upload/images/20190929/20120093BAqbfrVmkN.png

看到labels的部分,元素跟,標籤
https://ithelp.ithome.com.tw/upload/images/20190929/20120093zABja9ReEZ.png

看到web的部分,功能相似GOOGLE圖片出來的分析結果罷了
https://ithelp.ithome.com.tw/upload/images/20190929/20120093bASuzTEdde.png

看到Properties的部分,顏色分佈分析
https://ithelp.ithome.com.tw/upload/images/20190929/20120093LLh0cqRPZu.png

看到Safe Search的部分,他以4種標準類別查看是否有不適當的內容
1.Adult: 偵測圖片是否含有色情內容
2.Spoof: 偵測圖片是否像是meme類型的內容
3.Medical: 偵測圖片是否含有像是做外科手術的元素
4.Violence: 偵測圖片是否含有暴力血腥的元素
https://ithelp.ithome.com.tw/upload/images/20190929/201200935PZ4pIiVPm.png

最後是json的部分,直接貼json原始碼都給你了,影片最後也鼓勵各位人類拿自己的圖片上去試試看(其實也順便幫助GOOGEL訓練他們的API(XD)
https://ithelp.ithome.com.tw/upload/images/20190929/20120093Q9MbjHbZpK.png


參考資料

Google ML 課程

結語和一些小心得

明天放颱風假太棒了,感謝老天給我機會努力,一定好好把握滴!
明天繼續
感謝閱讀 今日里程數-3861字

如果圖片侵權通知我,我會將圖片刪除

-待更新


上一篇
[Day 12] Google ML 1-5 Cloud Shell和 google Cloud 歷史
下一篇
[Day 18] Google ML 2-1 損失函數-均方誤差和交叉熵兩者的預測不同
系列文
Google Developers Machine Learning與一名平凡高二生的初心者體驗日記-遊走在成功與失敗之間的超級英雄14
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言