GitHub - minimaxir/ai-generated-pokemon-rudalle: Python script to preprocess images of all Pokémon to finetune ruDALL-E
https://github.com/minimaxir/ai-generated-pokemon-rudalle
ポケモンのデータを1か所にまとめて呼び出すことが可能になるAPIの「PokéAPI」から抽出したデータを、Pythonスクリプトでロシア製ニューラルネットワークの「ruDALL-E」で使用できるフォーマットに変換するというのが、Woolf氏が作成した「ai-generated-pokemon-rudalle」。これを用いてruDALL-Eにポケモンの画像を学習させることで、「架空のポケモン」を自動生成できるAIが完成するわけです。
これを用いて作成した「架空のポケモン」が以下の通り。
I forced a bot to look at every Pokémon and told it to generate its own. Here are the results.
(this isn't a joke, that's actually how I made these) pic.twitter.com/MfJUWJHZoB
— Max Woolf (@minimaxir)
チーラミィの体にサイドンの顔を合成したかのようなポケモンや……
顔の崩れたサニーゴのようなポケモンなど、原型が何となくイメージできるものが多数あります。
他にも多数「架空のポケモン」が出力されており……
「どのシリーズで登場したポケモンだ……?」と思わせるような完成度の高いものも。
AIの自作した架空のポケモンその3は以下の通り。
Wow, you all really, really like these AI-Generated Pokémon!
As a thanks for all your support, how about ANOTHER BONUS BATCH?! ???? pic.twitter.com/kM3Kc8bBe6
— Max Woolf (@minimaxir)
中には体の構造が明らかに生物チックではない「いかにもAIが生成した架空のポケモン」らしいものもあります。
さらに、初代ポケットモンスターで登場する151匹のポケモンの画像のみでruDALL-Eをトレーニングした場合は、以下のような架空のポケモンが出力されています。
By popular demand: here's more AI-generated Pokémon, but this time the model is trained on *only* Gen 1 Pokémon (the 1995-era Sugimori art of the original 151).
Those who thought this would make the generated Pokémon less bizarre were very wrong. pic.twitter.com/FS5GIweKUc
— Max Woolf (@minimaxir)
初期のポケモンのイラストらしい淡い色味の「架空のポケモン」が出力されており、いかにもサンダースを原型としたものや……
もう少しブラッシュアップすれば本家に登場してもおかしくないのでは、というポケモンも多数。
さらに、1枚のピカチュウの画像だけでAIをトレーニングし、さまざまな「架空のピカチュウ」を生成するという試みも行われています。
Here's my new experiment with AI-generated Pokémon: I finetuned an AI on *only one image* of Pikachu and had it generate new images of Pikachu.
Merry Christmas! pic.twitter.com/u4GQFC0ASY
— Max Woolf (@minimaxir)
ベースのピカチュウにかなり近いものから腕がやたらマッチョになってしまったピカチュウまで、さまざまな「ピカチュウらしきもの」が生成されていました。
AIが生成した「架空のポケモン」の中には、ペルソナ5に登場するモルガナによく似たものも。
I'm testing batch generation of AI Pokemon and I got Morgana from Persona 5 somehow pic.twitter.com/QmOX263ama
— Max Woolf (@minimaxir)
なお、Woolf氏は同じようにポケモン自動生成AIのように、AIに原神のキャラクターを学習させて、「架空の原神キャラクター」を生成してもいます。
Here's another experiment with animesque AI-generated images, this time with an AI on trained Genshin Impact playable characters! pic.twitter.com/7AfOxlr9t5
— Max Woolf (@minimaxir)