検索
ホームページテクノロジー周辺機器AI当時のAlphaGoの魔法のタッチを再現! DeepMindの新AIが70%高速化したソートアルゴリズムを発見、10年間更新されていなかったC++ライブラリが更新

DeepMind が再び Nature に登場し、大ヒットを記録しました!

今回、彼らは再び学習 AI を強化し、コンピューター分野で最も基本的な 2 つのアルゴリズムで新たなブレークスルーを達成しました。

1 つはソート アルゴリズムで、最も高速な改善が見出されています 70 % 新しい実装;

もう 1 つはハッシュ アルゴリズムで、これも速度を 30% 向上させる新しい方法を発見しました。

当時のAlphaGoの魔法のタッチを再現! DeepMindの新AIが70%高速化したソートアルゴリズムを発見、10年間更新されていなかったC++ライブラリが更新

それだけではなく、AIが使用した手法は「AlphaGoのマジックタッチを再現する」というもので、違法と思われますが、その時は人間のマスター、イ・セドルとの対戦でした。

このニュースが出るやいなや、学界はたちまち爆発し、一部のネチズンは次のように叫びました:

このような古くからある基本的なアルゴリズムがさらに発展するとは予想していませんでした改善されました。

当時のAlphaGoの魔法のタッチを再現! DeepMindの新AIが70%高速化したソートアルゴリズムを発見、10年間更新されていなかったC++ライブラリが更新

今回の成果があったからこそ、10年間も更新されていなかったLLVM標準Cライブラリが、更新されれば、何十億人もの人々が恩恵を受けることになります。

なぜなら、ソートであろうとハッシュであろうと、そのアプリケーション シナリオはオンライン ショッピング、クラウド コンピューティングからサプライ チェーン管理などに至るまで、さまざまなシナリオで使用でき、毎日何億回も呼び出されるからです。

ただし、DeepMind が述べているように、

あまり興奮しないでください。AI の力は、コード効率を向上させるために利用され始めたばかりです。

当時のAlphaGoの魔法のタッチを再現! DeepMindの新AIが70%高速化したソートアルゴリズムを発見、10年間更新されていなかったC++ライブラリが更新

Alpha ファミリーの「成り上がり」が、より高速な並べ替えアルゴリズムを発見しました

この AI は AlphaDev と呼ばれ、 Alpha ファミリーの「成り上がり」であり、AlphaZero (2017 年に世界チャンピオンを破ったチェス AI) に基づいて構築されています。

その発見は既存のアルゴリズムに基づいておらず、最下位レベルのアセンブリ命令から始まります。

DeepMind の研究者は、そのためにシングルプレイヤーの「アセンブリ」ゲームを設計しました。

適切な命令 (下図のプロセス A) を検索して選択できる限り、それはデータを整理することで報酬を得ることができます(下図の処理B)。

当時のAlphaGoの魔法のタッチを再現! DeepMindの新AIが70%高速化したソートアルゴリズムを発見、10年間更新されていなかったC++ライブラリが更新

しかし、このゲームの課題は、探索空間のサイズだけではありません (組み合わせ可能な命令の数は、その数に相当します)宇宙の粒子の数)だけでなく、1 つの間違った命令がアルゴリズム全体の失敗を引き起こす可能性があるため、報酬関数の性質にも依存します。

AlphaDev には、学習アルゴリズムと表現関数という 2 つのコア コンポーネントがあります。

その中で、学習アルゴリズムは主に強力な AlphaZero を基に拡張されており、DRL とランダム検索最適化アルゴリズムを組み合わせて大量の命令検索を実行でき、主な表現機能は Transformer に基づいており、アセンブリ プログラムの基礎となる構造であり、特別なシーケンスとして表現されます。

AlphaDev がモンスターとの戦いとアップグレードを続けるにつれて、研究者は実行できるステップ数と並べ替えられるシーケンスの長さも制限する予定です。

最終的に、AlphaDev は新しい並べ替えアルゴリズムを発見しました:

シーケンスが短い場合、人間のベースライン並べ替えアルゴリズムと比較して速度を 70% 向上させることができます。シーケンスの長さが 25,000 要素を超えると、増加率は 1.7% になります。

短いシーケンスの並べ替えは、特に大規模な並べ替え関数の重要なコンポーネントとして実際に広く使用されており、何度も呼び出されます。短いシーケンスが改善される限り、すべてのシーケンスのソート速度を向上させることができます。 )

具体的には、このアルゴリズムの革新性は主に 2 つの命令シーケンスにあります。

