YOLO Vision 2026:
Ultralytics用語集に戻る

Model Merging

モデルマージングが複数の事前学習済みモデルをどのように 1 つに統合するかを発見してください。レイテンシを増やすことなく Ultralytics YOLO26 のウェイトを融合させ、パフォーマンスを向上させる方法を学びましょう。

モデルマージは、複数の事前学習済みモデルの学習済みパラメータ(重み)を1つの統合されたモデルに組み合わせる、機械学習 (ML)における革新的な手法です。従来のマルチモデル構成とは異なり、マージはパラメータ空間内で直接モデルの重みを融合します。これにより、複数のモデルを同時に実行するメモリコストや計算コストを発生させることなく、異なるタスクやデータセットでファインチューニングされた複数のモデルの専門知識を実践者が組み合わせることができます。

重みに対して直接操作を適用することで、モデルマージは単一のネットワークのアーキテクチャフットプリントを維持します。これは、推論レイテンシの削減とメモリの節約が重要となるエッジデバイスに高度なコンピュータビジョン (CV)パイプラインをデプロイする場合に特に価値があります。

モデルマージの区別#

モデルマージを、モデルアンサンブル転移学習のような関連概念と区別することは有用です。

  • モデルマージ vs. モデルアンサンブル: モデルアンサンブルでは、個々のネットワークを別々に保持し、推論時にそれぞれを実行して出力を平均化します。これにより精度は向上しますが、計算負荷は倍増します。モデルマージでは推論のに実際の重みを結合するため、実行時に追加の計算を必要としない単一のモデルが得られます。
  • モデルマージと転移学習: 転移学習は、ベースモデルを取得し、新しいデータセットでさらにトレーニングすることを含みます。モデルマージに追加のファインチューニングは必要ありません。数学的操作を使用して、すでにトレーニングされたモデルを融合します。

一般的な手法#

arXivに関する最近の学術研究で探求されているように、研究者はネットワークの基礎となる能力を損なうことなく重みを効果的に組み合わせるいくつかの方法を開発してきました。

  • 重み平均化: 同じアーキテクチャを共有する複数のモデルからの重みの平均を取る、最も単純な方法です。
  • タスク算術 (Task Arithmetic): 「タスクベクトル」(ファインチューニングされたモデルとベースモデルの差分)を加算または減算して、特定の動作を組み合わせたり削除したりする手法です。
  • TIESマージ: 余剰な値をトリミングし、モデル間で一貫した符号を選択することでパラメータの干渉を解決し、多様なタスク間でパフォーマンスを維持する高度なアプローチです。

実社会での応用#

モデルマージは、ゼロから再学習することなく汎用的なシステムを構築するのに非常に効果的です。

  • 自動運転車: 自動運転車はUltralytics YOLO26ベースモデルを使用する場合があります。エンジニアは、歩行者の微妙な動きを検出するための一つのモデルバージョンと、複雑な道路標識を読み取るためのもう一つのモデルバージョンを独立してトレーニングできます。これら2つのモデルをマージすると、推論時間を倍増させることなく、両方のタスクを同時に処理する単一の高度に有能な検出器が作成されます。
  • 医療におけるAI: 医療画像処理において、厳格なデータプライバシー法のため、さまざまな研究病院が特殊なローカルデータセット(例:MRIスキャン用とCTスキャン用)でモデルをファインチューニングする場合があります。モデルを安全にマージすることにより、研究者は多様なデータ分布の恩恵を受ける包括的な診断ツールを作成できます。

例:単純な重み平均化#

PyTorchを使用して、基本的なモデルマージを簡単に実行できます。次の例は、同じ構造を持つ2つのモデルの状態辞書を平均化する方法を示しています。

import torch

# Load the weights (state dicts) from two identical architectures
weights_a = torch.load("yolo26_task1.pt")["model"].state_dict()
weights_b = torch.load("yolo26_task2.pt")["model"].state_dict()

# Perform simple weight averaging
merged_weights = {k: (weights_a[k] + weights_b[k]) / 2.0 for k in weights_a.keys()}

# Save the newly merged model weights
torch.save({"model": merged_weights}, "yolo26_merged.pt")

データセットのアノテーション、トレーニング、およびデプロイの複雑なワークフローを簡素化したいチームのために、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の未来を共に築き上げましょう!

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