Английская лексика · Искусственный интеллект

Английские термины искусственного интеллекта и машинного обучения

Разбирайте английскую лексику исследований и разработки AI: данные, обучение моделей, оценка качества, нейросети, языковые модели и внедрение. Пояснения помогут читать документацию и обсуждать технические решения без смешения близких понятий.

  • 100 терминов
  • 12 тем
  • 41 базовых терминов
  • 200 примеров

Основы машинного обучения

  • artificial intelligenceсуществительноеискусственный интеллект, ИИ

    Область информатики, создающая системы для задач, обычно требующих человеческого интеллекта: понимания языка, распознавания изображений или принятия решений.

  • machine learningсуществительноемашинное обучение

    Раздел искусственного интеллекта, в котором компьютеры извлекают закономерности из данных и используют их для прогнозов или решений без явного программирования каждого правила.

  • modelсуществительноемодель, обученная модель

    Результат обучения — программа с усвоенными параметрами, которая получает входные данные, например изображение или текст, и выдает прогноз или ответ.

  • supervised learningсуществительноеобучение с учителем, контролируемое обучение

    Тип машинного обучения, при котором модель учится на примерах с правильными ответами, то есть метками.

  • classificationсуществительноеклассификация, задача классификации

    Задача, в которой модель относит каждый вход к одной или нескольким категориям из заданного набора, например определяет спам или категорию товара на фото.

  • unsupervised learningсуществительноеобучение без учителя, неконтролируемое обучение

    Тип машинного обучения, находящий структуру в данных без правильных ответов-разметки, например группирующий похожих клиентов или обнаруживающий необычные события.

  • regressionсуществительноерегрессия

    Задача, в которой модель предсказывает число на непрерывной шкале, например цену дома, срок доставки или завтрашнюю температуру.

  • reinforcement learningсуществительноеобучение с подкреплением

    Тип машинного обучения, в котором агент учится методом проб и ошибок: действует в среде и получает вознаграждение или штраф за результат.

  • clusteringсуществительноекластеризация, группировка похожих объектов

    Задача обучения без учителя, которая объединяет похожие элементы без заранее заданных меток, например сегментирует клиентов по покупательским привычкам.

  • state-of-the-artприлагательноесовременный уровень, передовой

    Описывает лучший известный на данный момент результат или метод, обычно измеренный на известном бенчмарке.

Данные и признаки

  • datasetсуществительноенабор данных, датасет

    Собранная и организованная коллекция примеров — изображений, текстов или строк таблицы — для обучения или оценки модели.

  • training dataсуществительноеобучающие данные, данные для обучения

    Примеры, на которых модель учится во время обучения; их качество, размер и разнообразие во многом определяют результат.

  • featureсуществительноепризнак, характеристика

    Измеряемая величина, подаваемая модели на вход: например возраст клиента, число прежних заказов или яркость пикселя.

  • labelсуществительноеметка, правильный ответ

    Правильный ответ, прикрепленный к обучающему примеру, например пометка «спам» для письма или «кошка» для фотографии.

  • annotationсуществительноеаннотация, разметка данных

    Добавление меток или примечаний к исходным данным, например рамок вокруг объектов на изображениях или тем предложений, чтобы использовать данные для обучения или оценки.

  • preprocessingсуществительноепредварительная обработка, предобработка данных

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

  • ground truthсуществительноеэталонные данные, истинные значения

    Правильные проверенные ответы, с которыми сравнивают результаты модели; обычно их получают тщательной ручной разметкой или реальными измерениями.

  • data augmentationсуществительноеаугментация данных, расширение обучающих данных

    Создание дополнительных обучающих примеров путем небольших изменений существующих — например отражения или обрезки изображений и перефразирования предложений — для увеличения разнообразия данных.

  • class imbalanceсуществительноедисбаланс классов, несбалансированность классов

    Ситуация, когда одних классов в наборе данных намного больше, чем других, например 990 обычных транзакций на 10 мошеннических.

  • data leakageсуществительноеутечка данных в обучении, утечка целевой информации

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

