Введите хотя бы 2 символа для поиска по всем отраслям.
Английские термины разработки ПО: значения и примеры на русском
Разбирайте английскую лексику разработки программного обеспечения: от повседневной работы с кодом и тестирования до баз данных, архитектуры, веб-разработки и обработки данных. Для каждого термина приведены русское значение, пояснение употребления и английские примеры с переводом и разбором.
- 1 143 терминов
- 13 тем
- 430 базовых терминов
- 2 298 примеров
Машинное обучение и обработка данных
График взаимосвязи двух числовых переменных, где каждое наблюдение обозначено точкой, а переменные расположены по осям.
Объединять множество строк данных в сводные значения — суммы, количества или средние — обычно по категории, например дате, товару или региону.
Однократный быстрый анализ для ответа на конкретный внезапный вопрос, а не регулярный отчет или заранее запланированный проект.
Заполнять отсутствующие значения оценочными, например медианой столбца, самой частой категорией или прогнозом по другим столбцам.
Приведение неаккуратных исходных данных к чистой структурированной форме для анализа, включая изменение структуры, объединение, фильтрацию и исправление форматов.
О распределении, которое несимметрично и имеет длинный хвост значений с одной стороны, например распределение доходов с небольшим числом очень высоких значений.
Небольшой набор чисел, кратко описывающий данные: например количество, среднее, медиана, минимум, максимум и стандартное отклонение столбцов.
Простая быстрая проверка разумности результата перед тем, как ему доверять, например сверка суммы с уже известным числом.
Значение, ниже которого находится заданный процент наблюдений; например 90-й процентиль времени загрузки — срок, за который завершаются 90% загрузок.
Связь, при которой изменение одного фактора непосредственно вызывает изменение другого, а не просто происходит одновременно с ним.
Диапазон значений, рассчитанный по выборочным данным и предназначенный для оценки истинного значения; метод 95%-го интервала охватывает его в 95% повторных выборок.
Одна из версий, показываемых пользователям в эксперименте; обычно новая версия, сравниваемая с контрольной.
Исходное предположение статистического теста об отсутствии эффекта или различия, например что новый дизайн не меняет конверсию.
Группа пользователей с общей отправной точкой или опытом в один период, например зарегистрировавшихся в январе и отслеживаемых далее.
Последовательность шагов пользователя к цели, например посещение, регистрация и покупка; на каждом этапе часть людей отсеивается, как содержимое воронки.
График распределения одной числовой переменной: диапазон делят на интервалы, или бины, и показывают столбцом количество значений в каждом.
График, соединяющий точки линией и показывающий изменение значения во времени, например месячной выручки или ежедневных регистраций.
Переход от сводного представления к более подробным данным, например от годовых продаж к месячным и затем к отдельным магазинам, чтобы найти причину закономерности.
Оставлять только строки данных, удовлетворяющие условиям, например заказы за 2024 год или пользователей из Турции, исключая остальные.
Большая система хранения огромных объемов исходных данных в исходном формате, структурированных или нет, до момента обработки и анализа.
Обработка данных большими группами по расписанию, например раз в ночь, вместо обработки каждой записи сразу при поступлении.
Простая точка отсчета — например показатель прошлого года, текущая версия или базовая модель, — с которой сравнивают новые результаты.
Создание новых входных переменных из исходных данных, помогающих модели учиться, например расчет возраста по дате рождения или подсчет покупок клиента.
Значение, которое модель обучают предсказывать, например отменит ли клиент подписку или сколько потратит; также называется меткой или зависимой переменной.
Изменять масштаб числовых значений к общему диапазону, например от 0 до 1, либо корректировать показатели, чтобы справедливо сравнивать группы разного размера.
Документ или таблица с описанием каждого поля набора данных: его названия, значения, типа, допустимых вариантов, источника и владельца.
Запись конкретных действий пользователя в приложении или на сайте — например нажатий, просмотров страниц и покупок — как событий со временем, пользователем и устройством.
Автоматический сбор данных с сайтов программой, которая загружает страницы и извлекает нужные сведения, например цены или названия товаров.
Точка данных или закономерность, заметно отличающаяся от ожидаемого, например резкий всплеск регистраций или день без заказов.
Регулярная закономерность в данных, повторяющаяся через фиксированный период: например рост продаж в декабре, трафика по будням или спад летом.
Вероятность того, что тест обнаружит эффект заданного размера, если он действительно существует; тесты часто проектируют на мощность 80%.
График, отображающий значения в сетке цветом: более темные или теплые оттенки обычно обозначают большие значения, например заказы по дням недели и часам.
Таблица, суммирующая большой набор данных через группировку строк и столбцов по категориям и расчет итогов, количества или средних для каждой комбинации.
Уровень подробности данных, то есть то, что представляет одна строка: заказ, клиент за день или магазин за месяц.
Запись источника данных, систем и этапов, через которые они проходят и меняются, вплоть до отчетов, где используются.
Мера, показывающая, насколько каждый входной признак влияет на прогноз или решение модели по сравнению с другими признаками.
Измерение качества модели машинного обучения на выбранных данных и по выбранным метрикам после обучения.
Завершение обучения модели, когда выбранная метрика на проверочных данных перестаёт улучшаться по заданному правилу.
Изменение со временем связи между входными данными модели и результатом, который она должна предсказывать.
Система управления повторно используемыми входными признаками машинного обучения, предоставляющая их для обучения и предсказаний.
- training-serving skewсуществительноерасхождение обучения и обслуживания модели, training-serving skew
Несовпадение данных или обработки признаков, используемых при обучении модели, с данными или обработкой при её предсказаниях в рабочей среде.
- catastrophic forgettingсуществительноекатастрофическое забывание, катастрофическое забывание ранее освоенного
Существенная утрата ранее освоенных возможностей модели при обучении на новых задачах или данных.
- teacher forcingсуществительноеобучение с подстановкой правильного предыдущего ответа, teacher forcing
Метод обучения последовательностной модели, при котором правильный предыдущий выход подаётся на вход для предсказания следующего шага.
Короткий тест: знаете ли вы эти термины?
Десять вопросов из словаря. Выберите правильное значение каждого термина и проверьте результат.
Как изучать лексику: Разработка программного обеспечения
- Читайте документацию, README, примечания к выпускам и обсуждения задач. Обращайте внимание на выражения, которые повторяются в вашей работе.
- Учите сочетания целиком: fix a bug, report a bug, steps to reproduce. Так проще использовать термин в собственной фразе.
- Практикуйтесь в коротких сообщениях: описаниях задач, комментариях к коду и сообщениях коммитов.
- Запоминайте произношение сокращений: API и SDK обычно произносят по буквам, JSON — как имя Jason, а REST — как одно слово.
- Сохраняйте вежливые фразы для командной работы: Could you take a look? и What do you think about…?
Частые вопросы
Как учить английские термины разработки ПО?
Читайте реальные рабочие тексты и отмечайте контекст: документацию, README, обсуждения задач и комментарии к pull request. Учите слово вместе с типичными сочетаниями, например open a pull request и fix a bug, а затем используйте их в своих сообщениях.
С каких терминов начать?
Начните с bug, fix, commit, branch, pull request, merge, code review, deploy, release, ticket, sprint и stand-up. Затем переходите к тестированию, отладке, архитектуре и API — в зависимости от задач, с которыми сталкиваетесь.
Отличается ли британский английский от американского в программировании?
В коде, названиях API и значительной части документации встречается американское написание: color, initialize, behavior. В обычном тексте британские авторы могут писать colour или behaviour, но имя свойства CSS color менять нельзя. Произношение некоторых слов также различается, например agile и route.
Использовать русское название или английский термин?
Сохраняйте точные английские имена в коде, API и командах. В объяснениях для русскоязычной аудитории выбирайте понятный русский эквивалент и при необходимости указывайте английский термин рядом. Для командных обсуждений учитывайте принятую в проекте терминологию.
Как рассказывать о работе на английском на встречах и при проверке кода?
Для короткого отчёта подойдут Yesterday I fixed…, today I'm working on…, no blockers. При проверке кода можно написать Could you take a look at my PR? или I've addressed your comments. Пометка nit обозначает мелкое замечание, а LGTM — одобрение. Вежливый вопрос What do you think about…? помогает обсудить предложение без категоричного требования.
Смежные отрасли
Закрепляйте лексику чтением
Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском:
