YOLO Vision 2026:
Ultralytics用語集に戻る

Model Ensemble

モデルアンサンブルが Ultralytics YOLO26 のような複数のアーキテクチャを組み合わせて、精度と堅牢性を高める仕組みを発見してください。重要な手法と実装のヒントを学びましょう。

モデルアンサンブルは、機械学習における戦略的なアプローチであり、複数の個別のモデルからの予測を結合して、単一のモデル単体では達成できない、より正確で堅牢な最終出力を生成します。単一の個人よりも優れた決定に到達するために協議する専門家の委員会のように、モデルアンサンブルは多様なアーキテクチャの強みを活かしてエラーを軽減します。この手法は、複雑なタスクでのパフォーマンス向上、過学習 (オーバーフィッティング)のリスク軽減、および統計モデリングにおける固有のバイアス・バリアンスのトレードオフに対処するために広く使用されています。

アンサンブルのメカニズム#

モデルアンサンブルの根底にある核心的な原則は「多様性」です。「ベースラーナー」または「弱学習器」と呼ばれる複数のモデルを、トレーニングデータの異なるサブセットでトレーニングしたり、異なるアルゴリズムを使用したりして訓練することで、アンサンブルは1つのモデルによるエラーが他のモデルによって修正される可能性を高めます。ディープラーニングの文脈では、これは多くの場合、推論時に複数のニューラルネットワークを並列実行することを伴います。

これらの予測を組み合わせるための一般的な手法は以下の通りです。

  • 投票 (Voting): 画像分類で使用され、大多数のモデルによって選択されたクラスが最終的な予測になります。
  • 平均化(Averaging): 回帰タスクでよく使用され、数値出力の平均をとることでノイズを平滑化します。
  • 重み付き融合 (Weighted Fusion): 物体検出において、Weighted Box Fusion (WBF) などの手法が、信頼度スコアに基づいて異なる検出器からのバウンディングボックスをマージします。

実社会での応用#

モデルアンサンブルは、精度の最大化が極めて重要であり、計算リソースによって複数のモデルの実行が許容される高リスクな環境において不可欠です。

  1. 医療診断: 医療画像解析において、診断の落とし穴は重大な結果を招く可能性があります。放射線科医は、標準的な畳み込みニューラルネットワーク (CNN)Vision Transformer (ViT)を組み合わせたアンサンブルをよく使用します。CNNは局所的なテクスチャ解析に優れ、ViTはグローバルなコンテキストを捉えるため、システムはどちらか単体のアーキテクチャよりも高い感度で腫瘍を検出できます。

  2. 自動運転: 自動運転車の認識システムはフェイルセーフでなければなりません。エンジニアは、例えばYOLO26のリアルタイムな速度とRT-DETRのTransformerベースの精度を融合させるなど、検出モデルのアンサンブルを頻繁にデプロイします。これにより、グレアや影などの特定の照明条件で1つのモデルが苦戦した場合でも、歩行者や障害物が確実に検出されるようになります。

Pythonでのアンサンブルの実装#

Scikit-learnのようなライブラリを使用して複雑なアンサンブル戦略を構築することもできますが、複数のモデルを読み込んで同じ入力を処理するだけで、コンピュータビジョンのための基本的な推論アンサンブルを作成できます。次の例は、2つの異なるUltralytics YOLOモデルを読み込んで同じ画像に対して予測を生成する方法を示しています。

from ultralytics import YOLO

# Load two different model variants to create a diverse ensemble
model_a = YOLO("yolo26n.pt")  # Nano model (Speed focused)
model_b = YOLO("yolo26s.pt")  # Small model (Higher accuracy)

# Perform inference on an image with both models
# In production, results are typically merged programmatically
results_a = model_a("https://ultralytics.com/images/bus.jpg")
results_b = model_b("https://ultralytics.com/images/bus.jpg")

print(f"Model A detected {len(results_a[0].boxes)} objects.")
print(f"Model B detected {len(results_b[0].boxes)} objects.")

モデルアンサンブルとMixture of Expertsの比較#

標準的なモデルアンサンブルを、現代の大規模言語モデル (LLM)の研究でよく見られる用語であるMixture of Experts (MoE)と区別することは有益です。

  • モデルアンサンブル: 通常、すべての入力に対してコレクション内のすべてのモデルにクエリを実行し、結果を集約します。これにより平均精度平均 (mAP)などの指標が最大化されますが、推論レイテンシと計算コストが大幅に増加します。これは品質に対する総当たり的なアプローチです。
  • Mixture of Experts: 「ゲーティングネットワーク」を使用して、現在の入力に最も適した少数の特定の「エキスパート」サブモデルのみにデータをルーティングします。これにより、すべてのトークンですべてのパラメータを実行する計算上のペナルティなしで、基盤モデルの圧倒的なスケーラビリティが可能になります。

利点と考慮事項#

モデルアンサンブルを使用する主な利点は、パフォーマンスの向上です。アンサンブルは、単一のモデルでは見落とされる複雑なパターンをモデル化できるため、Kaggleコンペティションのようなデータサイエンスの課題でリーダーボードを頻繁に支配します。ただし、これにはコストが伴います。アンサンブルをデプロイするには、より多くのメモリと計算能力が必要になります。

こうしたリソースの需要を効率的に管理したいチームのために、Ultralytics Platformはさまざまなモデルアーキテクチャのトレーニング、トラッキング、およびベンチマークを行うツールを提供しています。パフォーマンス指標を簡単に比較することで、開発者は、アンサンブルによる精度の向上が、エッジAIシナリオでのデプロイに必要な追加のインフラストラクチャを正当化するかどうかを判断できます。

Explore solutions

Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら

AIの未来を共に築き上げましょう!

機械学習の未来とともに旅を始めましょう