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

Active Learning

能動学習(Active Learning)がAIのトレーニングをどのように最適化するかを発見します。Ultralytics YOLO26を使用して情報量の多いデータを特定し、ラベル付けのコストを削減し、精度を向上させる方法を学びましょう。

アクティブラーニングとは、機械学習 (ML) における戦略的な手法です。アルゴリズムが受動的にラベル付きデータセットを受け入れるのではなく、ラベル付けのための最も情報量の多いデータポイントを能動的に選択します。従来の教師あり学習では、モデルは多くの場合膨大な量のアノテーション済みデータを必要としますが、その作成には多大なコストと時間がかかります。アクティブラーニングは、「不確実」または「困難」な例(決定境界付近のデータや、モデルの信頼度が低いデータなど)を特定し、人間のアノテーターにその特定のインスタンスのみをラベル付けするよう依頼することで、このプロセスを最適化します。この反復的なループにより、モデルは大幅に少ないラベル付きサンプル数で高い精度を達成できるため、予算や時間に制約のあるプロジェクトにとって非常に効率的です。

Link to this sectionアクティブラーニングサイクルの仕組み#

アクティブラーニングの核となるのは、ヒューマン・イン・ザ・ループと呼ばれるフィードバックループです。静的なデータセットで一度トレーニングを行うのではなく、クエリと更新のサイクルを通じてモデルが進化します。

  1. Initialization: The process begins with a small set of labeled training data used to train an initial model, such as Ultralytics YOLO26.

  2. クエリ選択: モデルは大量のラベルなしデータのプールを評価します。最も一般的な「不確実性サンプリング」というクエリ戦略を使用して、予測の信頼度が最も低い画像やテキストを選択します。

  3. アノテーション: これらの優先度の高いサンプルは、アクティブラーニングに関する文献で「オラクル」と呼ばれる人間の専門家に送られ、データラベリングが行われます。

  4. 再トレーニング: 新たにラベル付けされたデータがトレーニングセットに追加され、モデルが再トレーニングされます。この更新されたモデルは、次に混乱を招くサンプルをバッチ選択する際、より優れた能力を発揮します。

Link to this section現実世界のアプリケーション#

アクティブラーニングは、データは豊富であってもラベル付けに専門知識や高コストを要する業界において不可欠です。

  • 医療画像解析: 放射線科などの分野では、ラベル付けには非常に貴重な時間を割く認定専門医が必要です。何千枚もの明確なスキャン画像を医師にアノテーションするよう依頼するのではなく、アクティブラーニングシステムは、初期段階の腫瘍や稀な異常など、曖昧なケースをフィルタリングできるため、専門家はモデルの診断能力を真に向上させる画像にのみ集中できます。
  • Autonomous Vehicles: Self-driving cars generate petabytes of video data. Labeling every frame is impossible. Active learning helps engineers identify edge cases, such as pedestrians wearing costumes or driving in heavy snow, which standard object detection models might miss. By prioritizing these rare scenarios, companies improve safety without wasting resources on repetitive highway footage.

Link to this sectionPythonの例: 不確実な予測のフィルタリング#

以下の例では、Ultralytics YOLO26を使用した単純な「不確実性サンプリング」のロジックを示します。モデルをロードして画像に対する推論を実行し、信頼度スコアが一定のしきい値を下回ったものを手動レビュー用にフラグ付けします。

from ultralytics import YOLO

# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")

# List of unlabeled image paths
unlabeled_images = ["https://ultralytics.com/images/bus.jpg", "https://ultralytics.com/images/zidane.jpg"]

# Run inference
results = model(unlabeled_images)

# Identify samples with low confidence for active learning
uncertain_threshold = 0.6
for result in results:
    # Check if any detection confidence is below the threshold
    if result.boxes.conf.numel() > 0 and result.boxes.conf.min() < uncertain_threshold:
        print(f"Active Learning Query: {result.path} needs human labeling.")

Link to this section関連概念の区別#

