ディープドリーム

右|サムネイル|ディープドリームの適用、10回の繰り返し 
右|サムネイル|ディープドリームの適用、50回の繰り返し 

ディープドリーム（）は、 GoogleのエンジニアであるAlexander Mordvintsevによって作成されたコンピュータービジョンプログラムである。このソフトウェアは、畳み込みニューラルネットワークを使用し、アルゴリズムのパレイドリアを介して画像の中にパターンを検出および強化し、意図的に過剰処理することで、夢のような幻覚的な画像を生成する。 

このGoogleのプログラムは、「深く夢見る（deep dreaming）」という用語を普及させ、訓練されたディープネットワークにより望みの活性化処理を施し、画像を生成することを指すようになった。この用語は、今や、関連した画像生成手法のプログラムを指すまでになっている。

 歴史 
ディープドリームは、『インセプション』という映画と同名のコードネームがつけられた深化畳み込みネットワークを端緒とし、2014年にImageNet Large-Scale Visual Recognition Challenge（ILSVRC）のために開発され、2015年7月にリリースされた。 

Googleのディープドリームプログラムのおかげで、2015年に「夢を見る」というアイデアと名前が、インターネットで人気を博した。このアイデアはニューラルネットワークの歴史の初期からあり、同様の方法が視覚的テクスチャの合成に使用されている。関連する視覚化のアイデアは、Googleの研究の前に、いくつかの研究グループによって開発された。 

Googleが技術を公開し、プログラムコードをオープンソース化した後、ユーザーが自分の写真を変換できるように、Webサービス、モバイルアプリケーション、デスクトップソフトウェアといった多くのツールが市場に登場した。 

 プロセス 
ディープドリームは、画像を自動的に分類する目的で、画像内に顔やその他のパターンを検出するように設計されている。ただし、学習後、ネットワークを逆方向に実行して、元の画像をわずかに調整して、特定の出力ニューロン（たとえば、顔や特定の動物）の信頼性スコアが高くなるように仕向けることもできる。これは、ニューラルネットワークの出現構造をよく理解するための視覚化に使用でき、ディープドリームの基礎概念となっている。ただし、十分な反復を行った後には、最初は取り立てて特徴がない画像でさえ、 パレイドリアの形成が十分に調整されることで、サイケデリックでシュールな画像がアルゴリズムにより生成される。最適化はバックプロパゲーションに似ているが、ネットワークの重みを調整する代わりに、重みは固定して入力が調整される。 

たとえば、既存の画像を変更して、「猫のように」見えるようにすることができる。また、結果として得られる強化された画像を再び処理の手続きに入力できる。この方法は、雲の中に動物や他のパターンを探す活動に似ている。 

入力画像の各ピクセルに個別に勾配降下を適用すると、隣接するピクセルに関係性がほとんどない画像が生成されるため、画像は過剰に高い周波数情報を示す。生成画像は、前処理または正則化処理により大幅に改善される。その処理とは、自然な画像統計（特定の画像を優先しない）または単純な平滑化を持つ入力を優先するものである。例えば、マヘンドランらは、画像を区分的に定値化する全変化の正則化を使用した。いろいろな正則化技術が詳しく討議されている。特徴の視覚化と正則化技術の深層的かつ視覚的な研究が2017年に発表されている。 

ディープドリームで処理された画像は、LSDおよびサイロシビンが誘発する幻覚に似ており、人工神経回路網と視覚野の特定部位との間の機能との類似性を暗示している。 

 使用法 
サムネイル| プールの3人の男性の写真に対し、ディープドリーム処理（後期段階）した例 |代替文=
「夢を見る」アイデアは、出力内のニューロン以外の隠された（内部）ニューロンに適用できる。これにより、ネットワークのさまざまな部分の役割と表現を調査できる。また、単一のニューロン（この使用法はアクティビティ最大化と呼ばれることもある）またはニューロンの層全体を満たすように入力を最適化することもできる。 

夢はネットワークの視覚化やコンピューターアートの作成に最もよく使用されるが、訓練のメニューに「睡眠時の夢」の入力を追加すると、コンピューターサイエンスの抽象化の訓練時間が改善されることが最近報告されている。 

ディープドリームモデルは、美術史の分野にも応用できることが実証されている。 

ディープドリームは、Foster the Peopleの『』のミュージックビデオに使用された。 

最近、サセックス大学の研究グループが幻覚機械を作成し、ディープドリームアルゴリズムを事前に記録されたパノラマビデオに適用して、ユーザーが仮想現実環境を探索して精神活性物質や精神病理学的状態の体験を模倣できるようにした。彼らは、幻覚機械によって誘発される主観的体験が、サイケデリック状態（サイロシビンの投与後）と現象学的に類似している一方で、比較対象のビデオ（非「ハルシノゲン」）とは著しく異なることを実証することができた。 

 出典 

 関連項目 
幻視芸術
Feature detection (computer vision)
Neural Style Transfer
Procedural textures
Texture synthesis

 外部リンク 



Category:アルゴリズムアート
Category:自由ソフトウェア
Category:2015年のソフトウェア
Category:コンピュータアート
Category:Googleのソフトウェア
Category:人工知能