ПОСІБНИК З ОСНОВ

Переобладнання та недообладнання

Переобладнання – це коли модель запам’ятовує свої навчальні дані та зазнає невдачі на нових прикладах; недостатня підгонка – це коли занадто просто зафіксувати справжній візерунок.

2 хвилини читанняОстаннє оновлення

Огляд

Hitting the sweet spot between them is the central challenge of machine learning.

Глибоке занурення

Кожна модель підходить для кінцевого навчального набору, але мета полягає в тому, щоб добре працювати на невидимих ​​даних. Модель надмірної придатності сприймає шум і особливості навчального набору як реальний сигнал: вона може набрати 99% за навчальними даними, але знизиться до 70% на тестовому наборі. Модель із недостатньою підготовленістю є протилежною проблемою, вона занадто жорстка, щоб охопити базову структуру, тому вона погано справляється як з навчальними, так і з тестовими даними. Розрив між навчанням і виконанням іспитів є яскравою ознакою. Недостатнє скрізь показує високу помилку (велике зміщення); переобладнання показує низьку помилку навчання, але високу помилку тесту (висока дисперсія). Це вміння розпізнавати, яка у вас проблема, тому що виправлення тягнуть у протилежних напрямках.

Технічне розуміння

Переобладнання та недообладнання – це дві сторони компромісу зміщення та дисперсії. Упередженість — це помилка через надто спрощені припущення; дисперсія - це помилка через надто чутливість до конкретної навчальної вибірки. Крихітна лінійна модель має високе зсув і низьку дисперсію (непідгонки); Величезна необмежена модель має низьке зміщення та високу дисперсію (надлишки). Загальна очікувана похибка приблизно розкладається як квадрат зміщення плюс дисперсія плюс незнижуваний шум. Практикуючі спеціалісти виявляють проблему, порівнюючи точність навчального набору з утримуваним набором перевірки, спостерігаючи, де дві криві розходяться.

Стратегічний вплив

Чіткіші рішення

Це допоможе вам відокремити чіткі технічні заяви від маркетингової мови.

Вартість і бюджет

Перш ніж витрачати гроші чи час, ви можете задати питання про кращу реалізацію.

Команда та робочий процес

Команди зі спільним розумінням приймають кращі рішення щодо продуктів, політики та навчання.

Майбутнє переобладнання та недообладнання

Ці концепції залишаються основоположними, але дуже великі нейронні мережі ускладнили класичну картину. Сучасні моделі можуть мати набагато більше параметрів, ніж точки даних, але все ще добре узагальнюють, дивовижний режим, який іноді називають «подвійним спадом», де помилка тесту знову падає після піку переобладнання. Дослідження все більше зосереджуються на тому, чому надмірно параметризовані моделі узагальнюють, ролі неявної регулярізації в оптимізаторах і кращому автоматизованому виявленні зсуву розподілу. Очікуйте розширенішу діагностику, яка позначатиме переобладнання у виробництві, оскільки дані реального світу віддаляються від даних навчання.

Реалізація в реальному світі

Фільтр спаму, який позначає кожну електронну пошту, що містить ім’я певного відправника, оскільки цей відправник надсилав багато спаму в навчальні дані, повністю пропускаючи нових спамерів (переобладнання).

Модель ціни будинку, яка використовує лише квадратні метри та ігнорує розташування, спальні та стан, тому вона сильно промахується у дорогих районах (недостатнє обладнання).

Класифікатор медичних зображень, який вчиться виявляти водяний знак сканера лікарні замість хвороби та не працює в інших лікарнях (переобладнання до фальшивої функції).

Побудова графіка втрат під час навчання та втрат підтвердження під час навчання та зупинки, коли втрати під час підтвердження починають зростати, тоді як втрати під час навчання продовжують падати (рання виявлення переобладнання).

Ризики та огорожі

Різні команди можуть використовувати той самий термін по-різному, тому визначте обсяг завчасно.

Порівняльні показники можуть виглядати сильними, тоді як продуктивність у реальному світі нерівномірна.

Ігнорування якості даних і планів оцінки часто призводить до нестабільних результатів.

Дорожня карта впровадження

1

Почніть із простого визначення необхідного результату.

2

Перед тестуванням виберіть одну метрику успіху та одну умову невдачі.

3

Запустіть невеликий пілот із репрезентативними даними, а не відшліфованим демонстраційним набором.

4

Задокументуйте, де переобладнання та недообладнання допомагає, а де простіші методи кращі.

Продовжуйте досліджувати

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Overfitting and Underfitting quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Розпочати вікторину

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Наступний посібник

Зворотне поширення

Часті запитання

What is Overfitting and Underfitting?

Переобладнання – це коли модель запам’ятовує свої навчальні дані та зазнає невдачі на нових прикладах; недостатня підгонка – це коли занадто просто зафіксувати справжній візерунок. Головне завдання машинного навчання — знайти найкраще місце між ними.

Модель набирає 98% балів за даними навчання, але лише 71% за серією тестів. Яка найімовірніша проблема?

Велика розбіжність, коли точність навчання висока, але точність тесту набагато нижча, є класичною ознакою переобладнання: шум підгонки моделі в навчальних даних, а не загальний шаблон.

Який сценарій найкраще описує недообладнання?

Недостатня модель занадто проста, щоб охопити основний шаблон, тому вона погано працює всюди, включно з даними, на яких вона навчалася.

У компромісі зміщення-дисперсії висока дисперсія найбільше пов’язана з яким результатом?

Висока дисперсія означає, що модель сильно змінюється залежно від точних тренувальних даних, які вона бачить, що призводить до переобладнання. Високе упередження є протилежним, надто спрощеним кінцем.

Модель кредиту за замовчуванням використовує лише вік заявника та ігнорує дохід, борги та кредитну історію. Він погано працює як з навчанням, так і з новими даними. Що робити?

Низька продуктивність скрізь сигналізує про недостатнє оснащення. Виправлення полягає у збільшенні ємності моделі, часто шляхом додавання інформаційних функцій, щоб вона могла відображати справжній зв’язок.

Чому затримана перевірка або набір тестів є важливими для виявлення переобладнання?

Переобладнання непомітно, якщо дивитися лише на точність тренувань. Оцінювання невидимих ​​даних виявляє розрив між запам’ятовуванням і справжнім узагальненням.