(1) AlphaDev Swap Move (交換移動)
(2) AlphaDev Copy Move (コピー移動) )

下の図に示すように、左側は min(A,B,C) を使用した元の sort3 実装であり、右側は min のみを必要とする「AlphaDev Swap Move」の実装です。 (A、B)。命令の 1 ステップを省略でき、A と B の最小値のみを計算する必要があることがわかります。

当時のAlphaGoの魔法のタッチを再現! DeepMindの新AIが70%高速化したソートアルゴリズムを発見、10年間更新されていなかったC++ライブラリが更新

著者は、この斬新な手法は、伝説の囲碁棋士イ・セドルを直接破り、聴衆に衝撃を与えた直感に反する手、AlphaGoの「手37」を彷彿とさせると述べた。

同様に、AlphaDev は動きを交換してコピーすることでステップをスキップし、間違っているように見えても実際には近道となる方法で目標を達成します。

下図に示すように、8 要素をソートするアルゴリズムでは、AlphaDev も「AlphaDev Copy Move」を使用して、元の実装の変更を max (B, min (A, C)) に置き換えます。は複雑な max (B, min (A, C, D)) 命令であり、アルゴリズム全体の命令の総数も 1 ステップ削減されます。

当時のAlphaGoの魔法のタッチを再現! DeepMindの新AIが70%高速化したソートアルゴリズムを発見、10年間更新されていなかったC++ライブラリが更新

作者は、より高速な並べ替えアルゴリズムを発見した後、その汎用性を証明するために、AlphaDev でハッシュ アルゴリズムも試しました。

結果は期待を裏切りませんでした。AlphaDev は、9 ~ 16 バイトの長さの範囲で 30% の速度向上も達成しました。

並べ替えアルゴリズムと同様に、彼らは新しいメソッドを Abseil ライブラリに統合し、現在世界中の何百万もの開発者が利用できるようにしています。

最後に、著者は、2 つの新しいアルゴリズムの実装は、AlphaDev が独自のソリューションを発見する強力な能力を持っていることを示しており、コンピューター分野の基本的なアルゴリズムを改善する方法についてさらに考えさせるだろうと述べました。

ただし、この研究で使用されているアセンブリ言語には制限があるため、彼らは次に、高級言語 (C など) でアルゴリズムを最適化する AlphaDev の機能を試す予定です。

ネチズン: 新しい並べ替えアルゴリズムの発見は考慮に入れません

多くの人がこの成果について大きな興奮を表明しました。

このネチズンは次のように述べています:

AlphaGo が世界を驚かせた後、強化学習で他に何ができるでしょうか?実用的に重要なことは何かできるでしょうか?これが答えです。

当時のAlphaGoの魔法のタッチを再現! DeepMindの新AIが70%高速化したソートアルゴリズムを発見、10年間更新されていなかったC++ライブラリが更新

しかし今回、DeepMindがタイトルを誇張している疑いがあると多くの人が指摘した。

従来の意味での時間計算量ではなく、アルゴリズムの遅延を計算します。実際に時間計算量を計算すると、データの見た目が良くなくなる可能性があります。

その改善はソート アルゴリズムそのものではなく、最新の CPU 向けの新しいソート最適化 (特に短いシーケンス) にあります。この手法は実は非常に一般的で、例えばFFTWやATLASなどのライブラリでもこの手法が採用されています。

当時のAlphaGoの魔法のタッチを再現! DeepMindの新AIが70%高速化したソートアルゴリズムを発見、10年間更新されていなかったC++ライブラリが更新

同意します。彼らは特定の CPU に対するより高速なマシンの最適化を発見しただけであり、新しい並べ替えアルゴリズムや方法自体ではありませんでした。素晴らしいですが、まだ画期的な研究ではありません。 ########################どう思いますか?

論文アドレス:

https://www.php.cn/link/a3fefe83288ecb0e40ebe40b2bde29fe

当時のAlphaGoの魔法のタッチを再現! DeepMindの新AIが70%高速化したソートアルゴリズムを発見、10年間更新されていなかったC++ライブラリが更新公式ブログ:

https://www.php.cn/link/f5b2aa928f940f3f09a0d14f45a27875

参考リンク:

[1]https://www.php.cn/link/5383c7318a3158b9bc261d0b6996f7c2
[2]https:// www.php.cn/link/ecf9902e0f61677c8de25ae60b654669

[3]

https://www.php.cn/link/0383314bf626052313b8275638fcccce

以上が当時のAlphaGoの魔法のタッチを再現! DeepMindの新AIが70%高速化したソートアルゴリズムを発見、10年間更新されていなかったC++ライブラリが更新の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は51CTO.COMで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Microsoft Work Trend Index 2025は、職場の容量の緊張を示していますMicrosoft Work Trend Index 2025は、職場の容量の緊張を示していますApr 24, 2025 am 11:19 AM

AIの急速な統合により悪化した職場での急成長能力の危機は、増分調整を超えて戦略的な変化を要求します。 これは、WTIの調査結果によって強調されています。従業員の68%がワークロードに苦労しており、BURにつながります

AIは理解できますか?中国の部屋の議論はノーと言っていますが、それは正しいですか?AIは理解できますか?中国の部屋の議論はノーと言っていますが、それは正しいですか?Apr 24, 2025 am 11:18 AM

ジョン・サールの中国の部屋の議論:AIの理解への挑戦 Searleの思考実験は、人工知能が真に言語を理解できるのか、それとも真の意識を持っているのかを直接疑問に思っています。 チャインを無知な人を想像してください

中国の「スマート」AIアシスタントは、マイクロソフトのリコールのプライバシーの欠陥をエコーし​​ます中国の「スマート」AIアシスタントは、マイクロソフトのリコールのプライバシーの欠陥をエコーし​​ますApr 24, 2025 am 11:17 AM

中国のハイテク大手は、西部のカウンターパートと比較して、AI開発の別のコースを図っています。 技術的なベンチマークとAPI統合のみに焦点を当てるのではなく、「スクリーン認識」AIアシスタントを優先しています。

Dockerは、おなじみのコンテナワークフローをAIモデルとMCPツールにもたらしますDockerは、おなじみのコンテナワークフローをAIモデルとMCPツールにもたらしますApr 24, 2025 am 11:16 AM

MCP:AIシステムに外部ツールにアクセスできるようになります モデルコンテキストプロトコル(MCP)により、AIアプリケーションは標準化されたインターフェイスを介して外部ツールとデータソースと対話できます。人類によって開発され、主要なAIプロバイダーによってサポートされているMCPは、言語モデルとエージェントが利用可能なツールを発見し、適切なパラメーターでそれらを呼び出すことができます。ただし、環境紛争、セキュリティの脆弱性、一貫性のないクロスプラットフォーム動作など、MCPサーバーの実装にはいくつかの課題があります。 Forbesの記事「人類のモデルコンテキストプロトコルは、AIエージェントの開発における大きなステップです」著者:Janakiram MSVDockerは、コンテナ化を通じてこれらの問題を解決します。 Docker Hubインフラストラクチャに基づいて構築されたドキュメント

6億ドルのスタートアップを構築するために6つのAIストリートスマート戦略を使用する6億ドルのスタートアップを構築するために6つのAIストリートスマート戦略を使用するApr 24, 2025 am 11:15 AM

最先端のテクノロジーと巧妙なビジネスの洞察力を活用して、コントロールを維持しながら非常に収益性の高いスケーラブルな企業を作成する先見の明のある起業家によって採用された6つの戦略。このガイドは、建設を目指している起業家向けのためのものです

Googleフォトの更新は、すべての写真の見事なウルトラHDRのロックを解除しますGoogleフォトの更新は、すべての写真の見事なウルトラHDRのロックを解除しますApr 24, 2025 am 11:14 AM

Google Photosの新しいウルトラHDRツール:画像強化のゲームチェンジャー Google Photosは、強力なウルトラHDR変換ツールを導入し、標準的な写真を活気のある高ダイナミックレンジ画像に変換しました。この強化は写真家に利益をもたらします

Descopeは、AIエージェント統合の認証フレームワークを構築しますDescopeは、AIエージェント統合の認証フレームワークを構築しますApr 24, 2025 am 11:13 AM

技術アーキテクチャは、新たな認証の課題を解決します エージェントアイデンティティハブは、AIエージェントの実装を開始した後にのみ多くの組織が発見した問題に取り組んでいます。

Google Cloud Next2025と現代の仕事の接続された未来Google Cloud Next2025と現代の仕事の接続された未来Apr 24, 2025 am 11:12 AM

(注:Googleは私の会社であるMoor Insights&Strategyのアドバイザリークライアントです。) AI:実験からエンタープライズ財団まで Google Cloud Next 2025は、実験機能からエンタープライズテクノロジーのコアコンポーネント、ストリームへのAIの進化を紹介しました

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。