СледваСледващо ръководство
T5 и прехвърляне на текст към текст
Езиков AI
Език AI РЪКОВОДСТВО
Адаптерните слоеве са малки обучаеми модули, вмъкнати в замразен предварително обучен модел, което ви позволява да го адаптирате към нови задачи чрез актуализиране само на няколко процента от параметрите.
Чуйте това ръководствоAI-разказан · ~2 min
They make fine-tuning cheap, modular, and easy to swap.
Адаптери, популяризирани от Houlsby et al. (2019) за трансфер на обучение в НЛП, адресират скъп проблем: пълната фина настройка актуализира всяко тегло в голям модел и създава изцяло ново копие за всяка задача. Вместо това адаптер вмъква малки мрежи с тесни места във всеки трансформаторен блок, обикновено проекция надолу към ниско измерение, нелинейност и проекция нагоре назад, обвити в остатъчна връзка. По време на тренировка оригиналните предварително тренирани тежести остават замразени; само адаптерите (често под 5% от общите параметри) се научават. Това дава почти пълно качество на фина настройка на бенчмаркове като GLUE, докато обучава много по-малко параметри. Тъй като всяка задача получава свой собствен малък адаптер, можете да съхранявате един базов модел плюс много леки модули за задачи и да ги разменяте или дори да ги подреждате. Адаптерите са основополагащ член на фамилията за ефективна фина настройка на параметри (PEFT), заедно с LoRA и префиксната настройка.
Добавяне на специфичен за езика адаптер, така че един многоезичен модел да може да бъде специализиран за, да речем, суахили, без да се преквалифицира цялата мрежа.
Поддържане на единичен базов модел плюс десетки малки адаптери за всеки клиент в SaaS продукт, смяна на подходящия при заявка.
Фина настройка на модел за класификация на настроенията чрез обучение само на няколко процента адаптер, след което запазване на споделената база за други задачи.
Подреждане на адаптер за задача върху адаптер на домейн (напр. адаптер за правен текст плюс адаптер за обобщение) за модулно повторно използване.
Адаптерите и по-широкият набор от инструменти PEFT вече са стандартни за персонализиране на големи модели на достъпна цена, особено като балон с размери на модела. Очаквайте растеж в състава на адаптера (комбиниране на адаптери за задача или език модулно, както в AdapterHub), маршрутизиране между много адаптери при извод и персонализиране на устройството, където малък адаптер приспособява споделен базов модел за потребител. Вариантите на LoRA все повече доминират за чиста ефективност, но основната идея, замразяване на гигантския модел и обучение на малък плъгин, сега е централна за начина, по който полето мащабира персонализирането.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Адаптерните слоеве са малки обучаеми модули, вмъкнати в замразен предварително обучен модел, което ви позволява да го адаптирате към нови задачи чрез актуализиране само на няколко процента от параметрите. Те правят фината настройка евтина, модулна и лесна за смяна.
Настройката на адаптера поддържа основния модел замразен и заучава само малките вмъкнати модули.
Класическият адаптер свива скритото състояние до ниско измерение, прилага нелинейност, проектира резервно копие и добавя връзка за пропускане.
Адаптерите обикновено добавят и обучават само няколко процента от общите параметри на модела, много по-малко от пълната фина настройка.
Тъй като всяка задача се нуждае само от малък адаптер, един споделен базов модел може да обслужва много задачи чрез размяна на леки модули.
Адаптерите са основен PEFT метод, наред с подходи като LoRA и настройка на префикса.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
T5 и прехвърляне на текст към текст
Езиков AI