Нейронные сети и глубокое обучение

  • neural networkсуществительноенейронная сеть

    Модель из множества связанных узлов, расположенных слоями и отчасти вдохновленных устройством мозга; каждый узел преобразует входные значения.

  • deep learningсуществительноеглубокое обучение

    Раздел машинного обучения, использующий нейронные сети со множеством слоев; он лежит в основе современных систем речи, изображений и языка.

  • parameterсуществительноепараметр

    Число внутри модели, например вес или смещение, которое модель усваивает во время обучения. Размер модели часто указывают количеством параметров.

  • transformerсуществительноетрансформер, архитектура трансформера

    Архитектура нейронной сети, представленная в 2017 году и использующая механизм внимания для параллельной обработки частей последовательности; на ней основаны современные LLM.

  • layerсуществительноеслой нейронной сети, слой

    Уровень нейронной сети — группа узлов, которая принимает выход предыдущего уровня, преобразует его и передает дальше.

  • weightsсуществительноевеса нейронной сети, веса модели

    Обученные числовые значения связей нейронной сети, определяющие силу влияния каждого входа на следующий слой; вместе они хранят усвоенное моделью.

  • activation functionсуществительноефункция активации

    Простая математическая функция, применяемая к выходу узла нейронной сети; она добавляет нелинейность и позволяет сети изучать сложные закономерности.

  • backpropagationсуществительноеобратное распространение ошибки, backprop

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

  • attentionсуществительноемеханизм внимания, attention

    Механизм, позволяющий модели определять, какие части входных данных наиболее важны для каждой части результата, и сильнее учитывать их при генерации.

Обучение модели

  • trainглаголобучать модель, тренировать модель

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

  • loss functionсуществительноефункция потерь

    Формула, измеряющая расхождение прогнозов модели с правильными ответами; при обучении модель стремится уменьшить это значение.

  • overfittingсуществительноепереобучение

    Ситуация, когда модель слишком точно запоминает обучающие данные, включая шум и случайные особенности, и хуже работает на новых примерах.

  • epochсуществительноеэпоха

    Один полный проход обучения по всему набору обучающих данных; модели обычно обучают несколько эпох.

  • learning rateсуществительноескорость обучения, темп обучения

    Гиперпараметр, задающий размер шага при каждом обновлении параметров модели. Слишком большое значение делает обучение нестабильным, слишком малое — медленным.

  • hyperparameterсуществительноегиперпараметр

    Параметр, который инженеры выбирают до обучения, а не получают из данных, например скорость обучения, размер пакета или число слоев.

  • batch sizeсуществительноеразмер пакета, размер батча

    Количество обучающих примеров, обрабатываемых вместе перед одним обновлением параметров модели.

  • gradient descentсуществительноеградиентный спуск

    Базовый метод оптимизации при обучении: он многократно немного изменяет параметры в направлении наибольшего уменьшения функции потерь.

  • underfittingсуществительноенедообучение, недостаточное обучение модели

    Проблема, при которой модель слишком проста или обучалась слишком мало, чтобы уловить закономерности, и потому плохо работает даже на обучающих данных.

  • regularizationсуществительноерегуляризация

    Метод, ограничивающий чрезмерную сложность модели во время обучения, чтобы снизить переобучение и улучшить работу на новых данных.

  • checkpointсуществительноеконтрольная точка, сохранённый снимок модели

    Сохранённые веса модели, а часто и состояние оптимизатора на определённом этапе обучения, позволяющие продолжить обучение или использовать эту версию.

  • convergeглаголсходиться, сходиться к устойчивому значению

    Достичь устойчивого состояния в ходе обучения, когда функция потерь перестает заметно снижаться и дальнейшее обучение почти не приносит улучшений.

