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

Функции на загубата

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

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

Преглед

Choosing the right loss shapes what the model actually learns.

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

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

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

Кръстосаната ентропия, работният кон за класификация, произлиза от теорията на информацията: тя измерва допълнителните битове, необходими за кодиране на истинските етикети, използвайки предвидените от модела вероятности. Тъй като нараства рязко, когато една уверена прогноза се окаже погрешна, градиентът му принуждава силно модела да коригира грешките, допуснати с прекалено самочувствие. Функциите на загуба трябва да бъдат диференцируеми (или почти такива), тъй като обратното разпространение се нуждае от техния градиент. Точно това изискване е причината да се използват гладки сурогати вместо сурови, недиференцируеми показатели като точност.

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

Clearer decisions

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

Cost and budget

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

Team and workflow

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

Бъдещето на функциите за загуба

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

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

Използване на загуба на кръстосана ентропия за обучение на класификатор на спам по имейл, който наказва уверени грешни класификации

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

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

Проектиране на загуба на модел на възнаграждение, за да насочи чатбот към по-полезни и честни отговори

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

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

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

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

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

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 Loss Functions 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 Loss Functions?

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

Какво измерва функцията на загубата?

Функция за загуба извежда число, което определя количествено разликата между прогнозите и верните отговори; по-ниско е по-добре.

Коя функция на загуба се използва най-често за задачи за класификация?

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

В сравнение със средната квадратна грешка, защо може да изберете средна абсолютна грешка?

Средната абсолютна грешка третира всички грешки пропорционално, вместо да ги повдига на квадрат, така че няколко екстремни отклонения имат по-малко влияние.

Защо функцията на загуба обикновено трябва да бъде диференцируема?

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

Как крос-ентропията третира уверена, но грешна прогноза?

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