機械学習におけるRecallとは何か、なぜそれが重要なのか、そしてAIモデルが重要な陽性インスタンスを効果的に捉えることをどのように保証するかを学びます。
リコールは、感度または真陽性率とも呼ばれ、機械学習(ML)と統計における基本的な評価指標です。データセット内のすべての関連インスタンスを正しく識別するモデルの能力を測定します。簡単に言うと、リコールは「すべての実際の陽性インスタンスのうち、モデルはいくつを陽性として正しく予測したか」という問いに答えます。高いリコールスコアは、モデルが探すべきものを効果的に見つけ、見逃された陽性ケース(偽陰性)の数を最小限に抑えることを示します。この指標は、陽性ケースの検出失敗が重大な結果をもたらすアプリケーションにおいて特に重要です。
多くの現実世界のシナリオでは、偽陰性(検出漏れ)のコストは、偽陽性(誤報)のコストよりもはるかに高くなります。そのため、高いRecall(再現率)を優先することが不可欠になります。例えば、医療画像解析や不正検出などのタスクでは、高いRecallのモデルを使用することで、いくつかの非該当事例が誤ってフラグ付けされたとしても、可能な限り多くの真の事例を捕捉し、詳細なレビューに回すことができます。
コンピュータビジョン(CV)およびUltralytics YOLOのようなモデルの分野において、再現率は、精度および平均適合率(mAP)とともに、物体検出やインスタンスセグメンテーションなどのタスクのパフォーマンスを評価するために使用される重要な指標です。多くの場合、現実世界の堅牢なパフォーマンスには、再現率と精度の間の良好なバランスを達成することが不可欠です。たとえば、YOLOv8とYOLO11のようなモデルを比較する場合、再現率は、各モデルがすべてのターゲットオブジェクトをどれだけうまく識別するかを理解するのに役立ちます。ユーザーは、PyTorchやTensorFlowのようなフレームワークを使用してカスタムモデルをトレーニングし、Weights & BiasesやUltralytics HUBの統合機能などのツールを使用して再現率を追跡できます。再現率を理解することは、ハイパーパラメータチューニングや、YOLOv10や最新のYOLO11のような異なるモデルアーキテクチャの探索など、特定のユースケースに合わせてモデルを最適化するのに役立ちます。Ultralyticsドキュメントのようなリソースは、トレーニングと評価に関する包括的なガイドを提供します。
再現率を他の一般的な評価指標と区別することが重要です。