ディープフェイクとは何ですか?どのように作られていますか?

最近インターネットでラウンドをし(rounds on the internet)ている別のキャラクターにニコラス・ケイジの顔が転置されたビデオを見たことがあるかもしれません。いいえ、映画「Face/Off」のクリップを意味するものではありません。これらは、ニコラス・ケイジ(Nicholas Cage)が絶対に再生されなかったさまざまな映画のシーンですが、確かに非常に説得力があります。彼らはどうやってこれをやってのけたのですか?

答え(answer isn)は「魔術」ではなく、「ディープフェイク」と呼ばれているテクノロジーであり、さまざまな業界やコミュニティでかなりの騒ぎを引き起こしています。

「ディープフェイク」とは何ですか?

「ディープフェイク」という言葉は、「ディープラーニング」、そしてもちろん「フェイク」という言葉に由来しています。ディープラーニング(Deep learning)機械学習の専門分野であり、これも(machine learning)人工知能(Artificial Intelligence)の全体的な領域の一部です。

コンピューティング能力の劇的な向上と、コンピューターが現実世界からの大量のデータを処理および分析するための新たに発見された方法により、コンピューターは、私たちのほとんどが想像もしなかったことを突然実行できるようになりました。ディープフェイク(Deepfakes)はこのテクノロジーを適用して人間の画像を合成し、それらの人々が決してやったことも言わなかったことの写真やビデオを作成します。 

Deepfakeテクノロジーはどのように機能しますか?

(Deep learning)ディープフェイク手法を支えるディープラーニングは、大規模なデータセットへのニューラルネットシミュレーションの最新のアプリケーションについて説明しています。ニューラルネットは新しい概念や技術(concept or technology)ではありませんが、現代まではかなり初歩的なものでした。

人工ニューラルネットは、少なくともある程度、生物学的脳で発生する学習プロセス(learning process)をシミュレートします。外の世界を学んだり、他の方法で対処したりすると、脳細胞間のつながりが変化します。

それらは回路と論理構造を形成し、いくつかの接続を強化し、他の接続を弱めます。運転やテニスの習得など、何かをマスターすると、それらの脳回路は高速かつ効率的になります。結局、あなたは何かがとても上手なので、それをすることについて考える必要さえありません。

これは、ディープラーニングシステム(learning system)で発生するのと本質的に同じです。それは何かの例の山を見て、それから「それを理解する」ことで次第に良くなります。

ディープフェイクの場合、ソフトウェアは、転置したい顔の例と、転置したいビデオを調べます。十分なトレーニングがあれば、最終的にトレーニングデータに一致する顔を合成し、それを他の顔にシームレスにオーバーレイできます。

ディープフェイクを作成するために使用されるソフトウェア(Software)は何ですか?

人々がディープフェイクを作成できるようにするアプリケーションはたくさんあります。FakeAppは、一般の人々にディープフェイクコンテンツの作成を試みさせることを目的とした最初のアプリでした。現在は機能していないWebサイトであり、コピーを見つけるのは簡単ではありません。

ディープフェイクのメーカーは、 GitHub(GitHub)でホストされ、 Redditのような場所で無限のチュートリアルストリームを生み出したDeepFaceLabと呼ばれるアプリケーションに大きく移行しました。

ディープフェイクを作る

この記事はチュートリアルを目的としたものではないため、ディープフェイクが実際にどのように作成されるかについての概要を説明しますが、自分でディープフェイクを作成する方法の正確な手順は提供しません。

これにはいくつかの理由がありますが、主な理由は、ディープフェイクを作成する合法性が非常に論議を呼んでいることです。ソフトウェアの海賊版やその他の違法行為を支援するための正確な手順を提供しないのと同様に、ディープフェイクを作成するための段階的な手順は提供しません。

さらに、 DeepFaceLab(DeepFaceLab)の実際の作成者は、そのようなリスクの責任を負いたい場合に、誰でも従うことができるソフトウェアのステップバイステップのビデオチュートリアル(step-by-step video tutorial)をリリースしました。

このようなものがどれほど良くなったかの要点を知るために、このウェブサイトをチェックし(check out this website)てください。ページを更新すると、存在しない人の新しい写真が生成されます。

私たちの目標は、時間の経過とともにますますテクノロジーに遭遇することになるため、テクノロジーの理解を支援することです。そうは言っても、これらはDeepFaceLabを使用してディープフェイクを作成する幅広いフェーズ です(DeepFaceLab)

DeepFaceLabをダウンロードして解凍する と、他の多くのフォルダーと一連のバッチファイルを含むフォルダーが表示されます。

トレーニングモデル、ソースビデオ(source videos)、および出力を含む「ワークスペース」と呼ばれるフォルダがあります。DeepFaceLab は特定のファイル名と場所で機能するため、バッチファイルが機能します。たとえば、ソースファイル(source file)の名前は常に「data_src」で、宛先の名前は「data_dst」です。

ほとんどの人が知っているように、ソフトウェアインターフェイス(software interface)はありません。プロセスのステップを表す番号付きのバッチファイルのリストです。まず(First)ソースビデオとデスティネーションビデオ(source and destination videos)のフレームが画像ファイルとして抽出されます。

次に、いくつかの分析ステップが実行され、GPUベースのトレーニングが続きます。ここで、ニューラルネットは、モデルを構築するために2つのビデオの顔について何が必要かを学習します。最後に、新しいコンポジットビデオが作成されます。

ディープフェイクの誤用

上で述べたように、ディープフェイクは非常に物議を醸しています。一部の国では既存の法律に違反する可能性があり、テクノロジーとそのアプリケーションに対処するための新しい法律が進行中です。

ディープフェイクは、大統領がクレイジーなことを言っているビデオ(video of a president saying crazy things)など、デマを作成するために使用できます。それは、人々を目的を持ってポルノ映画に挿入したり、嫌がらせを(purpose or harassing)したり、その他の方法で害を与えたりするために使用できます。

ご想像のとおり、説得力のあるディープフェイクで多くのダメージを与える可能性があり、捕まった場合の結果は近い将来さらに深刻になる可能性があります。

質問すべて

このテクノロジーが存在し、それと同じように機能するようになった今、それは私たちがまったく新しい観点からビデオのようなメディアを見なければならないことを意味します。有名人や政治家が物議を醸していることを言ったり行ったりしているビデオをソーシャルメディアで誰かが回覧する場合は、最初にそのビデオが本物かどうかを尋ねる必要があります。

何を探すべきかを理解し、いくつか見た後は、ほとんどの不十分なディープフェイクは明らかに偽物です。ただし、場合によっては、訓練を受けた目でさえ、ある種のCG操作(CG manipulation)が行われていることを伝えるのに苦労することがあり、技術が向上するにつれて、最終的には不可能になります。



About the author

私は長年 Android とオフィス ソフトウェアを扱ってきたコンピューター技術者です。私はまた、過去 5 年ほどの間、人々に Mac の使い方を教えてきました。あなたのコンピュータの問題を解決する方法を知っている人を探しているなら、おそらく私がお手伝いできるでしょう!



Related posts