Mit: Surowe dane są najbardziej obiektywne dla AI

Dlaczego czyste dane są lepsze niż surowe dla uczenia maszynowego

Autor: Jakub Wiśniewski

"Nie ruszaj danych, AI się samo nauczy" - słyszałem to kilkanaście razy. Za każdym razem kończyło się źle.

Ukryty bias w surowych danych

Projekt HR: przewidywanie sukcesu kandydatów. Dataset zawierał 15 lat historii rekrutacji. Model działał świetnie na danych treningowych (92%), ale w praktyce promował tylko mężczyzn. Dlaczego? Przez 15 lat firma preferowała zatrudnianie mężczyzn - to było w danych, choć nie jako osobna kolumna. Model nauczył się korelacji pośrednich (hobby, uczelnie, lata doświadczenia).

Gdzie szukać problemów

Praktyczne czyszczenie

Zawsze sprawdzam rozkłady: df['kolumna'].value_counts() pokazuje niezbalansowanie. Potem: czy wszystkie klasy mają sens? Kategoria występująca 3 razy na 10 tys. - usuń lub połącz z "inne".

Balansuję klasy przez SMOTE (oversampling mniejszości) lub undersampling większości. Zależy od przypadku.

Freelancer użył surowych logów serwerowych. Model idealnie przewidywał awarie... godzinę po ich wystąpieniu. Timestamp był w przyszłości względem innych cech.

Chcesz dowiedzieć się więcej?

Przygotowanie danych to fundament skutecznych rozwiązań AI. Skontaktuj się z nami, aby omówić, jak możemy wspólnie pracować nad Twoim projektem i wykorzystać pełny potencjał sztucznej inteligencji.

Skontaktuj się z nami