Оценка и метрики

  • test setсуществительноетестовая выборка, тестовый набор

    Часть данных, отложенная и используемая только в конце для оценки того, насколько хорошо готовая модель работает на новых примерах.

  • accuracyсуществительноеточность классификации, доля верных прогнозов

    Доля правильных прогнозов модели среди всех ее прогнозов; например, точность 90% означает девять верных ответов из десяти.

  • validation setсуществительноепроверочная выборка, валидационный набор

    Часть данных, не используемая при обучении и применяемая во время разработки для сравнения моделей, настройки параметров и выбора момента остановки.

  • precisionсуществительноеточность положительных прогнозов, precision

    Доля действительно положительных случаев среди всех случаев, которые модель пометила как положительные; высокая precision означает мало ложных тревог.

  • recallсуществительноеполнота, чувствительность

    Доля найденных моделью случаев среди всех случаев, которые действительно являются положительными; высокая полнота означает мало пропусков.

  • F1 scoreсуществительноеF1-мера, F1-оценка

    Единая метрика, объединяющая precision и recall через их среднее гармоническое; она высока только тогда, когда обе исходные метрики высоки.

  • benchmarkсуществительноетестовый набор для сравнения, бенчмарк

    Стандартный набор задач и данных, на котором модели измеряют одинаковым способом, чтобы справедливо сравнивать результаты разных команд.

  • confusion matrixсуществительноематрица ошибок, матрица классификации

    Таблица, показывающая для каждого истинного класса, сколько примеров модель отнесла к каждому классу; она помогает увидеть, какие категории модель путает.

  • cross-validationсуществительноеперекрестная проверка, кросс-валидация

    Метод оценки, при котором данные делят на несколько частей, обучают модель на всех, кроме одной, и проверяют на оставшейся, повторяя процесс для каждой части.

Большие языковые модели

  • LLMсокращениебольшая языковая модель, LLM

    Очень крупная нейронная сеть, обученная на огромных объемах текста и способная генерировать и обрабатывать язык.

  • tokenсуществительноетокен, текстовая единица

    Небольшая единица текста, которую языковая модель читает или генерирует: целое слово, его часть либо знак препинания. Ограничения и стоимость часто считают в токенах.

  • hallucinationсуществительноегаллюцинация модели, выдуманный ответ модели

    Уверенный, но ложный или выдуманный результат генеративной модели, например несуществующий факт, цитата, источник или фрагмент кода.

  • context windowсуществительноеконтекстное окно, окно контекста

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

  • generative AIсуществительноегенеративный ИИ, генеративный искусственный интеллект

    Системы ИИ, создающие новый контент — текст, изображения, аудио, видео или код, — а не только распределяющие входы по классам или прогнозирующие значения.

  • pretrainingсуществительноепредварительное обучение, предобучение

    Первый и самый масштабный этап обучения, на котором модель усваивает общие закономерности из огромного объема преимущественно неразмеченных данных перед адаптацией к конкретным задачам.

  • temperatureсуществительноетемпература, параметр температуры

    Настройка, управляющая случайностью результата генеративной модели: низкое значение дает более предсказуемые ответы, высокое — более разнообразные и творческие.

  • multimodalприлагательноемультимодальный, многомодальный

    Способный работать с несколькими типами данных, например текстом, изображениями, аудио и видео; такая модель может отвечать на вопросы о фотографии.

  • AI agentсуществительноеИИ-агент, агент искусственного интеллекта

    Система на основе LLM, которая планирует шаги и использует инструменты — например поиск, код или корпоративные программы, — чтобы выполнять задачу с минимальной помощью человека.

Промпты и поиск контекста

  • promptсуществительноепромпт, запрос к модели

    Текст или другой вход, передаваемый генеративной модели, чтобы задать ей задачу: например вопрос, команда или несколько примеров.

  • system promptсуществительноесистемный промпт, системная инструкция

    Инструкции, передаваемые чат-модели до начала диалога и задающие ее роль, правила, тон и ограничения для последующих сообщений.

  • RAGсокращениегенерация с дополнением поиском, RAG

    Метод, при котором система сначала ищет подходящие фрагменты в коллекции документов, а затем передает их LLM для подготовки ответа.

  • prompt engineeringсуществительноепроектирование промптов, инженерия промптов

    Практика разработки, тестирования и улучшения запросов к модели, чтобы получать точные, полезные и стабильные результаты.

  • few-shot promptingсуществительноеподсказка с несколькими примерами, few-shot prompting

    Передача модели нескольких разобранных примеров задачи внутри запроса, чтобы она повторила этот шаблон для нового входа без дополнительного обучения.

  • chain of thoughtсуществительноецепочка рассуждений, пошаговое рассуждение

    Пошаговое рассуждение, которое модель формулирует до окончательного ответа; часто помогает решать математические, логические и многоэтапные задачи.

  • vector databaseсуществительноевекторная база данных, векторное хранилище

    База данных для хранения эмбеддингов и быстрого поиска векторов, наиболее похожих на запрос; часто используется в семантическом поиске и системах RAG.

