глоссарий

Self-supervised learning

Self-supervised learning

Self-supervised learning — это метод машинного обучения, при котором модель учится без внешней разметки, сама создавая задания из структуры данных. Вместо человека, вручную подписывающего примеры, алгоритм использует части самих данных как подсказки. Это позволяет обучать системы на огромных массивах информации из интернета.

Почему это важно? Классическое обучение требует размеченных примеров — фотографий с подписями «кот» или «собака». Ручная разметка дорога и медленна, а данные в мире растут. Self-supervised learning даёт способ использовать эти массивы без человека. На этом принципе построены большие языковые модели вроде GPT: они предсказывают следующее слово, и текст сам становится учителем.

Интуитивно это похоже на то, как ребёнок учит язык, слушая взрослых. Ему никто не объясняет правила явно — он слышит тысячи предложений, улавливает закономерности и предсказывает следующее слово. Нейросеть делает так же: прячет часть текста, пытается восстановить пропущенное, ошибается и корректирует представления. Так формируется понимание языка без единой подписи.

Пример — машинный перевод. Современные переводчики сначала обучаются на огромных корпусах без подсказок, запоминая смысловые связи слов. Когда разметка всё же нужна, её требуется немного: предобученная модель доучивается на тысячах примеров вместо миллионов. Это сделало перевод качественным для десятков языков.

Вывод: self-supervised learning позволяет ИИ учиться самостоятельно, извлекая знания из необработанных данных. Это ключ к масштабированию, преодолевающий главное ограничение — нехватку ручной разметки.