
Непомітна помилка після міграції даних
Після міграції конвеєра даних з однієї вихідної системи до іншої, всі автоматизовані перевірки пройшли успішно. Схема даних відповідала очікуванням, кількість рядків збігалася, відсоток значень NULL залишався в межах історичних порогів, перевірки актуальності були "зеленими", а тести розподілу не виявили нічого незвичайного.
Прихована проблема з часовими поясами
Однак, через три місяці, модель кредитного ризику почала відхиляти платоспроможних заявників. Розслідування виявило помилку, яка перебувала у виробничому середовищі з моменту міграції. Поле loan_default_date було конвертовано в інший часовий пояс, ніж origination_date.
Для більшості позик ця різниця була непомітною, оскільки кілька годин зміщення не мають значення при розрахунку значення, що вимірюється сотнями днів. Проте для позик, які дефолтували протягом першого тижня, це змінило все. Ознака days_until_default стала від'ємною.
Вплив на моделі машинного навчання
Цей випадок підкреслює, що вміння писати коректний SQL та здатність розпізнавати, коли ідеально валідний SQL може непомітно навчати модель машинного навчання відхиляти "неправильних" клієнтів, є різними навичками.
Що це означає для розробників
Цей випадок демонструє, що навіть при успішному проходженні всіх автоматизованих перевірок після міграції даних, можуть виникати приховані логічні помилки, які впливають на моделі машинного навчання. Розробникам слід враховувати потенційний вплив тонких відмінностей у даних, таких як часові пояси, на кінцеві результати моделей.
Ключові факти
-
Міграція конвеєра даних пройшла з успішним проходженням всіх автоматизованих перевірок (схема, кількість рядків, NULL, актуальність, розподіл).
-
Через три місяці після міграції виявлено помилку з різними часовими поясами між
loan_default_dateтаorigination_date. -
Ця помилка призвела до того, що ознака
days_until_defaultстала від'ємною для позик, які дефолтували протягом першого тижня. -
Модель кредитного ризику почала відхиляти платоспроможних заявників.
-
Вміння писати валідний SQL та розуміти його вплив на моделі машинного навчання є різними навичками.
Джерела
Попередні статті

Scrums.com купує TechLeaders.io для поглиблення даних для ШІ-агентів кодування
Платформа Scrums.com, що спеціалізується на оркестрації програмної інженерії, оголосила про придбання TechLeaders.io, платформи рейтингів технологій. Ця угода має на меті поглибити дані для ШІ-агентів кодування.

Scrums.com Купує TechLeaders.io для Поглиблення Даних для ШІ-Агентів Кодування
Платформа Scrums.com, що спеціалізується на оркестрації розробки програмного забезпечення, оголосила про придбання TechLeaders.io. Ця угода має на меті збагатити шар ШІ-інтелекту Scrums.com архівом досліджень та структурованою базою даних технологічних компаній для покращення рішень ШІ-агентів кодування.

Випускниця комп'ютерних наук змінює напрямок через вплив ШІ на індустрію
Маккензі МакАллістер, випускниця Університету Міссурі, розповідає, як вплив штучного інтелекту та особисті фактори змусили її відмовитися від кар'єри розробника програмного забезпечення на користь аналітики даних.
