想在社群平台與他人分享拉麵的照片,卻發現碗內的湯匙相當礙眼該怎麼辦呢?最近日本有位網友為了解決二郎系拉麵照片中出現的湯匙,就使用 9 萬張拉麵照片進行機器學習(ML),做出一個可以自動消除二郎拉麵上湯匙的程式。如此大費周章來完成這生活中的小事,在最近 Twitter 掀起瘋狂轉載。
▲圖片來源:@knjcode (Twitter)
日本網友用 9 萬張拉麵照片進行機器學習,做出「自動消除二郎拉麵上的湯匙」程式
二郎系拉麵以油脂濃厚的豚骨醬油湯底配上粗麵條,再盛放豬肉與超大量蔬菜,超重口味又大份量的特色,在日本擁有許多狂熱粉絲。然而,拉麵放在桌上後快速拍張照片記錄就開始享用,等用餐完畢離開拉麵店,再將剛剛的拉麵照片上傳到社群平台與眾人分享。
如果離開後卻發現畫面中的湯匙想移除掉,除了下次再去吃一碗拉麵,在吃之前先把湯匙拿開再拍照,或許還有其他方式能「解決」它。
▲圖片來源:@Bergkamp245 (Twitter)
最近有位日本網友「Doi」是名軟體工程師,製作了一個可以自動消除二郎拉麵上湯匙的程式,可以將拉麵碗內的湯匙給變不見。
▲圖片來源:ねとらぼ
他選擇的利用機器學習(ML, Machine learning)的方式達成這個任務。機器學習(ML)是藉由餵給程式大量的資料,讓程式得到關於某種主題的鑑別、再製能力,也是人工智慧(AI)的一種。如果不明白是怎麼做的,可以直接看他展示的這段影片:
▲圖片來源:@knjcode (Twitter)
他表示也曾嘗試過使用圖像修復(Inpainting)的方式消除畫面中的湯匙:
▲圖片來源:@knjcode (Twitter)
不過也許有人會好奇,為何不乾脆把拉麵湯匙拿起來呢?這位網友也表示,二郎三田本店是不會在碗上放湯匙的。因為這個緣故,二郎系店家很多也都不放湯匙。所以對於二郎愛好者來說,「湯匙」其實是個很有趣的研究主題。
然而為什麼不放湯匙?放了湯匙的話會怎麼放?哪些店會放湯匙?有那麼湯匙的話題還能再進一步深入研究,這位網友也因此受啟發想說來做個程式。
除了這個,其實他之前還製作能產生二郎拉麵照片的程式:
https://twitter.com/knjcode/status/1542922360315334656
看他寫的程式的成果,簡直是太強大啦!
▲圖片來源:@knjcode (Twitter)
!@
▲圖片來源:@knjcode (Twitter)
還有這個可以自動辨識二郎拉麵的機器人,只要在 Twitter 上傳照片並 Tag 他,就會告訴你是哪間拉麵,也會提出最可能的拉麵店百分比。
https://twitter.com/jirou_deep/status/1547218661542400001