零基礎可上手 | 手把手教你用Cloud AutoML做毒蜘蛛分類器

2021-02-15 量子位
原作:Matt Fraser
安妮 編譯自 Shine Solutions
量子位 出品 | 公眾號 QbitAI

近日,一名叫Matt Fraser的小哥用Cloud AutoML製作了一個分類器,能識別分類澳大利亞的各種毒蜘蛛。

在這篇文章中,小哥手把手教你如何在零基礎的情況下也做一個圖像分類器出來,非常簡單容易上手,可以說是好玩又實用了。量子位將這篇文章全文翻譯整理,與大家分享。

警告:這篇文章中包含蜘蛛(and蜘蛛俠)的照片,過敏患者請繞行~

簡介

兩個月前,谷歌發布了全自動訓練AI無需寫代碼的Cloud AutoML,即使你不懂機器學習,也能訓練出一個定製化的機器學習模型了,這則消息當時還震驚了AI圈。

對,在這篇文章中,我就小露一手自己是怎樣在幾個小時之內,用開發利器Cloud AutoML
訓練出一個毒蜘蛛圖片分類器的。在開始訓練前我手頭沒有任何數據,它僅僅需要你對機器學習相關的基本概念有一個基礎的了解。

我可能可以教會老媽也訓練一個出來!

獲取數據

獲取數據是訓練機器學習模型的第一步,可我不想跑去澳大利亞的叢林收集毒蜘蛛的照片。

怎麼辦!

幸好,谷歌還提供另外一個工具幫我做這件事:谷歌圖像搜索

手動下載數百張照片也挺麻煩,所以我用了一個簡單的Python腳本小工具批量下載了圖片。

批量下載小工具代碼:
https://github.com/hardikvasa/google-images-download

我用「whitetail spider(白尾蜘蛛)」和「redback spider(紅背蜘蛛)」關鍵詞搜索,每種蜘蛛各搜集100張照片。

至此,獲取數據這步完美通關。

如果你的很多圖片是沒有標記的,你可以將它們導入Cloud AutoML Vision服務中,然後選擇Human Labeling Service人工打標籤。

將數據集導入Cloud AutoML

Cloud AutoML先把搜集的照片放入谷歌雲存儲系統中,你可以用UI將圖像導入這個工具。為了節約時間,我用gcloud command line tool將圖像複製到系統裡。

接下來,我需要包含每個圖像bucket url和標籤的CSV。谷歌圖像搜索下載工具將其結果放入文件夾中,因此及我編寫了一個腳本將文件的列表一一放在下面格式的CSV中,最後上傳到同一個bucket裡。

gs://my-automl-bucket/path/to/image,whitetail
gs://my-automl-bucket/path/to/image,redback

之後我在Cloud AutoML中創建了一個新數據集,給出了我分類的CSV的位置:

訓練模型

導入標記了的圖像後,訓練模型只需要「基礎」和「高級」選項之間選擇再一個,之後點擊一下就能一鍵訓練模型了。

我選擇的是免費方案,不到20分鐘我就收到了電子郵件,告知我的模型已經訓練好了!

模型評估

模型訓練好後,Cloud AutoML會提供一些不錯的工具幫助評估模型是否有效。如果你之前了解過一些機器學習的相關概念,能幫助你更好完成這一步。

你也可以上傳一些新照片檢測模型是否能正確分類。我上傳了下面兩張圖片,可以看出,雖然訓練示例圖像的像素很低,但運行效果還不錯。

當給模型一張高腳蛛的圖片時我有些困惑,因為這是它從未見過的品種。模型的整個「世界觀」都是基於在訓練集中提供的標籤,所以不管給它什麼,它都會根據這些標籤做出預測。

我又給模型一張蜘蛛俠的照片,有趣的是我發現它有有點分不清了。

可不是嘛!

使用模型

訓練完成後模型就會自動部署。這意味著只要你實現了模型的準確性,就可以通過Cloud Vision API指定模型在生產中使用它。理論上講目前數據集還是太小,你需要更多種類蜘蛛的更多的照片才能保證效果。

結論

谷歌的Cloud AutoML Vision服務標誌著機器學習技術向「人人可用」邁出了一大步。有了這樣的工具,任何開發者可以輕鬆構建一個自定義圖像分類的應用程式。

可能你不久之後就會在應用商店中看到「 Spiderapp」這個應用,到時候不要太驚訝。

最後,附原文地址:

https://shinesolutions.com/2018/03/14/using-google-cloud-automl-vision-to-classify-poisonous-australian-spiders/amp/?__twitter_impression=true

量子位AI社群15群開始招募啦,歡迎對AI感興趣的同學,加小助手微信qbitbot6入群;

此外,量子位專業細分群(自動駕駛、CV、NLP、機器學習等)正在招募,面向正在從事相關領域的工程師及研究人員。

進群請加小助手微信號qbitbot6,並務必備註相應群的關鍵詞~通過審核後我們將邀請進群。(專業群審核較嚴,敬請諒解)

量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話界面,回復「招聘」兩個字。

相關焦點

  • 教你做「網紅款」彩虹奶酪三明治
    不打緊,走在食尚尖端的雲生活,來手把手教大家複製這枚 INS 網紅。Grilled Cheese即奶酪三明治:兩片烤麵包夾一層融化奶酪。做法簡單,又深受北美人民喜愛,更是很多人的童年味道。《落魄大廚》裡,喬恩·費儒就給他兒子做過一個傳統版本的。
  • 限時特惠|騰訊課堂&起點學院聯合打造:30天手把手教你搞定APP產品...
    以掌握常規APP產品的設計為最終目標,詳細拆解APP產品的核心功能模塊,全程項目實戰,導師深度輔導,30天手把手教你搞定APP產品設計。騰訊&起點學院聯合出品要做什麼?流程圖、原型怎麼畫,用什麼工具?iOS、android、導航、菜單分別表示什麼含義?如果以上問題你的答案是「不知道」,請果斷關閉,本課程不適合你。
  • 開店創業|手把手教你服裝分類的門道(下)
    那麼服裝是怎麼分類的呢?斌哥現在手把手教你怎麼將服裝進行分類:三、按風格分類(1)淑女風格淑女風格的服裝有很明顯的女性特徵,時尚感強,外觀與品質比較華麗,服裝講究細節的設計,裝飾比較女性化,外形多表現女性身體的自然曲線
  • 零基礎英語app排行榜前五名,從音標手把手教你怎麼快速入門!
    前幾天有個網友諮詢我,零基礎英語app有什麼好的推薦,有沒有關於這方面的排行榜。今天小詞君就把自己知道的5款適合零基礎學習的英語app做成排行榜推薦給大家。這5款app個有側重,有適合特別特別小白的,教你學會拼讀音標、有適合零基礎需要考四六級、雅思等考試黨的人兒。
  • 蝦米音樂怎麼連結電視 手把手教你蝦米音樂怎麼投屏
    蝦米音樂怎麼連結電視 手把手教你蝦米音樂怎麼投屏時間:2020-07-11 14:52   來源:騰牛網   責任編輯:沫朵 川北在線核心提示:原標題:蝦米音樂怎麼連結電視 手把手教你蝦米音樂怎麼投屏 蝦米音樂是一直以來都很受歡迎的音樂播放器,不少人聽歌都用這款軟體。
  • 澳洲蜘蛛有毒,你們千萬要躲開這10種澳洲毒蜘蛛啊!
    據報導,該男子是在清理花園的時候被蜘蛛咬傷。他當時不當回事,後來傷口越來越腫,一用力就爆開了,於是他只好去醫院治療。醫生發現他的傷口裡面有壞死的組織,就用鑷子想把它弄出來,沒想到竟然有這麼長一條死肉,全部拉出來以後,他的腿上留下了一個直徑一英寸的大洞。
  • 手把手教你做面——重慶風味肥腸面
    手把手教你做面——重慶風味肥腸面 2020-10-04 19:40 來源:澎湃新聞·澎湃號·政務
  • 筏釣拒絕交學費——手把手教你如何挑選筏釣輪
    隨著筏釣越來越普及,市場上大家能看到的筏釣輪越來越多,幾年前還要費心尋找的筏釣輪現在幾乎每家漁具店都有銷售,網店裡也是五花八門,樣式繁多,本期,我們將手把手教大家如何挑選筏釣輪。首先,從材質上我們先來看,現在市場上常見的筏釣輪,主要是由金屬材料製造,當然,一些低端筏釣輪在設計過程中仍然採取局部採用工程塑料的材質。
  • 世界十大最毒蜘蛛排行
    10.黃囊蜘蛛是這次所列10種蜘蛛中毒性最小的,但它的毒性依然很強。黃囊蜘蛛可以製造出拉絲的蛛網,你可以用掃帚或者真空吸塵器除掉。
  • 手把手教你做香椿醬,可拌麵也可拌飯,味道濃鬱營養高
    手把手教你做香椿醬,可拌麵也可拌飯,味道濃鬱營養高香椿是很有營養的一種蔬菜,而且香椿的價格還不便宜,比如普通的蔬菜都要貴。香椿的嫩芽也非常的嫩,可以做成各種菜餚。雖然說香椿的口味比較獨特,有的人可能不喜歡,但喜歡吃香椿的人也是不少。
  • 垃圾分類達人楊玉健:用真誠打動居民
    楊玉健大洋網訊 檢查社區餐廚垃圾分類質量,巡視桶點站崗情況、統籌安排指導街道轄下單位的垃圾分類設施設置和臺帳……瑞寶環監所督導員組長楊玉健一天的工作都圍著垃圾分類打轉。為了手把手教居民如何分類,她曾一天內站崗十幾小時。
  • 解析UML順序圖中分類器分層
    解析UML順序圖中分類器分層 UML順序圖有很多值得學習的地方,對它的概念你是否了解,本文就向大家介紹一下UML順序圖中分類器分層,希望本文的介紹對你的學習有所幫助。
  • 世界十大最恐怖毒蜘蛛是哪些?
    那麼,世界十大最恐怖毒蜘蛛是哪些?這裡就為大家介紹一下。2、雪梨漏鬥網蜘蛛雪梨漏鬥網蜘蛛原產於澳大利亞東岸,現發現於雪梨周邊100km以內的地區,是世界上攻擊性最強的蜘蛛,其毒液是世界上所有蛛類中毒性最強,裡面含有神經毒素與可溶解肌肉組織的酵素,被咬者會痙攣、血壓升高、呼吸困難、意識混亂,如果不加急救,在15分鐘之內就可以使一個成年人喪命。
  • 四川涼糕的做法手把手教你製作
    四川涼糕的做法手把手教你製作 ——涼糕是源自四川宜賓的特色食品,被稱為生態、健康的養身綠色食品,有涼爽、鮮嫩爽口之特點、清熱、健胃、養顏之功效,涼糕採用粗糧製作,綠色無公害。有傳統紅糖味、檸檬味、並且還有麻辣味,解決了涼糕不分季節都可以嘗到。用料  四川涼糕的做法手把手教你的做法  1. 先將500克米用水浸泡二到三個小時,以用手指可以掐爛這個米就可以。
  • 有食間|小白們輕鬆上手的零基礎美食&生活美學短視頻課來了!
    很高興我們全新的美食美學生活方式短視頻課程和大家見面了,我們一直在考慮如何在盛行的自媒體當下,讓零基礎的小白們能夠輕鬆上手拍出顏值在線的短視頻
  • 《掌廚》,讓資深廚師手把手教你做菜
    《掌廚》是一款秉承「用心做菜,為愛掌廚」理念的教你做菜軟體,精心製作上萬美食視頻菜譜,用最簡單最直接的方式為用戶傳達全新的美食生活理念
  • PlayStation官方新一期遊戲飯 但丁手把手教你做披薩
    並且又但丁手把手教你哦,下面讓我們一起來看看吧!【遊俠網】但丁手把手教你做披薩  需要準備的材料:  2. 發酵完成之後繼續揉麵團,之後分成兩份,繼續發酵30分鐘。  3.
  • 《方舟生存進化》血蛛抓法分享 手把手教你血蛛怎麼抓
    《方舟生存進化》血蛛抓法分享 手把手教你血蛛怎麼抓時間:2020-12-13 17:27   來源:遊俠網   責任編輯:沫朵 川北在線核心提示:原標題:《方舟生存進化》血蛛抓法分享 手把手教你血蛛怎麼抓 方舟生存進化血蛛怎麼抓?
  • 珍珠手把手教你做開屏鱸魚
    又到開學季,寶貝兒也要出發去西安報導了,他在家的時候就每天琢磨著給他做點好吃的,要出發了,周末中午更是想做點可口又味美的菜餚給他吃
  • 周公解夢 | 周公解夢大全查詢,夢到毒蜘蛛有什麼寓意
    夢見毒蜘蛛是什麼意思?做夢夢見毒蜘蛛好不好?夢見毒蜘蛛有現實的影響和反應,也有夢者的主觀想像,請看下面由小編幫你整理的夢見毒蜘蛛的詳細解說吧。