Welcome to our Support Center

Recall

Description

Computes the recall of the predictions with respect to the labels. Type : polymorphic.

 

 

Input parameters

 

 y_pred : array, predicted values.
 y_true : array, true values.
thresholds : float, representing the threshold for deciding whether prediction and true values are 1 or 0 (above the threshold is true, below is false).

 

Output parameters

 

recall : float, result.

Use cases

Recall (or sensitivity) is a measure commonly used in binary and multiclass classification tasks in machine learning. This is a measure of a model’s ability to find all positive samples. It is particularly useful when the cost of false negatives is high.

Here are a few examples :

    • Medical diagnosis : in disease detection, it is very important to minimize the number of false negatives (undetected diseases), as an undetected disease can have serious consequences for the patient. Recall is therefore a very important measure in this field.
    • Fraud detection : in fraud detection, it is also crucial to minimize the number of undetected frauds (false negatives). A high recall rate is therefore sought.
    • Recommender systems : in recommender systems, high recall means that the system is able to recommend most of the items that are actually relevant to the user. A high recall rate is therefore generally desired.
    • Search engines : in search engines, high recall means that the engine is able to return most web pages that are relevant to the user’s query. A high recall rate is therefore generally desired.

 

Calculation

Recall, or sensitivity, is a crucial metric for evaluating classification models. It is calculated by dividing the number of true positives (TP) by the sum of true positives and false negatives (FN), i.e. TP / (TP + FN). True positives are cases where the model correctly predicts the positive class, while false negatives are cases where the model incorrectly predicts the negative class when it is the positive class. A high recall indicates that the model is good at detecting true positives, but does not take into account its accuracy in predicting the positive class.

 

Example

All these exemples are snippets PNG, you can drop these Snippet onto the block diagram and get the depicted code added to your VI (Do not forget to install HAIBAL library to run it).

Easy to use

Table of Contents