YOLO26の紹介: 次世代のビジョンAI。
Ultralytics
Ultralytics用語集に戻る

Knowledge Distillation

知識蒸留(Knowledge Distillation)が、大規模なティーチャーモデルからコンパクトなスチューデントモデルへといかに知能を転送するかを学びます。高速かつ効率的なエッジデプロイメントのためにUltralytics YOLO26を最適化しましょう。

知識の蒸留とは、機械学習における高度な技術であり、「学生(student)」と呼ばれるコンパクトなニューラルネットワークを、「教師(teacher)」として知られるより大規模で複雑なネットワークの動作や性能を再現するように訓練するものです。このプロセスの主な目的はモデルの最適化であり、開発者が重厚なアーキテクチャの予測能力を、リソースが制限されたハードウェアへのデプロイに適した軽量なモデルへ転送することを可能にします。教師モデルの予測にエンコードされた豊富な情報を捉えることで、学生モデルは生データのみで訓練された場合よりも大幅に高い精度を達成することが多く、高いパフォーマンスと効率の間のギャップを効果的に埋めることができます。

Link to this section知識転送のメカニズム#

従来の教師あり学習では、モデルは訓練データからの「ハードラベル」を使用して訓練され、画像は明確に分類されます(例:100%「犬」、0%「猫」)。しかし、事前訓練された教師モデルは、ソフトマックス関数を通じて、すべてのクラスに確率を割り当てる出力を生成します。これらの確率分布は「ソフトラベル」や「ダークナレッジ」として知られています。

For instance, if a teacher model analyzes an image of a wolf, it might predict 90% wolf, 9% dog, and 1% cat. This distribution reveals that the wolf shares visual features with a dog, context that a hard label ignores. During the distillation process, the student minimizes a loss function, such as the Kullback-Leibler divergence, to align its predictions with the teacher's soft labels. This method, popularized by Geoffrey Hinton's research, helps the student generalize better and reduces overfitting on smaller datasets.

Link to this section実社会での応用#

知識の蒸留は、計算リソースが乏しい一方で高いパフォーマンスが不可欠な業界において、極めて重要です。

  • エッジAIとモバイルビジョン: スマートフォンやIoTデバイスで複雑な物体検出タスクを実行するには、低い推論レイテンシを持つモデルが必要です。エンジニアは、大規模なネットワークをYOLO26(特にnanoやsmallバリアント)のようなモバイルフレンドリーなアーキテクチャに蒸留します。これにより、顔認識や拡張現実フィルターといったリアルタイムアプリケーションを、バッテリー駆動時間を損なうことなくスムーズに実行できるようになります。
  • 自然言語処理 (NLP): 現代の大規模言語モデル (LLM)を動作させるには、膨大なGPUクラスターが必要です。蒸留により、開発者はこれらのモデルの小型で高速なバージョンを作成でき、コアとなる言語モデリング能力を保持することができます。これにより、一般的な消費者向けハードウェアやシンプルなクラウドインスタンス上で、応答性の高いチャットボットやバーチャルアシスタントをデプロイすることが可能になります。

Link to this section関連する最適化用語の区別#

知識の蒸留は、他の圧縮戦略とはモデルを根本的に異なる方法で修正するため、それらと区別することが重要です。

  • 転移学習 この技術は、膨大なベンチマークデータセットで事前訓練されたモデルを取り、新しい特定のタスクに適応させるものです(例:一般的な画像分類器を医療異常検出用にファインチューニングする)。対照的に、蒸留はドメインを変更するのではなく、同じ知識をより小さな形式に圧縮することに焦点を当てています。
  • モデルプルーニング プルーニングは、既存の訓練済みネットワークから冗長な接続やニューロンを物理的に削除し、スパース(疎)にします。一方、蒸留は通常、教師のガイダンスを使用して、完全に別個の小さな学生アーキテクチャを一から訓練することを指します。
  • Model Quantization: Quantization reduces the precision of a model's weights (e.g., from 32-bit floating-point to 8-bit integers) to save memory and speed up calculation. This is often a final step in model deployment compatible with engines like TensorRT or OpenVINO, and can be combined with distillation for maximum efficiency.

Link to this section学生モデルの実装#

実用的なワークフローでは、まず学生として機能する軽量なアーキテクチャを選択します。Ultralytics Platformを使用して、データセットの管理やこれらの効率的なモデルの訓練実験の追跡を行うことができます。以下は、エッジデプロイメントや学生ネットワークとしての利用に理想的な、コンパクトなYOLO26モデルを初期化する例です。

from ultralytics import YOLO

# Load a lightweight YOLO26 nano model (acts as the student)
# The 'n' suffix denotes the nano version, optimized for speed
student_model = YOLO("yolo26n.pt")

# Train the model on a dataset
# In a custom distillation loop, the loss would be influenced by a teacher model
results = student_model.train(data="coco8.yaml", epochs=5, imgsz=640)

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の未来を共に築き上げましょう!

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