Agregowanie i progowanie prawdopodobieństw
Podczas korzystania z ensembli dostępnych jest wiele metod agregacji. Najpopularniejsze z nich to średnia arytmetyczna i mediana.
Średnią możesz stosować niemal zawsze, natomiast medianę warto zarezerwować na przypadki, gdy masz co najmniej trzy lub więcej klasyfikatorów w swoich estimators.
Użyj uśredniania arytmetycznego, aby przefiltrować wartości odstające ze zbioru danych apple. Zmienna probability_scores oraz apple są dostępne z poprzedniego ćwiczenia. Biblioteka NumPy jest również załadowana.
To ćwiczenie jest częścią kursu
Wykrywanie anomalii w Pythonie
Instrukcje do ćwiczenia
- Oblicz średnią
probability_scoreswzdłuż wierszy. - Utwórz maskę logiczną zwracającą True, gdy prawdopodobieństwo przekracza 0,75.
- Użyj maski
is_outlier, aby przefiltrować wartości odstające.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Find the mean across rows
mean_probs = ____
# Create a boolean mask that uses a 75% threshold
is_outlier = ____
# Use the mask to filter outliers from apple
outliers = ____
print(len(outliers))