「悪者」と「警察官」がAIに絵の才能を与えます。"0"からAI~ふらっとどうぞ~スマートフォン用の表示で見る"0"からAI~ふらっとどうぞ~自分は独学でゼロからAIについて学んでいる学生です。このブログは主にAIやネットワークの基本を理解できるようにブログという形で分かりやすくアウトプットしたものです。AIについて学びたいなと思っている方。このブログで勉強して見てください!またある程度AIについて知識がある方も何かをを得るヒントにしてくてくれれば幸いです。@0AI102018-11-01「悪者」と「警察官」がAIに絵の才能を与えます。ディープラーニングTweet皆さん。こんにちは今日も張り切っていきましょう。生成するとは?「生成モデル」についてそもそも画像を生成するというのはどういうことなのでしょうか?冷静に考えてみれば「よし、画像を生成しよう!!」と思ってもその画像が何なのか認識できていないと作れないですよね・・・。「犬」を知っていないと「犬」の画像は書けない。「猫」を知っていないと「猫」の画像は当然作れませんよね。機械の場合も同じです。「画像を生成するためにまず画像を認識する」この作業からスタートしますでは「画像を認識する」とはどういうことなのか。画像を分類してラベル=名前をつけてあげることです。猫の画像を生成したいのであれば・・1「猫」の教師データを使い、まずは「この画像は「猫」」だと認識してもらいます。自身が作った画像を「猫」と認識することができれば「猫」の画像を生成することができるようになった。自分で作った画像を正しく認識できる=その画像を作れるようになったということになりますね。このように教師データ(元の画像)から学習し、似たデータ(画像)を生成して新たなデータを作るモデルを「生成モデル」と言います。それではGANの生成モデルを説明します。悪者と警察官の関係??GANの基本的な考え方。GAN非常に注目を集めている手法で近年では多くの論文が発表されています。GNAの基本的な考え方はかなりシンプルかつ面白い例えで説明できます。それが「悪者と警察官」の関係です。偽物を作って一儲けしたい悪者は偽物のブランド品を作り売りに出そうとします。下手な偽物は警察官によって見破られてしまいますが・・このようなループをすることで最終的には完璧な偽物となるでしょう。悪者と警察官の関係を使うことで画像生成の精度をあげているのです。GANの「悪者」と「警察官」これらにはしっかりと名前があって生成器G(Generator)と識別器D(Discriminator)と呼びます。具体的なGANの画像生成の流れとしては・・1生成器Gがノイズ(つまりランダムな画像)を生成する。2識別器Dが生成されたデータと教師データを比べて識別する。3生成データと教師データの誤差から学習(バックプロパゲーション)してより教師データに似た画像を生成器Gが作る。難しい表現をしていますが、本質は警察官と悪人の関係ですよ!!ニューラルネットワークの二刀流!?DCGANを少々。今までGANについてお話ししてきました。次は2つのニューラルネットワークを使う「二刀流」を紹介します。Networks)です。これは畳み込み層にCNNを使い、画像認識にGANを使うすごいやつです。CNNを導入したことにより画像の認識精度が高まり、より複雑で高度な画像を作ることが可能になりました。DCGANでは「画像の演算」ができます。「服を着た男性」-「裸の男性」+「裸の女性」=「服を着た女性」という感じです。最初本を読んでた時「ここで来るんか!!」と驚きました笑もっとCNNを勉強したい方は最後に他のブログを貼っておくぜひ読んで見てください。DCGANはかなり簡単な説明になってしまいました。ごめんなさい自分の学習がかなり進んだらまたDCGANについてより詳しく書ければなと思います。単行本この商品を含むブログを見るCNNについてもっと知りたい方へ。10:37「悪者」と「警察官」がAIに絵の才能を与えます。Tweet関連記事2019-03-05オートエンコーダをザッと知りたい人はこちら。何気に理解していなかったので、オートエンコーダについてまと...2019-02-21AIを支える活性化関数みなさん。今日は活性化関数について軽くまとめて...2019-01-06基礎の基礎の基礎。コンピューターからニューロンのモデル化あの面倒な式を簡単に理解しちゃいましょう。2018-10-26RNNの改良したLSTMがこちらになります。今こそ確認しておくべき。RNNの改良したLSTMがこちらになります。はてなブログPro自分はゼロからAIについて独学で学んでいる大学生です。当ブログはAmazon.co.jpアソシエイトに参加しております。最新記事オートエンコーダをザッと知りたい人はこちら。(4)あなたへリンクはてなブログブログをはじめる週刊はてなブログはてなブログPro当ブログはAmazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。はてなブログをはじめよう!zawapythonさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。