YOLO Vision 2026:
Ultralytics用語集に戻る

Test Data

機械学習におけるテストデータの重要な役割を探ります。実世界での精度を確保するために、偏りのないデータセットを用いてUltralytics YOLO26の性能を評価する方法を学びましょう。

Test Dataは、machine learning (ML)モデルの最終的なパフォーマンスを評価するために厳格に留保される、より大規模なデータセットの特定のサブセットです。初期の学習段階で使用されるデータとは異なり、テストデータは開発サイクルの最後の瞬間までアルゴリズムにとって完全に「未確認」のままです。この分離は、computer vision (CV)モデルやその他のAIシステムが新しい実世界の入力に対してどの程度汎化するかについての偏りのない評価を提供するため、非常に重要です。本番環境をシミュレートすることにより、テストデータは、モデルが単にトレーニングの例を暗記するだけでなく、根底にあるパターンを実際に学習したことを開発者が確認するのに役立ちます。

MLライフサイクルにおけるテストデータの役割#

標準的なmachine learning workflowにおいて、データは通常、それぞれが独自の目的に役立つ3つの明確なカテゴリに分割されます。これらの分割の違いを理解することは、堅牢なartificial intelligence (AI)システムを構築するために不可欠です。

  • Training Data: これはデータセットの最大の割合を占め、モデルをトレーニングするために使用されます。アルゴリズムは、この特定の例のセットに対するエラーを最小限に抑えるために、内部パラメータまたはweightsを反復的に調整します。
  • Validation Data: このサブセットは、hyperparametersを調整し、アーキテクチャの決定を導くためにトレーニングプロセス中に頻繁に使用されます。これは、モデルがトレーニングデータではうまく機能するものの新しいデータでは機能しないoverfittingを防ぐための中間チェックとして機能します。
  • Test Data: これはモデルにとって最後の「試験」です。重みの更新や設定の調整に使用されることはありません。テストデータでの評価により、accuracyrecallMean Average Precision (mAP)などの決定的なパフォーマンス指標が得られ、ステークホルダーはモデルがmodel deploymentの準備ができているかどうかを判断するためにこれらを使用します。

これらの分割の適切な管理は、Ultralytics Platformのようなツールによって容易になることが多く、アップロードされたデータセットをこれらの必須カテゴリに自動的に整理して、厳格なmodel evaluationを確実に実行できます。

偏りのない評価の重要性#

テストデータの主な価値は、dataset biasとバリエーションの問題を検出し出す能力にあります。モデルがトレーニングデータで99%の精度を達成しているにもかかわらずテストデータでは60%しか達成していない場合、それは高いバリエーション(オーバーフィッティング)を示しています。逆に、両方でパフォーマンスが低い場合は、アンダーフィッティングを示唆しています。

指定されたテストセットを使用することは、reproducibilityと客観性の科学的原則に準拠しています。手付かずのテストセットがない場合、開発者は「テストに向けて教え込む」リスクを冒すことになり、評価フェーズからの情報をトレーニングフェーズに事実上リークすることになります。これはdata leakageとして知られる現象です。これにより、モデルがreal-world dataに直面したときに崩壊する、過度に楽観的なパフォーマンスの予測がもたらされます。

実社会での応用#

テストデータは、システムが稼働する前に安全性と信頼性を確保するために、AIを採用しているすべての業界で不可欠です。

  • Autonomous Driving: autonomous vehiclesの開発において、トレーニングデータは晴天時に走行した何百万マイルもの高速道路で構成されている場合があります。ただし、テストデータには、大雪、突然の障害物、分かりにくい道路標識など、車がトレーニング中に明示的に「見た」ことのない、稀で困難なシナリオが含まれている必要があります。これにより、object detectionシステムが予測不可能な環境で安全に対応できるようになります。
  • Healthcare Diagnostics: tumor detection in medical imagingのモデルを構築する場合、トレーニングセットは特定の病院のデータベースから取得されることがあります。モデルが堅牢であり一般使用に対して安全であることを確認するために、テストデータは、理想的には異なる病院から、異なるマシンで撮影され、多様な患者の人口統計を表すスキャンで構成されるべきです。この外部検証により、AIが特定の機器の種類や集団に対して偏っていないことが確認されます。

コードによるパフォーマンスの評価#

ultralyticsパッケージを使用すると、保留されたデータセットに対するモデルのパフォーマンスを簡単に評価できます。valモードは、トレーニング中の検証によく使用されますが、dataset YAML configurationで定義された特定のテストスプリットで実行するように設定することもできます。

mAP50-95などの指標を取得するために、事前トレーニング済みのYOLO26モデルを評価する方法は次のとおりです。

from ultralytics import YOLO

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

# Evaluate the model's performance on the validation set
# (Note: In a strict testing workflow, you would point 'data'
# to a YAML that defines a specific 'test' split and use split='test')
metrics = model.val(data="coco8.yaml")

# Print a specific metric, e.g., mAP at 50-95% IoU
print(f"Mean Average Precision (mAP50-95): {metrics.box.map}")

このプロセスにより包括的な指標が生成され、開発者はYOLO26 vs YOLO11などのさまざまなアーキテクチャを客観的に比較し、選択したソリューションがプロジェクトのdefined goalsを満たしていることを確認できます。厳格なテストは、高品質のAI safety基準が満たされていることを確認するための最後の関門です。

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

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