こんにちは、人間です。 ちょっと前に AI による画像の自動生成が話題になってたので自分も似た様なものを作ろうと思いました。 …とは言っても、公開されている既存の製品の様な高性能・高品質なものは技術的にもPCスペック的にも難しいので、己の身の丈にあったレベルの画像生成AIの作成を試みました。 具体的にいうと、我が家で飼ってる猫「こてつ君」の写真 622 枚を生成的敵対的畳み込みネットワーク(DCGAN) に学習させて、こてつ君の写真を自動生成するAIを作ろうとしました。 この記事はその前編です。 導入 生成的敵対的ネットワークとは? 生成的敵対的ネットーワーク (GAN) とは深層学習の学習手法の一つです。その名の通り、2種類のニューラルネットワークモデルを用意してそれぞれを互いに競わせることで学習させる手法です。特に、畳み込みニューラルネットワークモデルを使用したGANをDCGANと言い
![DCGANで実家のネコチャンの画像を生成しようとしたら成れ果てになった (前編) - deepblue](https://cdn-ak-scissors.b.st-hatena.com/image/square/2ce73a5c58c28be2308b086e3f0eedd5594833ff/height=288;version=1;width=512/https%3A%2F%2Fblog.deepblue-ts.co.jp%2Fwp-content%2Fuploads%2FiCloud-PhotosIMG_3314-scaled.jpeg)