Gluon は AI 開発者に自己調整型機械学習をもたらします

Gluon は AI 開発者に自己調整型機械学習をもたらします

概要: Microsoft と Amazon の共同作業により、MXNet と Microsoft の Cognitive Toolkit フレームワークを使用してニューラル ネットワークのプログラミングと使用が容易になります。

ディープラーニング システムは、優れた結果を得るためにさまざまな微調整や回避策が必要となるため、長い間扱いが困難でした。 Gluon は、Microsoft と Amazon AWS の共同プロジェクトであり、確かに大変な作業を軽減します。

Gluon は、Apache MXNet および Microsoft の Cognitive Toolkit フレームワークと連携して、これらのシステムのディープラーニング ネットワークのトレーニングを最適化します。

グルーオンの仕組み

ディープラーニング システムで使用されるニューラル ネットワークには、おおよそ 3 つの段階があります。

  1. 開発者はネットワークをハードコードします。

  2. 開発者は、設定を変更してデータの重み付けと処理を調整し、有用な結果を生成します。

  3. 完成したネットワークは予測に使用されます。

ステップ 1 と 2 の問題点は、長くて退屈なことです。ネットワークをハードコーディングするのは時間がかかり、ネットワークの動作を改善するためにコーディングを変更するのも時間がかかります。同様に、ネットワーク内で使用されるキーの重みを計算することも、自動化に適したタスクです。

Gluon は、コードというよりもデータセットのように定義されたニューラル ネットワークを記述する方法を提供します。開発者は、ニューラル ネットワーク レイヤーのチェーンなどの一般的なパターンを使用して、ネットワークを宣言的にインスタンス化できます。 Gluon コードは書きやすく理解しやすく、使用されている言語のネイティブ機能 (Python のコンテキスト マネージャーなど) を活用します。

[[212271]]

Gluon は開発者にどのように役立ちますか?

Gluon の最も基本的なアプローチは、開発者がネットワークを簡単に定義および変更できるようにすることです。

Gluon では、ニューラル ネットワークを従来の方法で記述でき、コード ブロックは変更されません。しかし、ネットワークはデータ構造として記述することもできるため、トレーニング中の変更に適応するためにその場で変更することもできます。

Gluon で記述されたコードは、MXNet と Cognitive Toolkit の GPU アクセラレーションおよび分散処理機能を活用できるため、トレーニング ジョブを複数のノードに分散できます。 Gluon の開発者によれば、Gluon はパフォーマンスを犠牲にすることなくこれを実現できるという。

Gluon はどこで使用できますか?

Gluon は現在 MXNet と連携しています。たとえば、Python 0.11 以降の MXNet フロントエンドには Gluon ライブラリのサポートがあります。 Gluon は、MXNet の GPU アクセラレーション バージョンと Intel Math Kernel Library 拡張機能を透過的に使用して、CPU バウンド処理を高速化することもできます。

Microsoft は、Gluon をサポートする Microsoft Cognitive Toolkit のバージョンをまだリリースしていません。ツールキットの将来のバージョンでは Gluon のサポートが約束されています。

翻訳者の意見:

1 グルーオンは物理学において理論的に仮定されている質量のない粒子です。

2 Google、Microsoft、Amazon、Baiduなどの大企業はいずれもディープラーニングのフレームワークをオープンソース化し、発言権を競い合っています。

オリジナルリンク:

https://www.infoworld.com/article/3232100/machine-learning/gluon-brings-ai-developers-self-tuning-machine-learning.html

<<:  深センの無人バスの試験走行がWeChatモーメンツで話題に!

>>:  IBMはGPUを使用して機械学習の効率を10倍向上させる

ブログ    
ブログ    

推薦する

...

ドローンのバッテリー寿命の悩みをどう解決するか?答えは3つの主要な方向から得られる

近年、我が国のドローン産業は、継続的な技術革新、継続的な政策奨励、加速した資本注入、段階的な市場改善...

LRUアルゴリズムの概念から実装まで、React非同期開発の未来

[[428240]]みなさんこんにちは、カソンです。 React ソース コードは、さまざまなモジュ...

在庫: 過去2年間の人工知能と機械学習の分野でのいくつかの買収

世界的なテクノロジー大手がトップクラスの人工知能の人材と技術をめぐる競争に参入し、市場は活況を呈して...

一般的なソートアルゴリズムの概要

概要コンピュータサイエンスと数学において、ソートアルゴリズムとは、一連のデータを特定の順序で並べるア...

AIもボトルネックに遭遇。人工知能技術のストレージ性能要件の分析

2020年は多くの人々にとって忘れられない年です。新型コロナウイルス感染症の突然の発生は、ほぼすべて...

NeRF と自動運転: 約 10 件の論文の概要!

Neural Radiance Fieldsは2020年に提案されて以来、関連論文が飛躍的に増加し...

AI に役立つ 7 つの優れたオープンソース ツール

ビジネスニーズを予測するには、AI を活用し、研究開発を新たなレベルに引き上げる必要があります。この...

Jitu: 5秒でNeRFをトレーニングしましょう!オープンソース

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

...

2010年以降、MLコンピューティングパワーの需要は100億ドル増加し、6か月で2倍になり、ディープラーニングは画期的な分野となった。

計算能力、データ、アルゴリズムは、現代の機械学習 (ML) の進歩を導く 3 つの基本的な要素です。...

アルゴリズム | ダブルポインタはリンクリストを破る優れた魔法の武器です

今は少し理解できました。面接の過程で、面接官が私たちにコードを手書きで書くように頼むことがあります。...

7つのステップで機械学習モデルを構築する方法

組織が業務を効率化し、ビジネスイニシアチブをサポートするために、実行可能で信頼性が高く、俊敏な機械学...

ゴミ分別ロボットが登場! 1分間に80個の仕分けが可能、人間の2倍の速さ

[[270507]]画像: AMP Robotics の特注マシンは、1 分間に 80 個のアイテム...

企業は AI、IoT、AR、VR、ブロックチェーン、ビッグデータをどのように活用して顧客を維持できるでしょうか?

企業は、顧客維持率と顧客体験を向上させ、競合他社に負けないようにするために、人工知能 (AI)、モノ...