СледваСледващо ръководство
Коригиране на тесни места в зареждащия модул на данни
технически
Техническо РЪКОВОДСТВО
Архитектурата с тесни места изтласква данните през тесен междинен слой, преди да ги разшири отново, принуждавайки мрежата да научи компактни, ефективни представяния.
Чуйте това ръководствоAI-разказан · ~2 min
Това е основен трик за изграждане на много дълбоки, бързи модели без експлозия на изчисления.
Дизайнът на тесните места умишлено насочва информацията през нискоразмерна „точка на прищипване“. В ResNet блок с тесни места използва намотка 1x1, за да намали каналите (да речем 256 до 64), намотка 3x3, която извършва тежката пространствена работа евтино върху намалените канали, и друга намотка 1x1, за да възстанови броя на каналите. Този сандвич намалява разходите за умножаване и добавяне на скъпия слой 3x3, позволявайки на мрежите да се мащабират до 50, 101 или 152 слоя на достъпна цена. Същият принцип захранва автокодери, където тесен латентен код принуждава компресиране, и обърнати тесни места в MobileNetV2, където мрежата се разширява и след това се свива. Обединяващата идея: ограничаването на размерността в избрана точка води до ефективност, регулиране и функции за многократна употреба.
ResNet-50/101/152 използва 1x1-3x3-1x1 блокове с тесни места, за да обучи ефективно стотици слоеве за класифициране на изображения.
Обърнатите остатъчни тесни места на MobileNetV2 позволяват визия в реално време на телефони и вградени чипове.
Автоматичните енкодери и вариационните автоматични енкодери използват тясно латентно тясно място за компресиране на изображения за премахване на шума и откриване на аномалии.
Фината настройка на LoRA вмъква пречка от нисък ранг в големите езикови модели, така че те да могат да бъдат адаптирани с малка част от обучаемите параметри.
Мисленето с тесни места е навсякъде в ефективния AI. Обърнатите остатъчни тесни места доминират в мобилното зрение, тесните места от нисък ранг са в основата на LoRA адаптерите, които прецизират евтино гигантските езикови модели, а тесните места на вниманието (като латентния масив на Perceiver) укротяват квадратичните разходи. Очаквайте продължителна употреба с нарастването на моделите: най-евтиният начин за добавяне на капацитет често е да се разшири за кратко и да се прищипе другаде, а методите с ефективни параметри ще продължат да използват точки на прищипване от нисък ранг.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Архитектурата с тесни места изтласква данните през тесен междинен слой, преди да ги разшири отново, принуждавайки мрежата да научи компактни, ефективни представяния. Това е основен трик за изграждане на много дълбоки, бързи модели без експлозия на изчисления.
Водещият 1x1 conv свива броя на каналите, така че скъпият 3x3 conv работи в по-евтино, намалено подпространство.
Като първо намалява размерността, тежката 3x3 конволюция работи на много по-малко канали, намалявайки разходите за умножаване и добавяне.
MobileNetV2 разширява каналите с конверсия 1x1, извършва пространствена работа в дълбочина, след което се свива, обърнато остатъчно тясно място.
LoRA представлява актуализации на теглото като продукт от две малки матрици с нисък ранг, пречка, която драстично намалява параметрите, които могат да се обучават.
Той намалява каналите с 1x1, обработва с 3x3, след което възстановява каналите с друг 1x1.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Коригиране на тесни места в зареждащия модул на данни
технически