點擊上方「AI算法與圖像處理」,關注公眾號,選擇加「星標「或「置頂」
作者:AI算法與圖像處理
參考:
https://www.pyimagesearch.com/2018/04/16/keras-and-convolutional-neural-networks-cnns/
https://mp.weixin.qq.com/s/VlFw3Gm-Rc8G7tKjK6Ybag
作為90後一代,小時候最喜歡的兩個動漫就是神奇寶貝和數碼寶貝了,那個年代不像現在這麼發達,每次一下課就衝回家打開電視,雖然大學的時候嘗試著去看,已經沒有當年的熱情了。
但是,不好意思,今天突然不小心搜到別人利用神奇寶貝的數據集訓練一個神奇寶貝圖鑑,我忍不住了,有點小激動,之前看李宏毅老師的視頻,發現他也是個動漫迷,很多例子都是拿神奇寶貝來舉,一開始還以為他讀的是神奇寶貝專業,哈哈。
搞一個大木博士同款的神奇寶貝圖鑑——能實現看到一隻神奇寶貝,告訴我它是誰???
二、原理
從功能上,可以看出來,這tmd居然是以圖搜圖,高科技啊!
第一步,創建圖像索引,要先建立神奇寶貝的資料庫(神奇寶貝圖片+神奇寶貝名字);
第二步,在資料庫中搜索神奇寶貝,並推送出最相似的結果
三、實現思路實現思路——轉化為訓練一個分類器問題
第一步,數據集準備(看的我心痒痒,把我的大師球呈上來)
我把我的數據集連結給你交了:
(第一個英文版,第二個中文版)
https://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_National_Pok%C3%A9dex_number
http://wiki.52poke.com/wiki/%E5%AE%9D%E5%8F%AF%E6%A2%A6%E5%88%97%E8%A1%A8%EF%BC%88%E6%8C%89%E5%90%88%E4%BC%97%E5%9B%BE%E9%89%B4%E7%BC%96%E5%8F%B7%EF%BC%89
第二步,使用keras創建一個分類器
這邊就不詳細介紹了,作者的源碼連結如下(個人感覺可以自建一個簡單網絡結果就可以實現)
https://blog.csdn.net/yunqiinsight/article/details/80089084
注意點:這裡的連結雖然有很多照片,但是難道他是用爬蟲爬下來的
四、效果這裡沒有過多的講解細節,只是大概的講解了一下思路,很遺憾,爭取下次補上,有興趣的可以參考這篇文章嘗試一哈
https://www.pyimagesearch.com/2018/04/16/keras-and-convolutional-neural-networks-cnns/
https://mp.weixin.qq.com/s/VlFw3Gm-Rc8G7tKjK6Ybag