AIは50個の三角形を使って、ポストモダンな雰囲気を持つモナリザの抽象版を描きます

AIは50個の三角形を使って、ポストモダンな雰囲気を持つモナリザの抽象版を描きます

[[425382]]

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載しています。転載の際は出典元にご連絡ください。

さて、AI にフレーズと 50 個の三角形を与えると、ミニマリストの抽象画を作成できます。

「猫の絵」と入力するだけで、角張ったクールな抽象的な猫が生成されます。

この一般的な概念だけでなく、特定の語彙が与えられれば、この AI は絵画を指定することもできます。

例えば、「ウォルト・ディズニー・ワールド」と入力すると、50 個の三角形が即座に再配置され、まったく異なるスタイルのディズニー城の抽象バージョンが目の前に現れます。

まさにディズニーキャッスルの真髄を捉えていると言えるでしょう。

上記の「傑作」はすべて、実際には進化戦略(ES) とCLIPの組み合わせによって生成された結果であり、Google Brain チームによって制作されています。

彼らは2つのAIを連携させ、テキストプロンプトと特定の画像に基づいて、多数の三角形を使用して一連の特徴的な抽象画を作成しました。

抽象化された Google ビルは次のようになります。

それらは互いに無関係であるとは言えませんが、全く同じであるとしか言えません。

[[425387]]

今回は、本当にポストモダンアートの雰囲気が少しあります。

三角形のみで描かれた抽象画

生成された効果から、ES アルゴリズム + CLIP が実際に多数のランダムな三角形を再配置し、サイズ、位置、色を調整することで、指定された語彙に一致するイメージに徐々に構築していることがわかります。

具体的には、最初に、ES アルゴリズムは三角形の座標と RGBA 値をパラメーターとして使用し、キャンバス上にいくつかの三角形をランダムに割り当てます。

進化戦略(ES) アルゴリズムの原理は進化理論に似ています。与えられた情報に基づいて、最適なソリューションが得られるまで継続的に最適化することができます。

CLIP は、OpenAI によって開発された、画像の並べ替えを担当するモデルです。

ES アルゴリズムによって与えられた三角形の画像とテキストの説明の類似性をスコア化し、その結果を ES アルゴリズムにフィードバックします。ES アルゴリズムは繰り返し処理を行ってスコアを改善し、最終的に芸術的な絵画を完成させます。

テキストによる指示だけでなく、初期情報として画像を与え、ES アルゴリズムのみを使用して描画することもできます。

50 個の三角形を使用し、10,000 回繰り返した後、モナリザのポストモダン抽象バージョンが誕生しました。

三角形をさらに追加すると、アルゴリズムはより良い結果をもたらします。

以下の比較では、三角形の数が 200 に達すると、生成された画像にすぐに多くの詳細が追加されます。

ダーウィンとモナリザの場合、適応度はほぼ100%に達しました。

さらに、より良い結果を得るために、研究者らはClipUp オプティマイザーも採用しました。

比較すると、オプティマイザーを使用した10,000回の反復後の効果は、基本アルゴリズムの560,000回の反復後の効果よりも優れていることがわかります。

同時に、グラデーションベースのレンダリング方法と比較して、ES アルゴリズムのパフォーマンスも顕著です。

レンダリング方法はテクスチャと色の改良に重点を置きますが、ES アルゴリズムはこれらの三角形をどのようにレイアウトするかに重点を置きます。

では、テキストによる指示を与えるとどのような効果があるのでしょうか?

「自分」、「人間」、「ウォルト・ディズニー・ワールド」の場合でも、アルゴリズムのパフォーマンスは非常に良好でした。

三角形の数が増えるにつれて、アルゴリズムはキーワードテーマの本質を捉えながら、より詳細な結果を生成します。

しかし、「東京の写真」の場合、それほど良い結果は出ません。

研究者たちは、これはアルゴリズムが暗い影のある三角形を生成するのが難しいためだと考えている。

さらに、命題割り当てに直面した場合、アルゴリズムは異なる答えを出そうとします。

これらのケースの 4 つの繰り返しテストでは、生成された画像に明らかな違いがあることがわかります。

デモ版はお試しいただけます

実は、CLIP が他の AI にペイントを「指示」したのはこれが初めてではありません。

以前はGANと連携することで、画像をCGアートスタイルに変換していました。

実は今回も抽象画効果を体験できます。

チームはコードをオープンソース化しており、Colab で試すことができます (リンクは記事の最後に添付されています)。

これはネットユーザーがアップロードした画像です。効果は実に素晴らしいです。これが誰だかわかりますか?

論文リンク:
https://arxiv.org/abs/2109.08857

GitHub オープンソース アドレス:
https://github.com/google/brain-tokyo-workshop/

トライアルリンク:
https://colab.research.google.com/drive/1DGNxs8E4cA_ZUwPQdusxDArCWj-JX5TG#scrollTo=7AkoGodQw8kr&uniqifier=4

<<:  リザーブプールコンピューティングにおける新たなブレークスルー:ニューロン数が少なくなり、コンピューティング速度が最大100万倍に高速化

>>:  AIがIT業界とAV業界にもたらす変化

ブログ    
ブログ    
ブログ    

推薦する

「紫禁城の戦い」 - ディープラーニング フレームワーク: Keras VS PyTorch

TensorFlow は、多くの科学者、エンジニア、開発者にとって主要なディープラーニング フレー...

メディア分野における人工知能の革新は期待に値する

過去 30 年間にわたり、この種のイノベーションの歴史に残る例は数多くありました。ウェブサイト上のメ...

人工知能が医療画像をどのように変えるか AI は医療画像の世界における第二の目となる

人工知能は多くの分野に影響を及ぼしています。しかし、いくつかの大きな変化が起こっており、その 1 つ...

GenAI の投資が 2024 年にデータセンターにどのような変化をもたらすか

私たちは、日常の習慣から抜け出し、長い間待ち望まれていた自分自身を変えるために、ちょっとしたモチベー...

AI インテリジェント音声認識アルゴリズム パート 2

[[397599]] 1. ニューラルネットワーク現在一般的に使用されている音声認識フレームワーク...

GitHub スター 6000 以上! Pythonで機械学習のバイブルPRMLを実践

ビショップの PRML は機械学習のバイブルと言っても過言ではありません。この本では、パターン認識と...

月間 30 万個の H100 チップ、Nvidia は Intel にチップの製造を依頼しているのでしょうか? CoWosの生産能力が低すぎるからといって

TSMCの生産能力不足により、Nvidiaはチップ製造をIntelに頼らざるを得なくなったのか? T...

...

Python の顔認識の優れた教育例、顔認識システムを構築するための 40 行のコード!

[[229034]] Face Id は、高性能な顔認証ソフトウェアです。公式の主張は、「100 ...

AI によって雇用が失われる場合、バックアップ プランはありますか?

[[425784]]人工知能などの主要な破壊的技術は現在、生産性と出力を向上させるために世界中のさ...

Kubernetes デバッグの究極の武器: K8sGPT

人工知能と機械学習の技術が進歩するにつれ、企業や組織は競争上の優位性を得るためにこれらの機能を活用す...

...

人工知能はソフトウェア開発のパラダイムを変えている

今日、多くのソフトウェア開発者は、コードの作成とレビュー、バグの検出、ソフトウェアのテスト、開発プロ...

2018 年までに世界を変える 9 つのテクノロジーをご紹介します。

編集者注: 有名なベストセラー作家のバーナード・マー氏は最近、「2018 年に私たちの世界を定義する...