Дообучение и адаптация

  • fine-tuningсуществительноедообучение, тонкая настройка модели

    Дополнительное обучение уже предварительно обученной модели на меньшем наборе данных для конкретной задачи, чтобы адаптировать ее поведение.

  • transfer learningсуществительноеперенос обучения, трансферное обучение

    Использование знаний модели, полученных на одной задаче или наборе данных, как начальной точки для другой связанной задачи вместо обучения с нуля.

  • base modelсуществительноебазовая модель, базовая языковая модель

    Модель, прошедшая только предварительное обучение, но еще не дообученная следовать инструкциям; она хорошо продолжает текст, но ненадежно выполняет команды и ведет диалог.

  • LoRAсокращениеLoRA, низкоранговая адаптация

    Метод дообучения, сохраняющий исходные веса неизменными и обучающий только небольшие добавленные матрицы, что экономит память и место.

  • RLHFсокращениеобучение с подкреплением на основе отзывов людей, RLHF

    Этап обучения, на котором люди ранжируют ответы модели, модель вознаграждения усваивает их предпочтения, а LLM настраивают на более высокую оценку.

  • knowledge distillationсуществительноедистилляция знаний, дистилляция модели

    Обучение меньшей модели-ученика на результатах большой модели-учителя, чтобы сохранить большую часть качества при более быстрой и дешевой работе.

Компьютерное зрение

  • computer visionсуществительноекомпьютерное зрение

    Область ИИ, обучающая компьютеры понимать изображения и видео: распознавать объекты, читать текст на снимках и отслеживать движение.

  • CNNсокращениесверточная нейронная сеть, CNN

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

  • object detectionсуществительноеобнаружение объектов, детекция объектов

    Задача компьютерного зрения, которая находит объекты на изображении или видео и определяет как их класс, например автомобиль или человек, так и положение, обычно рамкой.

  • image segmentationсуществительноесегментация изображений, сегментация изображения

    Задача компьютерного зрения, присваивающая каждому пикселю изображения класс или объект и определяющая точные формы, а не приблизительные рамки.

  • bounding boxсуществительноеограничивающая рамка, рамка объекта

    Прямоугольник вокруг объекта на изображении, заданный координатами и показывающий его положение; это стандартный результат обнаружения объектов.

  • diffusion modelсуществительноедиффузионная модель, модель диффузии

    Генеративная модель, которая учится постепенно удалять шум и создает изображения, аудио или видео, начиная со случайного шума и поэтапно уточняя результат.

Обработка естественного языка

  • natural language processingсуществительноеобработка естественного языка, NLP

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

  • embeddingсуществительноевекторное представление, эмбеддинг

    Набор чисел — вектор, представляющий слово, предложение, изображение или другой объект так, что близкие по смыслу объекты располагаются рядом.

  • tokenizerсуществительноетокенизатор

    Компонент, который разделяет текст на токены и преобразует их в числа для модели, а также превращает выходные числа модели обратно в текст.

  • sentiment analysisсуществительноеанализ тональности, анализ настроений текста

    Задача обработки языка, определяющая мнение или эмоцию в тексте, например положительную, отрицательную или нейтральную оценку товара.

  • named entity recognitionсуществительноераспознавание именованных сущностей, NER

    Задача NLP, которая находит в тексте имена людей, организаций и мест, а также даты, суммы и подобные элементы и помечает тип каждого.

  • corpusсуществительноекорпус текстов, корпус речи

    Большая организованная коллекция текстов или записей речи, используемая для обучения языковых моделей или изучения употребления языка.

Смещения, безопасность и ответственный ИИ

  • biasсуществительноесмещение, систематическая предвзятость модели

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

  • fairnessсуществительноесправедливость модели, равное отношение к группам

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

  • explainabilityсуществительноеобъяснимость модели, объяснимость

    Степень, в которой люди могут понять, почему модель выдала конкретный прогноз или решение; этому помогают инструменты, показывающие важные входные признаки.

  • guardrailсуществительноезащитное ограничение, предохранительный механизм модели

    Правило или проверка вокруг модели, предотвращающие вредные, неуместные или небезопасные входы и выходы, например фильтр личных данных в ответах.

  • red teamingсуществительноетестирование методом красной команды, редтиминг

    Проверка модели или ИИ-системы намеренными попытками вызвать сбой или вредное поведение, чтобы найти уязвимости до пользователей или злоумышленников.

  • alignmentсуществительноесогласование ИИ с человеческими намерениями, выравнивание поведения ИИ

    Настройка поведения ИИ-системы в соответствии с намерениями и ценностями людей, чтобы она была полезной, честной и не причиняла вреда; также область исследований этой задачи.

  • jailbreakсуществительноеобход ограничений модели, джейлбрейк модели

    Запрос или приём, рассчитанный на то, чтобы заставить модель игнорировать правила безопасности и выдать запрещённый ею ответ.