アクティブラーニングを類似のトレーニングパラダイムと区別することが重要です:

  • 半教師あり学習: 両方の手法ともラベルなしデータを利用しますが、半教師あり学習はモデルの高信頼度の予測に基づいて疑似ラベルを自動的に割り当てます。対照的に、アクティブラーニングは低信頼度の予測に対して明示的に人間の入力を求めます。
  • 転移学習: これには、事前学習済みモデル(ImageNetなどで学習したものなど)を採用し、新しいタスクに適応させることが含まれます。アクティブラーニングは「どの」データにラベルを付けるかに焦点を当てますが、転移学習は学習済み特徴の「再利用」に焦点を当てます。
  • 強化学習: ここでは、エージェントは環境と対話し、報酬を受け取ることで学習します。アクティブラーニングは、報酬のためのアクションのシーケンスを最適化するのではなく、オラクルから静的なグラウンドトゥルースラベルを求めるため、異なります。

Link to this sectionMLOpsとの統合#

アクティブラーニングを効果的に実装するには、堅牢な機械学習運用 (MLOps)パイプラインが必要です。データバージョニングの管理、再トレーニングジョブのトリガー、人間へのアノテーションインターフェースの提供を行うインフラストラクチャが必要です。Ultralyticsエコシステムと統合されたツールを使用することで、ユーザーは推論、データキュレーション、トレーニングの間をシームレスに移動できます。例えば、カスタムトレーニングスクリプトを使用すると、開発者は新しいアクティブラーニングデータのバッチをYOLOモデルに迅速に取り込むことができます。

サンプリング戦略に関する詳細については、研究者はアクティブラーニングに関する文献の包括的な調査を参照することがよくあります。さらに、モデル評価指標を理解することは、アクティブラーニングのループが実際にパフォーマンスを向上させているかを検証するために不可欠です。

Explore solutions

Real-time AI tailored to your operation

農業におけるAI

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

詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

自動車産業にUltralytics YOLOモデルを用いたコンピュータビジョンを適用します。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路環境を実現します。

詳細はこちら
Real-time AI that works with your team

小売におけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるVision AIは、医療画像の迅速化、診断のスマート化、患者モニタリングを推進します。

詳細はこちら
Real-time AI that works with your team

小売におけるAI

Ultralytics YOLOモデルで小売を再構築しましょう。Vision AIは、在庫追跡、棚モニタリング、行列管理、よりスマートな顧客インサイトを推進します。

詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートな機械を実現します。ロボティクスにおけるVision AIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化します。Vision AIは、品質管理、欠陥検出、PPE(個人用保護具)のコンプライアンス、組立ラインの自動化を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、パッケージ検査、仕分け、車両追跡、リアルタイムの倉庫安全監視が可能になります。

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

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

詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

自動車産業にUltralytics YOLOモデルを用いたコンピュータビジョンを適用します。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路環境を実現します。

詳細はこちら
Real-time AI that works with your team

小売におけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるVision AIは、医療画像の迅速化、診断のスマート化、患者モニタリングを推進します。

詳細はこちら
Real-time AI that works with your team

小売におけるAI

Ultralytics YOLOモデルで小売を再構築しましょう。Vision AIは、在庫追跡、棚モニタリング、行列管理、よりスマートな顧客インサイトを推進します。

詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートな機械を実現します。ロボティクスにおけるVision AIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化します。Vision AIは、品質管理、欠陥検出、PPE(個人用保護具)のコンプライアンス、組立ラインの自動化を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、パッケージ検査、仕分け、車両追跡、リアルタイムの倉庫安全監視が可能になります。

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

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

詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

自動車産業にUltralytics YOLOモデルを用いたコンピュータビジョンを適用します。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路環境を実現します。

詳細はこちら
Real-time AI that works with your team

小売におけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるVision AIは、医療画像の迅速化、診断のスマート化、患者モニタリングを推進します。

詳細はこちら
Real-time AI that works with your team

小売におけるAI

Ultralytics YOLOモデルで小売を再構築しましょう。Vision AIは、在庫追跡、棚モニタリング、行列管理、よりスマートな顧客インサイトを推進します。

詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートな機械を実現します。ロボティクスにおけるVision AIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化します。Vision AIは、品質管理、欠陥検出、PPE(個人用保護具)のコンプライアンス、組立ラインの自動化を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、パッケージ検査、仕分け、車両追跡、リアルタイムの倉庫安全監視が可能になります。

詳細はこちら

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

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