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

Гіпотеза лотерейного квитка

Гіпотеза лотерейного квитка говорить, що всередині великої, випадково ініціалізованої нейронної мережі ховається невелика підмережа — «виграшний квиток», — яка, навчена окремо з тих самих початкових ваг, може відповідати точності повної мережі.

Огляд

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

Гіпотеза лотерейного квитка входить до основного інструментарію ШІ. Коли ви це розумієте, інші теми ШІ стає легше оцінювати та порівнювати.

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

Запропонована Джонатаном Франклом і Майклом Карбіном з Массачусетського технологічного інституту в 2018 році ця гіпотеза виникла в результаті досліджень обрізки. Зазвичай ви можете скоротити навчену мережу до 10-20% її ваги без втрати точності, але навчання цієї невеликої мережі з нуля не вдається. Франкл і Карбін знайшли хитрість: зберегти початкову вагу вцілілих з’єднань. Ця розріджена підмережа — виграшний квиток — потім тренується до повної точності в ізоляції, іноді швидше, ніж щільний оригінал. Вони ідентифікували квитки за допомогою «ітеративного обрізання величини»: тренування, обрізання ваг найменшої величини, перемотування решти до початкових значень і повторення. Результат означає, що щільна надпараметризація в основному допомагає оптимізації знайти хорошу розріджену структуру, а не те, що всі ці ваги необхідні окремо.

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

Основною процедурою є ітераційне скорочення величини з перемотуванням ваг: після навчання видаліть вагові коефіцієнти з найнижчою величиною, скиньте вагові коефіцієнти, що залишилися, до початкової ініціалізації (або контрольної точки раннього навчання, уточнення під назвою «перемотування»), а потім перенавчайте. Поєднання конкретної розрідженої маски ТА її відповідної ініціалізації робить квиток «виграшним» — випадкова повторна ініціалізація тієї самої маски руйнує ефект.

Освоєння гіпотези лотерейного квитка

Гіпотеза лотерейного квитка говорить, що всередині великої, випадково ініціалізованої нейронної мережі ховається невелика підмережа — «виграшний квиток», — яка, навчена окремо з тих самих початкових ваг, може відповідати точності повної мережі. Це має значення, оскільки означає, що ми тренуємо набагато більше параметрів, ніж нам насправді потрібно. Гіпотеза лотерейного квитка входить до основного інструментарію ШІ. Коли ви це розумієте, інші теми ШІ стає легше оцінювати та порівнювати. Щоб поглибити розуміння, сприймайте гіпотезу лотерейного квитка як операційну модель, а не як окрему функцію: визначте бажані результати, уточніть припущення та відокремте те, що система може зробити надійно, від того, що все ще вимагає експертної оцінки.

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

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

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

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

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

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

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

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

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

Гіпотеза про майбутнє лотерейних квитків

Лотерейні квитки спонукають досліджувати розріджені мережі з самого початку для економії обчислювальної техніки та енергії, а також перевіряти, чи передаються квитки між наборами даних і завданнями. Масштабування ітераційного скорочення до моделей з мільярдами параметрів залишається дорогим, тому робота продовжується над пошуком дешевих квитків або підтвердженням їх існування (гіпотеза про «сильні» лотерейні квитки говорить, що квитки існують на момент ініціалізації без навчання взагалі). Очікуйте зв’язків із ефективними моделями на пристрої та екологічним ШІ.

Впровадження в реальному світі

Стиснення великого класифікатора зображень до рівня менше 20% від його ваги для розгортання на телефоні зі збереженням точності

Прискорення навчання шляхом виявлення та навчання лише розрідженої виграшної підмережі

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

Зменшення енергії логічного висновку та пам’яті в периферійних пристроях шляхом доставки скороченого виграшного квитка замість щільної моделі

Шаблони реалізації

Гіпотеза лотерейного квитка на практиці

Стиснення великого класифікатора зображень до рівня менше 20% від його ваги для розгортання на телефоні зі збереженням точності.

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

Гіпотеза лотерейного квитка на практиці

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

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

Гіпотеза лотерейного квитка на практиці

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

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

Гіпотеза лотерейного квитка на практиці

Зменшення енергії логічного висновку та пам’яті в периферійних пристроях шляхом доставки скороченого виграшного квитка замість щільної моделі.

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

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

!

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

!

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

!

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

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

1

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

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

2

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

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

3

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

Запустіть невеликий пілот із репрезентативними даними, а не відшліфованим демонстраційним набором. Розглядайте кожен крок як джерело доказів: якщо критерії не відповідають, призупиніть розгортання, закрийте прогалину й лише потім розширюйте використання.

4

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

Задокументуйте, де гіпотеза лотерейного квитка допомагає, а де простіші методи кращі. Розглядайте кожен крок як джерело доказів: якщо критерії не відповідають, призупиніть розгортання, закрийте прогалину й лише потім розширюйте використання.

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