Makoto Koike原本在日本的一家車企當(dāng)工程師,大約一年前,他辭去工作回到老家?guī)透改附?jīng)營黃瓜農(nóng)場。農(nóng)場并不大,然而給黃瓜分類的工作卻讓Makoto吃了不少苦頭。
日本各個農(nóng)場對于黃瓜有不同的分類標準,并不是我們所想的分個大小那么簡單。單是Makoto自己家的農(nóng)場,同一個品種的黃瓜的分類就達了9種之多。一般來說,顏色鮮艷、刺多、體態(tài)勻稱的才算是好瓜。
以下是令人震撼的Makoto家9類黃瓜圖表,由上至下質(zhì)量依次遞減。
手里剛摘了一根黃瓜,你得仔細觀察它的長短、粗細、顏色、紋理、是否有小刮痕、彎的還是直的、刺多不多......要跟9類標準對應(yīng),看它屬于哪一等級,這并不是一個容易學(xué)的工作。
一個人要花好幾個月才能熟練掌握整個分類標準體系,所以到了采摘旺季,Makoto家忙不過來,卻又不能臨時雇人幫忙。
但是Makoto始終認為,給黃瓜分類不應(yīng)該是瓜農(nóng)的主要的工作,瓜農(nóng)最重要的任務(wù)應(yīng)該是專注于種植出美味的黃瓜。所以他決定,要把分類的工作交給機器,但是市面上的黃瓜分類器要么性能差要么太貴,不適合小農(nóng)場。
而這時他看到了阿爾法狗的圍棋大賽,一下子被人工智能吸引了,萌生了用機器學(xué)習(xí)造黃瓜分類機的想法,并開始研究谷歌開源的TensorFlow平臺。
值得一提的是,使用 TensorFlow,并不需要具備高等數(shù)學(xué)模型、優(yōu)化算法等專業(yè)知識,你只需下載簡單的代碼,然后閱讀教程,就可以開始著手工作了。
這是Makoto制作的黃瓜分類機工作的場景:如果一根黃瓜屬于某一個品類,小刷子就會把它推到相應(yīng)的箱盒里。
Makoto使用樹莓派3作為主控制器,配備一個相機拍攝照片。這些照片傳到TensorFlow平臺上,起初在一個小型的神經(jīng)網(wǎng)絡(luò)上運行,以判斷是否是黃瓜。之后,已經(jīng)被判定為黃瓜的照片接著傳輸?shù)揭粋更大的基于Linux服務(wù)器的神經(jīng)網(wǎng)絡(luò),來對黃瓜按照不同的特質(zhì)進行分類。
以下是黃瓜分類機的系統(tǒng)圖:
機器學(xué)習(xí)首先是需要一個數(shù)據(jù)庫的,為了訓(xùn)練這個模型,Makoto花了3個月的時間給它“喂”了7000張黃瓜照片,這些照片都是由Makoto的媽媽分類貼上的標簽。
小編推薦閱讀
如何使用 Pytorch 中的 DataSet 和 DataLoader
閱讀golang slice相關(guān)常見的性能優(yōu)化手段
閱讀連接Elasticsearch服務(wù)器的Python代碼示例
閱讀國產(chǎn)操作系統(tǒng)上實現(xiàn)RTMP推流攝像頭視頻和麥克風(fēng)聲音到流媒體服務(wù)器
閱讀使用Python讀取和導(dǎo)出NetCDF格式的多時相柵格文件
閱讀多租戶系統(tǒng)數(shù)據(jù)權(quán)限設(shè)計與RuoYi系統(tǒng)的借鑒
閱讀count(*)、count(1)哪個更快?面試必問:通宵整理的十道經(jīng)典MySQL必問面試題
閱讀從需求分析、產(chǎn)品設(shè)計到部署交付各階段說明
閱讀強化學(xué)習(xí)筆記之【ACE:Off-PolicyActor-CriticwithCausality-AwareEntropyRegularization】
閱讀使用MailKit在.NET Core中收發(fā)郵件的完整示例
閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]
湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)