ДалееСледующее руководство
Бутстрап-ресэмплинг
Технический
Техническое РУКОВОДСТВО
Class imbalance is when one outcome vastly outnumbers another — like 99.9% legitimate transactions versus 0.1% fraud — which tricks models into ignoring the rare but important class.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Resampling rebalances the training data so the model actually learns to spot the minority.
Когда классы искажены, модель может достичь точности 99,9%, всегда предсказывая большинство и никогда не выявляя ни одного мошенничества, что бесполезно. Повторная выборка исправляет распределение обучения двумя основными способами. Передискретизация дублирует или синтезирует примеры меньшинства — классический SMOTE (техника чрезмерной выборки синтетического меньшинства) создает новые точки путем интерполяции между образцом меньшинства и его ближайшими соседями меньшинства, а не копируя их. Вместо этого при недостаточной выборке большинство примеров отбрасывается (случайно или разумно с помощью таких методов, как ссылки Tomek или NearMiss), чтобы выровнять ситуацию, за счет выбрасывания данных. Альтернативы, которые позволяют избежать прикосновения к данным, включают взвешивание классов (больше штрафуют за ошибки меньшинства в функции потерь) и корректировку порога принятия решения после обучения.
Обучение детектора мошенничества с кредитными картами, где фактическое мошенничество составляет менее 1% транзакций, с использованием SMOTE для выявления редких случаев мошенничества.
Построение медицинской модели для редкого заболевания, присутствующего лишь у нескольких процентов пациентов, с применением весовых коэффициентов классов, чтобы пропущенные случаи серьезно наказывались.
Обнаружение дефектных изделий на производственной линии, где почти вся продукция проходит проверку, занижение выборки «хороших» изделий для сбалансированного обучения.
Отметка редких сетевых вторжений в журналах кибербезопасности, в которых преобладает обычный трафик, оцениваемый с помощью AUC Precision-Recall вместо точности.
Повторная выборка все больше автоматизируется внутри конвейеров машинного обучения, а такие библиотеки, как несбалансированное обучение, интегрируются непосредственно в перекрестную проверку. Исследования смещаются в сторону экономичного обучения и адаптированных функций потерь — таких как фокусная потеря, которая снижает вес простых примеров большинства — которые часто превосходят грубую повторную выборку в глубоких сетях. Для табличных и графических данных генеративные модели, синтезирующие реалистичные выборки меньшинства, становятся более сложным преемником интерполяции в стиле SMOTE.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Классовый дисбаланс — это когда один результат значительно превосходит другой (например, 99,9% законных транзакций против 0,1% мошенничества), что заставляет модели игнорировать редкий, но важный класс. Повторная выборка меняет баланс обучающих данных, поэтому модель фактически учится выявлять меньшинство.
Если 99,9% случаев отрицательны, модель, которая всегда предсказывает отрицательный результат, получает точность 99,9%, не обнаруживая при этом ноль положительных результатов, поэтому точность скрывает полный провал в редком классе.
SMOTE (метод синтетической избыточной выборки меньшинства) создает новые примеры меньшинства путем интерполяции между точкой меньшинства и ее ближайшими соседями меньшинства, а не просто дублируя их.
Взвешивание классов оставляет данные нетронутыми и вместо этого заставляет функцию потерь более строго наказывать ошибки в классе меньшинства.
Повторная выборка перед разделением позволяет практически идентичным точкам меньшинства появляться как в обучающих, так и в тестовых наборах, что приводит к утечке информации и получению чрезмерно оптимистичных и нереалистичных результатов.
Недостаточная выборка балансирует классы, отбрасывая примеры большинства, что может привести к потере информативных данных и повредить способности модели изучать класс большинства.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Бутстрап-ресэмплинг
Технический