透過 AutoML 建立模型,數據學家讓機器看拉麵照片就知道是哪家分店

skyasla 發表於 2018-4-4 22:53:10 [顯示全部樓層] 只看大圖 回覆獎勵 閱讀模式 11 7741
透過 AutoML 建立模型,數據學家讓機器看拉麵照片就知道是哪家分店
作者 Nana Ho



對拉麵愛好者來說,即使是同口味的拉麵,在不同店家手裡就會有截然不同的味道,但如果是同店家不同分店的差異,在光看照片的情況下,真的能分辨得出來嗎?

如果你也是喜愛日本拉麵的人,那應該也曾聽過「拉麵二郎」的名聲,這間拉麵店在東京近郊有 41 家分店,因為價格便宜、給料大方,在日本受到許多群眾喜愛。由於每家店面都提供相同的基本菜單,即使你是忠實粉絲,也很難光憑賣相就分辨出哪碗是哪家店製作的。

雖然人們或許無法做到,但數據科學家土井賢治相信,深度學習可從一些微小細節辨識出每碗拉麵的不同。

事實上,他在去年便已經自己建立了一個機器學習模型,試著辨識拉麵二郎各分店的拉麵,並在 33,000 張照片、一個月持續調整下,達到 87% 的精確度,但他還想了解 AutoML Vision 能否更有效地做到這點。

AutoML Vision 是 Google 專門為沒有機器學習專業知識的人所設計,可以協助使用者自動創建自定義的機器學習模型,使用上也非常簡單,你只需要上傳標記好的圖片庫,待模型自動訓練後就可以進行。

AutoML Vision 不只能幫助無經驗者,同時也能為專家加快整體訓練的速度。土井的案例中,他從拉麵二郎的各家店面收集了 48,000 張拉麵照片,標記好後上傳系統,花費了大約 24 小時自動訓練後便成功建立模型。

而模型得出的結果也非常令人印象深刻:從照片中預測店面的準確率達到了 94.5%。


▲ 拉麵二郎的混淆矩陣:直行=預測商店,橫列=實際商店。

但 AutoML 究竟如何分辨出每碗拉麵的差異?最初 Kenji 認為,模型可能是由照片中配件的差異去判斷──像是碗、桌子的顏色或形狀,但這已證實不太可能,因為即使每個店面都使用相同的碗和桌子設計,該模型的準確率仍非常高。

現在 Kenji 的新理論是,或許模型夠細緻到可從「肉片切割方式」或「配料提供細節」分辨出微妙差異,他計劃繼續對 AutoML 進行試驗,看看他的理論是否屬實。

就像 AlphaGo 跳脫人類邏輯的下棋風格,我們雖然仍無從得知 AutoML 判斷拉麵來源的細節,但至少可以確定的是:機器絕對不是以口味來分辨的。只能安慰自己,或許這也算人類有優勢之處。

已有(11)人回文

切換到指定樓層
以小投大 發表於 2018-4-5 00:54
真怪了那麼多家分店還有差別.那到底是哪一家好吃呢.總店嗎
n3543 發表於 2018-4-5 08:09
資質駑鈍、才能平庸,看不懂機器分辨得出哪一家的拉麵要做什麼?
hfc0411 發表於 2018-4-5 08:34
是要知道哪家分店是要幹什麼.....

跟味道又無關...
fbb 發表於 2018-4-5 08:53
很奇怪,知道拉麵是哪一家分店做的有那麼重要嗎?
jerrywang1 發表於 2018-4-5 09:13
把外型搞得一模一樣,但是麵體跟湯頭不一樣,就不信電腦還分得出來
li60830 發表於 2018-4-5 11:01
這項研究讓人無法採信啊~光照片就能分辨那一家~
就算同一家做同樣的東西都有可能有差異~
不相信這樣還能分別那一家~
jak789 發表於 2018-4-5 14:24
雖然不懂這樣做的意義
但這應該有助於一些愛好者吧
默默看戲
ymingo2009 發表於 2018-4-5 23:08
好吃才是重點吧......花那麼大功夫只為分辨哪家店做的...不是多此一舉嗎? 311d3a02.png
fun666 發表於 2018-4-6 10:32
當看到此標題,我進來了~
當看完內容後,我回覆了~
發現看到分辨拉麵在哪兒產生,這重要嘛!!!
對我來講也許不重要~
12下一頁
你需要登入後才可以回覆 登入 | 註冊會員

本版積分規則

skyasla

LV:5 騎士

追蹤
  • 143

    主題

  • 186

    回文

  • 2

    粉絲