TGViewer
Data Science | Machinelearning [ru] Data Science | Machinelearning [ru] @devsp · 19.8K subscribers
Post #4598 2.31K
⚙️ Что такое data leakage в машинном обучении и почему это опасно?

Data leakage (утечка данных) — это ситуация, когда модель случайно получает информацию о будущем (о целевой переменной), которая недоступна на момент предсказания. Это приводит к переоценке качества модели во время обучения и к плохой работе на реальных данных.

➡️ Пример:

import pandas as pd
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import train_test_split

# Пример: диагностические данные пациента
df = pd.DataFrame({
'age': [25, 40, 60, 35],
'blood_pressure': [120, 130, 150, 110],
'has_disease': [0, 1, 1, 0],
'diagnosis_code': [0, 1, 1, 0] # случайно совпадает с целевой переменной
})

X = df.drop('has_disease', axis=1)
y = df['has_disease']

X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=0)

model = LogisticRegression()
model.fit(X_train, y_train)
print("Train accuracy:", model.score(X_train, y_train))


🗣️ В этом примере diagnosis_code напрямую связан с целевой переменной has_disease. Модель «угадывает» ответы на тренировке, но это не работает в реальности. Такое скрытое совпадение — типичный пример data leakage
  • ❤ 1
More from @devsp
  1. Oct 6, 2026Парсить текст без LLM? Проект Real AI SA всё ещё дышит С прошлого поста об этой штуке прош…
  2. Oct 6, 2026Защитит ли ИИ от дрона? Разрабатываем умный прицел За последние годы война пережила самую…
  3. Oct 5, 2026Один агент — и уже AI-холдинг: как раздувают автономные AI-системы Отдельные задачи ИИ, яс…
  4. Oct 5, 2026AI Overviews на русском: половина источников в ответе — вообще не из топа Принято считать,…
  5. Oct 5, 2026Мы как мир Всё, чем ты себя обставил, — это сразу два в одном: отпечаток твоих мыслей и то…
  6. Oct 4, 2026Modern Robotics: Mechanics, Planning, and Control — скинь в закладки, пусть лежит. Это не…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →