Математичне моделювання в машинобудуванні
Загальні Питви в глибокому навчанні і як виправити Тем з математичними інсайтами
Table of Contents
Глибокі моделі навчання є потужними інструментами, але часто зустрічаються поширеними підводними каменів, які можуть перешкоджати їх продуктивності. Розуміння цих питань і застосування математичних інсайтів може допомогти поліпшити точність моделі і надійність.
Наряд і підживлення
Настроювання відбувається, коли модель вивчає шум у даних тренувань, що веде до бідної узагальнення. Підходить, коли модель занадто проста для захоплення базових візерунків. Методика регулярності, такі як L2, додають штрафний термін до функції втрати на основі ваги моделі, які можна виражати як:
де λ контролює міцність регулювання. Правильне тюнінг λ допомагає балансувати нос і варіантність.
Витончений Vanishing і вибухобезпечний
Під час запоругації градієнти можуть стати дуже дрібними (покарання) або дуже великими (вибухаючими), перешкоджаючи навчанню. Використання функцій активації, таких як ReLU пом'якшує гасіння градієнтів, оскільки його похідна є постійним для позитивних вводів. Крім того, методики нормалізації, такі як Batch Нормалізаційні стабілізовані тренування, зберігаючи при цьому означають і варіюють шарові вводи.
Первинізація пороги
Спочатку за допомогою ваг не можна сповільнити тренування або викликати проблеми з конвергенцією. Ініціалізація кріпиться на основі кількості вхідних і вихідних нейронів, спрямованих на збереження варіантності активностей, що відповідають шарам. Математично, ваги зразкаються з розподілу з варіантом:
]] + n]]
Імбаланс даних
Незбалансовані дані можуть бути упереджені моделі до більшості класів. Методики, такі як функції зважених втрат, призначають вище штрафні санкції до помилок класу меншості. Зважена втрата поперечного перекриття:
]ii * yi] * журнал(pi)]]
- Регулярне
- Ініціалізація
- Методика нормалізації
- Аугментація даних
- Клас ваги