GroupKFold держит все объекты одного пользователя/документа/пациента целиком в train или val, предотвращая утечку через коррелированные строки одного субъекта.
Разбор
- Критично для медицинских и user-событийных данных.
- Стратификация групп сложнее.
- Размер групп влияет на стабильность.
- Ошибка: сплит по строкам событий одного user.
Итог
Групповой сплит уважает зависимость наблюдений одного субъекта.