用人工智慧打造神奇寶貝圖鑑

2021-02-14 AI算法與圖像處理

點擊上方「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

相關焦點

  • 神奇寶貝劍盾攻略大全 劍盾圖鑑大全
    神奇寶貝劍盾攻略大全,劍盾圖鑑大全:神奇寶貝劍盾中都有哪些可愛強力的神奇寶貝呢,小編為大家整理了寶可夢劍盾進化鏈
  • 《神奇寶貝》為什麼妙蛙種子在圖鑑中的編號是001,皮卡丘不服!
    大家好,話說神奇寶貝圖鑑在神奇寶貝的世界中,具有認識神奇寶貝的入門知識,也讓神奇寶貝聯盟所屬的訓練家有一個身份標識——當然像火箭隊的小次郎,他也有一個小本本哈,那麼如題所問,為什麼妙蛙種子在圖鑑中的編號會是001呢,它到底憑什麼能排第一?
  • 神奇寶貝:七大圖鑑,洛託姆最智能,合眾地區的最落伍!
    大家都知道,神奇寶貝已經陪伴了我們二十多年,也更新到了第六季。而新手訓練家們在即將旅行時,都會得到一個神奇寶貝圖鑑,方便了解各種寶可夢。每個地區的圖鑑也完全不同,下面跟著幻想一起去看看,七個圖鑑到底長什麼樣吧!一:關東地區圖鑑小夥伴應該都了解,小智的首次旅行,收服30隻肯泰羅就發生在關東地區。
  • 精靈寶可夢:神奇寶貝能當食物嗎,看到它的圖鑑,就知道答案了
    精靈寶可夢:神奇寶貝能當食物嗎,看到它的圖鑑,就知道答案了嗨嘍小夥伴們,相信有很多小夥伴都是看著精靈寶可夢長大的吧。不過它的名字也是蠻多的,但是不管是神奇寶貝、寵物小精靈、口袋妖怪,總之都它了。看小智和他的神奇寶貝之間就是相處的非常的少。但是大家在看神奇寶貝的時候,有沒有想過一個問題,就是在神奇寶貝的世界中,人類吃的肉都是啥,難道就是這些可愛的神奇寶貝嗎,真是細思極恐啊。而其實早在大蔥鴨第一次出場的時候,它的圖鑑就已經告訴我們答案了,其實神奇寶貝是可以吃的。大蔥鴨雖然是一種看似有點蠢萌的鴨子,但是它也是一種比較稀少的神奇寶貝,至於稀少的原因,則是被人類給吃掉了。
  • 《神奇寶貝圖鑑》No.089:所到之處寸草不生——臭臭泥
    本期帶來的神奇寶貝是圖鑑編號089的臭臭泥,汙泥神奇寶貝臭臭泥是臭泥的進化型,散發出的惡臭味比臭泥更加強烈,身體上的淤泥中含有100種以上的劇毒,據說臭臭泥所經過的地方三年都不會有草木生長,當臭臭泥能盡情享用喜愛的垃圾時,身體的顏色也會變得非常鮮豔,在阿羅拉地區的臭臭泥便是如此
  • 《神奇寶貝圖鑑》No.061:腹部的漩渦有催眠的效果——蚊香君
    本期帶來的神奇寶貝是圖鑑編號061的蚊香君,蝌蚪神奇寶貝的蚊香君是蚊香蝌蚪的進化型,在外型上有了比較大的變化,進化之後的蚊香君體型變得更大,長出了新的雙手,尾巴部分也消失不見了,蚊香君和蚊香蝌蚪一樣在肚子上有著螺旋形狀的花紋,不同的是蚊香君的花紋方向與蚊香蝌蚪相反,蚊香君是陸地與水中都能生存的神奇寶貝
  • 《神奇寶貝圖鑑》No.093:只要被舔一下就沒命了噢——鬼斯通
    本期帶來的神奇寶貝是圖鑑編號093的鬼斯通,鬼斯通是鬼斯的進化型,力量比鬼斯要更強,因為在進化之後長出了新的雙手,鬼斯通和鬼斯一樣是氣體狀的神奇寶貝,可以穿透任何牆壁,鬼斯通一般會躲在暗處襲擊獵物,如果被它冰冷的舌頭舔到的話,身體就會不受控制地顫抖,獵物的生命力會被鬼斯通一點點的吸走而死亡
  • 《神奇寶貝圖鑑》No.048:能發射光束的雷達雙眼——毛球
    本期帶來的神奇寶貝是圖鑑編號048的毛球,毛球是一種昆蟲類的神奇寶貝,它的外形設計可能參考了蛾子的蠶繭,毒屬性的來源是某些蛾子幼蟲會將有毒的毛髮混入繭蛹之中,眼睛的形象有點像是蒼蠅的複眼,在黑暗中可以像雷達一樣清楚地看到東西,並且能從眼睛中發射出各種光束
  • 《神奇寶貝圖鑑》No.066:體型小巧卻力大無比——腕力
    本期帶來的神奇寶貝是圖鑑編號066的腕力,怪力神奇寶貝的腕力雖然看上去像是一個沒長大的小孩,但卻是全身都充滿了健壯肌肉的大力士,體型小巧的腕力能夠輕鬆的將一百個成年人扔飛出去,每天都會通過舉起小拳石和隆隆石來鍛鍊自己的肌肉,據說不管怎麼運動都不會感到酸痛,精通著各種格鬥招式
  • 《神奇寶貝圖鑑》No.054:頭疼的時候會使出神奇的力量——可達鴨
    本期帶來的神奇寶貝是圖鑑編號054的可達鴨,可達鴨是一種鴨子類的神奇寶貝,雖然平時看上去呆呆傻傻的,但在其體內蘊藏著一種神奇的力量,當可達鴨的頭疼劇烈時便會使出這種力量,但在使用完之後又會完全忘記發生的事,作為水屬性神奇寶貝的可達鴨能同時學會冰屬性和超能力屬性的招式
  • 「神奇寶貝圖鑑」No.041:運用超聲波探測周圍環境的——超音蝠
    本期介紹的神奇寶貝是圖鑑編號041的超音蝠,蝙蝠神奇寶貝的超音蝠,設計靈感就是基於自然界中的蝙蝠,由於長久生活在黑暗的洞窟之中,超音蝠的雙眼已經退化,它會通過使用超音波來確認周圍的情況,雖然超音蝠沒有眼睛,但在遊戲中卻可以使用「黑色目光」技能,截止第七世代,超音蝠和它的進化型大嘴蝠在每一世代的地區圖鑑中都有出現
  • 《神奇寶貝圖鑑》No.064:神秘變身的超能力少年——勇吉拉
    本期帶來的神奇寶貝是圖鑑編號064的勇吉拉,念力神奇寶貝勇吉拉是凱西的進化型,在體型與精神力量上都要更為強大,勇吉拉可以從身體中發射出特殊的阿爾法電波使接近自己的敵人感到痛苦,據說當勇吉拉在附近時會發生諸如時鐘倒轉,電視裡會顯示可怕的影像等等怪事,勇吉拉手中的銀湯匙可以增強阿爾法電波
  • 《神奇寶貝圖鑑》No.113:生下的蛋飽含豐富的營養——吉利蛋
    本期帶來的神奇寶貝是圖鑑編號113的吉利蛋,吉利蛋是性格溫柔的神奇寶貝,在動畫中擔任著神奇寶貝中心的助手,吉利蛋的蛋富含豐富的營養,能夠使受傷的人或神奇寶貝恢復體力,因此吉利蛋也曾經被大量捕捉而導致數量稀少吉利蛋——蛋神奇寶貝(屬性:一般)特性:自然回復/天恩——隱藏特性
  • 《神奇寶貝圖鑑》No.062:肌肉發達的遊泳健將——蚊香泳士
    本期帶來的神奇寶貝是圖鑑編號062的蚊香泳士,蚊香泳士全身都有著非常強健的肌肉,不管是在戰鬥時或者遊泳時都不會感到疲勞,蚊香泳士的遊泳速度非常快,據說發揮全力時能夠在水面上短暫奔跑,同時擅長著蛙泳,蝶泳,自由式等多種泳姿,就連奧林匹克的選手也難以追上,蚊香泳士是蚊香君的進化形態之一
  • 《神奇寶貝圖鑑》No.077:美麗的鬃發是熊熊燃燒的火焰——小火馬
    本期帶來的神奇寶貝是圖鑑編號077的小火馬,小火馬是以馬為原型的火焰馬神奇寶貝,雖然體型較小但非常靈活,腿部也有著很強的力量,能輕鬆地跳過東京鐵塔,腳上的蹄子比鑽石還要堅硬十倍,小火馬只會讓認可的訓練家騎乘自己,若是不認可的人想觸摸小火馬就會被火焰所燙傷,伽勒爾地區的小火馬則擁有著治癒的能力
  • 這神奇寶貝圖鑑細思極恐,除了說妙蛙種子被吃,另外5隻更厲害!
    大家好,小編近日再次查閱神奇寶貝圖鑑,偶有所得,那就是發現了各種高能的介紹,比如之前就說過的小智的妙蛙種子被赫拉克羅斯吸食背部種子的汁液,這些真實案例,不得不讓人注意到圖鑑的其他高能介紹……而今天介紹的第一隻高能神奇寶貝,應該說是尼多後和尼多王系列,沒錯,根據圖鑑所說的「揮動巨大的尾巴纏住敵人
  • 「神奇寶貝圖鑑」No.039:動畫中的催眠歌唱家——胖丁
    本期帶來的神奇寶貝圖鑑是編號039的胖丁,說到胖丁大家肯定首先就會想到在神奇寶貝無印篇動畫中的那隻一出場就會唱歌催眠眾人,偶爾又會被風吹走的,愛唱歌的胖丁,胖丁本身可以靠自己吸入空氣來飛在空中,有時甚至能帶著訓練家一起飛行,胖丁擁有超過12個音階的音域,能夠唱出使任何生物睡著的催眠曲
  • 《神奇寶貝圖鑑》No.133:不穩定的遺傳基因——伊布
    hallo小夥伴們,這裡是吃土的哆啦百寶袋本期帶來的神奇寶貝是圖鑑編號133的伊布,伊布屬於進化分類的神奇寶貝,設計的靈感來自於現實中的小狐狸,在伊布的體內有著極不穩定的遺傳基因,十分容易受到周遭環境的影響而進化成各種不同的形態,根據調查,伊布目前擁有進化為多達8種寶可夢的可能性
  • 《神奇寶貝圖鑑》No.038:能操縱人心的千年狐妖——九尾
    本期介紹的神奇寶貝是圖鑑編號No.038號的九尾,九尾是六尾的進化型,設計靈感就是傳說中的九尾妖狐,九尾和六尾一樣有著不同的地區形態,普通形態下的九尾是火屬性,阿羅拉地區形態的則是冰與妖精屬性,傳說九尾的每條尾巴都有著不同的神秘力量,能夠使用催眠術自由的操縱人心,據說它可以存活上千年之久
  • 《神奇寶貝圖鑑》No.123:鋒利的鐮刀取敵性命——飛天螳螂
    本期帶來的神奇寶貝是圖鑑編號123的飛天螳螂,飛天螳螂屬於螳螂類的神奇寶貝,形象來自於現實中的螳螂與武士的結合,飛天螳螂具有識別顏色的能力,看到紅色時就會興奮。飛天螳螂——螳螂神奇寶貝(屬性:蟲+飛行)特性:蟲之預感/技術高手——隱藏特性:不屈之心飛天螳螂的外表是一種雙足站立行走的蟲類生物,頭部有點像是蜥蜴,雙臂是兩把鋒利的大鐮刀,腿部長有尖刺般的稜角,雙足各有三隻尖爪,背部長有刀刃般的透明翅膀