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