РЪКОВОДСТВО по основи

Малкократно обучение

Малкократното обучение е способността да научите нова задача само от шепа примери вместо от хиляди.

2 min readПоследна актуализация

Преглед

It matters because it mirrors how humans generalize and lets modern AI adapt instantly without expensive retraining.

Дълбоко гмуркане

Традиционното машинно обучение се нуждае от огромни етикетирани набори от данни, но обучението с няколко изстрела цели да се представи добре, след като видите само няколко примера на клас. Големите езикови модели популяризират обучението с няколко изстрела в контекста: поставяте няколко входно-изходни примера директно в подканата и моделът извежда модела и го прилага към нов вход, без да актуализира своите тегла. Терминът идва от преброяването на показаните примери, често записани като N-way K-shot (N класа, K примера всеки). Нулев изстрел означава без примери, един изстрел означава един, а няколко изстрела обикновено означава два до няколко дузини. Това работи, защото моделът вече е усвоил широки модели по време на предварителното обучение, така че няколко примера основно показват кое съществуващо умение да се използва.

Техническа информация

Обучението с няколко изстрела в контекста разчита на примери за четене на трансформатора в подканата и използване на внимание за съпоставяне на модели, без актуализации на градиенти или промени в теглото. Примерите обуславят предсказанията на следващия токен на модела за новия вход. Вместо това отделно семейство, методи, базирани на показатели, като прототипни и съвпадащи мрежи, научава пространство за вграждане, където сравнявате нова извадка със средната стойност на няколко примера за всеки клас и избирате най-близкия. И двата маршрута използват предварително обучение, така че оскъдните етикети са много важни.

Стратегическо въздействие

Clearer decisions

Помага ви да отделите ясните технически твърдения от маркетинговия език.

Cost and budget

Можете да задавате въпроси за по-добро внедряване, преди да харчите пари или време.

Team and workflow

Екипи със споделено разбиране вземат по-добри решения за продукти, политики и обучение.

Бъдещето на малкократното обучение

Малкократното обучение се превръща в стандартния начин, по който хората използват големи модели, така че границата го прави по-надежден: по-добър избор на примери, подреждане и извличане, така че подканите избират автоматично най-полезните демонстрации. Очаквайте по-тясна интеграция с извличане и по-дълги контекстни прозорци, които пасват на повече примери, плюс проучване защо редът на примерите и форматирането са толкова прецизни. Тъй като моделите се подобряват, разликата между нулев и няколко изстрела се свива за лесни задачи, докато малко изстрел остава ценен за специализирани формати и крайни случаи.

Внедряване в реалния свят

Класифициране на билети за поддръжка на клиенти в категории след показване на модел само с три или четири етикетирани примера от всяка категория в подканата.

Обучение на чатбот на специфичен изходен формат (като JSON с наименувани полета) чрез даване на две или три примерни двойки вход-изход.

Идентифициране на рядък производствен дефект само от няколко фотографирани проби с помощта на прототипна мрежа в система за зрение.

Адаптиране на стил на превод или обобщение, за да съответства на гласа на марката чрез включване на няколко примера преди и след в заявката.

Рискове и предпазни огради

Различните екипи могат да използват един и същи термин по различен начин, така че дефинирайте обхвата рано.

Бенчмарковете могат да изглеждат силни, докато производителността в реалния свят е неравномерна.

Пренебрегването на качеството на данните и плановете за оценка често създава крехки резултати.

Пътна карта за изпълнение

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 Few-Shot Learning quiz

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

Start quiz

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

Next guide

Трансферно обучение

Frequently asked questions

What is Few-Shot Learning?

Малкократното обучение е способността да научите нова задача само от шепа примери вместо от хиляди. Има значение, защото отразява начина, по който хората обобщават и позволява на съвременния AI да се адаптира незабавно без скъпо преквалификация.

В нотацията „N-way K-shot“ за какво се отнася K?

K е броят на примерите, дадени за всеки клас, докато N е броят на класовете („начините“).

Когато голям езиков модел извършва кратковременно обучение в контекста от подкана, какво се случва с неговите тегла?

Обучението в контекст не извършва градиентни актуализации; примерите в подканата просто насочват прогнозите на следващия токен на модела.

Каква е ключовата разлика между подсказването с нулев и няколко изстрела?

Zero-shot дава само инструкция без примери, докато small-shot включва шепа демонстрации.

Защо няколко примера могат да бъдат достатъчни за голям предварително обучен модел, за да изпълни добре нова задача?

Широките познания от предварителното обучение означават няколко демонстрации, които най-вече сигнализират кои съществуващи способности да се използват, вместо да преподават от нулата.

Което описва базиран на метрика метод с няколко изстрела като прототипна мрежа?

Прототипните мрежи формират прототип (средно вграждане) за клас и класифицират нови точки по най-близкия прототип в наученото пространство.