Ultralytics YOLO27:
Ultralytics用語集に戻る

Transfer Learning

少ないデータで高精度なAIを学習できる転移学習を解説します。Ultralytics YOLO26の事前学習済み重みを活用して、コンピュータビジョンプロジェクトを加速する方法を学びます。

転移学習は、特定のタスク向けに開発されたモデルを、関連する別のタスク用モデルの出発点として再利用する機械学習 (ML)における強力な手法です。大規模なデータセットと多大な計算能力が必要なニューラルネットワークをゼロからトレーニングする代わりに、開発者はAIがすでに獲得した知識を活用します。このアプローチは人間の学習方法に似ています。たとえば、ピアノの演奏方法を知っていると、音楽理論の基礎知識や指の器用さを応用できるため、オルガンの習得がはるかに容易になります。ディープラーニングの文脈では、モデルは大幅に少ないデータと時間で、新しい問題に対して高い精度を達成できます。

転移学習の仕組み#

転移学習の有効性は、特徴抽出の階層的な性質にあります。ディープラーニングモデル、特にコンピュータービジョンで使用されるモデルは、層ごとにパターンを認識するように学習します。バックボーンの初期層では、エッジ、曲線、テクスチャなど、単純で普遍的な特徴を検出します。これらの低レベル特徴は、ほぼすべてのビジュアルタスクに適用できます。

このプロセスには通常、次の2つの主要なフェーズがあります。

  1. 事前学習: ImageNetなどの大規模なベンチマークデータセットでモデルをトレーニングし、一般的な視覚表現を学習させます。その結果、視覚構造をすでに理解している一連のモデルの重みが得られます。

  2. 適応: 次に、事前学習済みモデルを特定のニッチなタスクに適応させます。多くの場合、初期層を「凍結」して重みを固定し、より小規模なカスタムデータセットで最終層または検出ヘッドのみを再トレーニングします。

実世界での利用例#

転移学習は、Big Techのリソースを必要とせずに特化型ソリューションを構築できるようにすることで、AIを民主化しました。

  • ヘルスケアにおけるAI 特定の疾患ごとに、注釈付きの医療画像を何百万枚も収集することは困難です。しかし、研究者は日常的な物体で事前学習したモデルを医療画像解析に適用できます。モデルが持つ形状や異常を検出する能力を転移することで、X線画像やMRIスキャンから腫瘍を高い適合率で特定できます。
  • 製造業におけるAI 産業環境では、外観検査システムを新しい製品ラインに迅速に適応させる必要があります。汎用的な欠陥検出モデルは、スマートマニュファクチャリングのワークフローを活用してダウンタイムを最小限に抑えながら、マイクロチップなど特定の新しいコンポーネントの欠陥を検出できるように迅速に更新できます。

他の概念との関係#

転移学習と、密接に関連する用語を区別すると理解しやすくなります。

  • ファインチューニングとの違い: ファインチューニングは、転移学習を実装する具体的な手法です。転移学習が知識を再利用するという包括的な概念であるのに対し、ファインチューニングは、モデルの一部の凍結を解除し、より低い学習率で新しいデータを使ってトレーニングする機械的なプロセスを指します。
  • ゼロショット学習との違い: 転移学習では、新しいタスクについて、一部のラベル付きデータを使ったトレーニングフェーズが必要です。一方、ゼロショット学習では、モデルがこれまで見たことのない物体の分類を試みます。その際、視覚的な例ではなく、意味記述に依存することがよくあります。

実践例#

次のPythonスニペットは、ultralyticsライブラリを使用した転移学習を示しています。事前学習済みの重みがCOCOデータセットから派生しているYOLO26モデルを読み込みます。新しいデータセットでトレーニングを開始すると、モデルは事前に学習した特徴を新しいタスクに自動的に転移します。

from ultralytics import YOLO

# Load a pre-trained YOLO26 model (transferring weights from COCO)
model = YOLO("yolo26n.pt")

# Train the model on a new, smaller dataset to adapt its knowledge
# This leverages the pre-learned backbone for faster convergence
results = model.train(data="coco8.yaml", epochs=5)

データセットを管理し、これらのトレーニングをクラウドで実行するには、Ultralytics Platformなどのツールがプロセスを効率化します。これにより、チームはデータのアノテーションや、転移学習済みモデルの効率的なデプロイで協力できます。

学術的な理論をさらに詳しく学ぶには、Stanford CS231nのノートが優れた概要を提供します。また、PyTorch Transfer Learning Tutorialでは、実装に関する詳細な技術情報を確認できます。

Explore solutions

航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
農業分野のコンピュータビジョン

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
農業分野のコンピュータビジョン

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
農業分野のコンピュータビジョン

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る

AIの未来を一緒に築きましょう!

機械学習の未来への歩みを始めましょう