К задачам

F-score по y_true и y_pred

ЛегкаяML-задачи
Лучше работает на десктопе
МетрикиF-score

Даны два массива одинаковой длины:

  • y_true — истинные бинарные метки 0/1;
  • y_pred — предсказанные бинарные метки 0/1.

Нужно посчитать F1-score для positive class 1.

Если precision и recall одновременно равны нулю, верните 0.0.

Сигнатура

def binary_f_score(y_true: list[int], y_pred: list[int]) -> float:

Примеры

Пример 1

Вход:
y_true = [1,0,1,1]
y_pred = [1,0,0,1]
Выход:0.8

Пример 2

Вход:
y_true = [1,0,1,0,1]
y_pred = [1,1,1,0,0]
Выход:0.6666666666666666

Пример 3

Вход:
y_true = [0,0,0]
y_pred = [0,0,0]
Выход:0
Код
Python · Ctrl/⌘ + Enter для запуска
Лимит
04:00
Консоль
Нажмите кнопку запуска или Ctrl+Enter
F-score по y_true и y_pred — ML-задачи задача — ML Mentor