Развертывание и MLOps

  • inferenceсуществительноеинференс, вывод модели

    Этап, на котором обученная модель обрабатывает новые входные данные и выдает результат, например отвечает на вопрос или классифицирует изображение.

  • deployглаголразвёртывать, внедрять в рабочую систему

    Помещать обученную модель в реальную систему, чтобы пользователи или другие программы могли отправлять ей запросы и получать предсказания.

  • GPUсокращениеграфический процессор (GPU)

    Чип, выполняющий множество простых вычислений параллельно; он служит основным оборудованием для обучения и запуска нейросетей.

  • latencyсуществительноезадержка, время отклика

    Время между отправкой запроса модели и получением ответа, обычно измеряемое в миллисекундах или секундах.

  • endpointсуществительноеконечная точка, сетевой адрес API

    URL, по которому можно обратиться к развёрнутой модели: другая программа отправляет запрос и получает предсказание или ответ.

  • MLOpsсуществительноеMLOps, эксплуатация моделей машинного обучения

    Практики и инструменты надежной эксплуатации ML в производственной среде: версионирование данных и моделей, автоматизация обучения и развертывания, мониторинг со временем.

  • data driftсуществительноедрейф данных, изменение входных данных со временем

    Изменение данных, поступающих в развернутую модель, по сравнению с обучающими данными; со временем оно может ухудшить прогнозы.

  • quantizationсуществительноеквантование модели, квантизация

    Хранение весов модели, а иногда и активаций, с меньшим числом бит, например 8 или 4 вместо 16, чтобы уменьшить размер и ускорить работу.

  • roll outфразовый глаголпостепенно выпускать, выкатывать

    Делать новую модель, функцию или версию доступной пользователям, часто поэтапно: начинать с небольшой доли трафика и расширять её при хороших показателях.

Короткий тест: знаете ли вы эти термины?

Десять вопросов из словаря. Выберите правильное значение каждого термина и проверьте результат.

Как изучать лексику: Искусственный интеллект

  • Учите термины парами, которые легко спутать: training/inference, parameter/hyperparameter, precision/recall.
  • При чтении статьи фиксируйте задачу, данные, метрику и ограничения эксперимента отдельно.
  • Проверяйте значения аббревиатур по контексту: LLM, RAG и LoRA обозначают разные технологии и подходы.
  • Различайте разговорное употребление и точные определения из документации модели.

Частые вопросы

Чем AI отличается от machine learning и deep learning?

AI — широкая область создания систем, выполняющих интеллектуальные задачи. Machine learning — подход, где система учится на данных; deep learning — направление машинного обучения на многослойных нейронных сетях.

Чем обучение отличается от inference?

Training — процесс настройки параметров модели на данных. Inference — применение уже обученной модели для получения результата на новом входе.

Что такое fine-tuning?

Это дополнительная настройка уже предварительно обученной модели на специализированных данных или задаче. Она отличается от обучения модели с нуля.

Как произносить английские сокращения LLM, GPU, RAG и LoRA?

Большинство сокращений произносят по буквам: LLM — «эл-эл-эм», GPU — «джи-пи-ю», NLP — «эн-эл-пи», AI — «эй-ай». RAG обычно читают как английское слово rag, а LoRA — примерно «лора». Перед AI в английском употребляют an: an AI model.

Как русскоязычным специалистам использовать английские AI-термины на работе?

В международной документации, коде и статьях важно узнавать английские названия и устойчивые сочетания: fine-tune a model, update a prompt, inference time. В русскоязычном тексте выбирайте понятный русский термин или при первом упоминании приводите английский эквивалент; далее соблюдайте единообразие.

Закрепляйте лексику чтением

Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском: