ニューラル・アーキテクチャー・サーチ(NAS)が、物体検出やAIなどのパフォーマンスを最適化するニューラルネットワーク設計をどのように自動化するかをご覧ください。
ニューラル・アーキテクチャ・サーチ(NAS)は、機械学習(ML)分野の自動化技術であり、ニューラルネットワーク(NN)の最適な構造(アーキテクチャ)の設計に焦点を当てている。人間の専門家が試行錯誤を繰り返しながら手作業でネットワークレイアウトを設計する代わりに、NASはアルゴリズムを採用して可能なアーキテクチャの広大な空間を探索し、与えられたタスクとデータセットに対して最も効果的なものを特定する。この自動化により開発プロセスが加速され、人間の設計者には直感的にわからないような斬新で高性能なアーキテクチャを発見し、精度、速度(推論レイテンシ)、計算効率などの指標を最適化することができます。
NASの基本プロセスには、3つの主要コンポーネントが含まれる:探索空間、探索戦略、性能推定戦略。探索空間は、設計可能なネットワーク・アーキテクチャの集合を定義し、基本的に構成要素(異なるタイプの畳み込み 関数や活性化関数など)と、それらの接続方法の概要を示す。探索戦略は、ランダム探索や強化学習から 進化的アルゴリズムに至るまで、様々な手法を用いてこの空間の探索をガイドする。最後に、性能評価戦略では、候補となるアーキテクチャがどの程度の性能を発揮するかを評価する。多くの場合、データセット上でネットワークを部分的または全体的に学習させ、その性能を測定することになるが、Google AIの研究で詳述されているように、ウェイト共有や性能予測などのテクニックを用いることで、これを高速化することができる。これらの実験を効率的に管理するには、Weights & Biasesや Ultralytics HUBのようなプラットフォームが有効だ。
NASによるアーキテクチャ設計の自動化には大きな利点がある:
NASは、さまざまな深層学習(DL)領域でその価値が証明されている:
その顕著な例が、Deli AIがNAS技術を使って開発したYOLO-NASである。このモデルは、NASを通じて発見された量子化に適したブロックを組み込むことで、以前のUltralytics YOLOバージョンの制限を特にターゲットにした。その結果、精度とレイテンシのバランスに優れたモデルが生まれ、効率的な展開のためにINT8のような形式にモデルを量子化した後でも、車載ソリューションやスマート交通管理におけるAIなどのリアルタイム・アプリケーションに非常に効果的です。量子化技術に関する詳しい情報は、NVIDIA TensorRTのドキュメントや、モデル展開オプションに関するUltralyticsガイドなどのリソースを参照してください。Ultralyticsは、YOLO-NASを含む様々なオブジェクト検出モデルをサポートしています。
ヘルスケア分野では、医療画像を解析するためのカスタム畳み込みニューラルネットワーク(CNN)の設計にNASが利用されている。例えば、NASはMRIスキャンにおける腫瘍の検出(Brain Tumorデータセットと同様)やCT画像における臓器のセグメンテーションなどのタスクに対してアーキテクチャを最適化することができ、臨床医を支援するための、より高速で正確な診断ツールにつながる可能性がある。米国国立衛生研究所(NIH)などの機関が強調しているように、医療画像解析におけるAIの応用は急速に成長している分野である。このような特殊なモデルやデータセットの管理は、Ultralytics HUBのようなプラットフォームを使って効率化することができます。腫瘍検出にYOLO11を使うこともできる。
NASは、より広範な分野である自動機械学習(AutoML)の中の特定のコンポーネントである。NASが最適なニューラルネットワーク・アーキテクチャを見つけることだけに焦点を当てているのに対し、AutoMLはデータ前処理、特徴エンジニアリング、モデル選択、ハイパーパラメータ・チューニングなどのステップを含むMLパイプライン全体の自動化を目指しています。NASとハイパーパラメータチューニングを区別することは極めて重要です。ハイパーパラメータチューニングは、与えられた固定モデルアーキテクチャのコンフィギュレーション設定(学習率や バッチサイズなど)を最適化するのに対し、NASはアーキテクチャそのものを探索します。最適なモデル性能を達成するために、この2つのテクニックはしばしば併用される。UltralyticsのYOLOモデルと統合するOptunaや Ray Tuneのようなツールは、ハイパーパラメータの最適化によく使われている。これらの違いを理解することは、効率的なAIシステムを構築するために適切な自動化技術を適用するのに役立ちます。ハイパーパラメーターチューニングの詳細については、Ultralyticsのドキュメントをご覧ください。