Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Обозначения

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

Рассмотрим простое утверждение: «Увеличение улучшает пропускную способность.» Для исследователя машинного обучения означает размер батча. Для аппаратного инженера означает пропускную способность. Оба прочтения верны в своих областях, но в системах машинного обучения нам нужны оба понятия в одном уравнении — отсюда необходимость в едином, непротиворечивом соглашении.

Железный закон систем машинного обучения

Для последовательно исполняемых фаз разложение производительности по железному закону имеет вид:

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

СимволОпределениеЕдиницаПочему этот символ?
ВремяsecondsНеоднозначности нет. Время по настенным часам для операции.
Объем данныхbytesИзбегает столкновения с (размер набора данных). В законах масштабирования означает обучающие токены. Здесь нужны байты, перемещаемые через память. Индекс снимает неоднозначность.
Пропускная способностьbytes/sИзбегает столкновения с (размер батча). В системной литературе часто означает пропускную способность, тогда как в литературе по машинному обучению часто означает размер батча. Нотация сохраняет соглашение машинного обучения.
ОперацииFLOPsПолное число операций с плавающей запятой. Аккуратно в уравнениях (в отличие от «»).
Пиковая производительностьFLOP/sИзбегает столкновения с (параметры). В материалах по roofline-модели часто означает производительность, тогда как в литературе по машинному обучению обычно означает число параметров. Нотация сохраняет соглашение машинного обучения.
Эффективность—Использование оборудования . Избегает столкновения со скоростью обучения .
ЗадержкаsecondsИзбегает столкновения с (потери). Фиксированное накладное время (запуск ядра, сетевой RTT). Индекс отличает от функции потерь.

Почему эти выборы важны

Без тщательной нотации предложения становятся неоднозначными:

«Уменьшение улучшает производительность.»

У этого предложения два возможных прочтения:

  • Уменьшение размера набора данных (меньше обучающих сэмплов) может ускорить обучение, но способно снизить точность.
  • Уменьшение перемещаемого объема данных (например, сжатием или квантизацией) может ускорить инференс, а влияние на точность зависит от метода и калибровки.

С нашей нотацией мы можем записать точно:

«Уменьшение квантизацией FP32-to-INT8 сокращает трафик параметров в памяти до одной четверти, тогда как (обучающие данные) остается неизменным.»

Наша нотация устраняет эту неоднозначность: « ограничивает пропускную способность» имеет лишь одно прочтение.

Варианты с индексами

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

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

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

Уравнение деградации

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

СимволОпределениеЕдиница/типПримечания
Точность в момент СкалярТочность модели после того, как модель проработала в эксплуатации время .
Начальная точностьСкалярТочность модели в момент развертывания.
Подогнанная чувствительностьСкалярЛокальный коэффициент, оцениваемый по исходам на заявленном диапазоне; не универсальная константа. (Не длина волны.)
Текущее распределениеРаспределениеРаспределение данных в момент . (Не параметры — для числа параметров используйте .)
Обучающее распределениеРаспределениеРаспределение данных в момент обучения.
Статистическое расхождениеСкаляр Измеряет, насколько дрейфовал от . Распространенные варианты: расхождение Кульбака–Лейблера, полная вариация, расстояние Вассерштейна. (Каллиграфическая буква, чтобы избежать столкновения с = размер набора данных.)
Порог откликаScalar Эксплуатационный порог для расследования; он не запускает переобучение автоматически.

Энергетическое следствие

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

СимволОпределениеЕдиницаПримечания
Полная энергияjoulesПолная энергия, потребляемая рабочей нагрузкой машинного обучения, разложенная на слагаемые перемещения данных и вычислений.
Энергия на перемещенный байтjoules/byteЭффективная стоимость перемещения; полная энергия зависит также от числа перемещенных байтов и выполненных операций.
Энергия на операциюjoules/FLOPЭнергетическая стоимость одной арифметической операции.

Обозначения глубокого обучения

Эта книга следует стандартным соглашениям глубокого обучения Goodfellow et al., 2016 с явным разрешением неоднозначности для системных переменных.

СимволОпределениеРазмерность/тип
Размер батчаЦелое число. Количество сэмплов, обрабатываемых параллельно. (Никогда не означает пропускную способность.)
ПараметрыЦелое число. Полное число скалярных параметров модели, включая веса и смещения. (Никогда не означает пиковые FLOP/s.)
Размер набора данныхЦелое число. Число обучающих сэмплов или токенов. (Никогда не означает объем данных в байтах — используйте .)
Длина последовательностиЦелое число. Число токенов или шагов времени.
Скрытая размерностьЦелое число. Размер вектора скрытого состояния.
Размерность головы вниманияЦелое число. Скрытая размерность одной головы в слоях внимания.
Число слоевЦелое число. Полное число слоев в сети.
Число голов вниманияЦелое число. Число голов внимания в слое многоголового внимания.
Число голов ключ–значениеЦелое число. Число голов ключ–значение в внимании с группированными запросами или многозапросном внимании.
Индекс слояЦелое число. Индекс слоя. Используйте вместо голой при индексации слоев, поскольку сталкивается с потерями и задержкой.
Функция потерьСкаляр. Целевая функция, минимизируемая в ходе обучения.
Скорость обученияСкаляр. Шаг оптимизатора. (Никогда не используйте голый символ для эффективности оборудования — используйте .)
Параметры моделиНабор параметров, часто рассматриваемый как вектор. Множество всех обучаемых параметров.
РаспределениеВероятностная масса/плотность случайной величины. Для общих распределений используйте строчную , чтобы избежать столкновения с (числом параметров).
Условное распределениеУсловная вероятность/плотность. Используйте эту форму для общих соотношений меток; и зарезервируйте за обучающим и текущим распределениями уравнения деградации.
Вероятность событияВероятность события . Используйте для утверждений о событиях, таких как ; для распределений используйте и .

Латинские матрицы и векторы набираются жирным (, ); скаляры, размерности, индексы и отдельные элементы матриц остаются курсивными (, , , ). Общий символ параметров — единственное общепринятое исключение и остается курсивным. Локальная матричная алгебра следует тому же правилу жирного начертания: матричные операнды жирные (, , ), как в общем матричном умножении (GEMM) . Жирное начертание помечает матричный операнд и отличается от курсивного скалярного размера батча , который в скалярных контекстах остается размером батча.

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

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

СимволОпределениеЕдиница/типПримечания
Арифметическая интенсивностьFLOP/byteFLOPs рабочей нагрузки на перемещенный байт. В roofline-модели служит независимой переменной.
Точка излома roofline-моделиFLOP/byte. Предпочитайте эту явную форму звездочному сокращению, чтобы значение оставалось ясным в тексте.
Достижимая производительность вычисленийFLOP/sГраница roofline-модели: . Используется , а не , потому что эта величина представляет собой производительность.
Использование FLOPs моделиБезразмернаяПолезные FLOP/s модели, деленные на доступные пиковые FLOP/s. Текстовый акроним избегает перегрузки .
Коэффициент сжатияБезразмернаяНесжатый размер, деленный на сжатый. Сжатая нагрузка занимает от несжатого размера; индекс избегает столкновений с голым .
Конкурентность запросовrequestsСреднее число запросов в полете в стабильной системе обслуживания ( по закону Литтла). Избегает столкновения с как числом устройств в распределенных системах.
Интенсивность поступленияrequests/sИнтенсивность поступления запросов. Индекс избегает столкновения с как чувствительностью деградации или интенсивностью отказов.
Время запроса в системеsecondsСквозная задержка очереди/обслуживания для закона Литтла. Отличается от — слагаемого фиксированной задержки в железном законе.
Время обслуживания батчаsecondsВремя обслуживания батча размера .
Эффективная интенсивность обслуживанияrequests/sБатчевая интенсивность обслуживания, обычно .
Загрузка при обслуживанииБезразмернаяЗагрузка очереди/сервера. Используйте вместо голого , который зарезервирован за отношением связи к вычислениям в распределенных контекстах.
Суммарный объем памятиbytesСумма явных компонентов памяти; снимает неоднозначность голого .
Память весовbytesПамять, занятая параметрами модели.
Память градиентовbytesПамять, занятая сохраненными градиентами.
Память состояния оптимизатораbytesИмпульс, дисперсия, мастер-веса и связанные буферы оптимизатора.
Память активацийbytesСохраненные активации для обратного прохода или промежуточные данные обслуживания.
Размер хранения элементаbytes/elementБайтов на сохраненный элемент тензора.

Единицы и точность

  • Физические единицы: В этой книге повсеместно используются единицы СИ (метрическая система), включая метры, килограммы, секунды, ватты и °C, в соответствии со стандартной инженерной и научной практикой. Там, где исходные данные первоначально приводились в имперских единицах, книга пересчитывает их в СИ и приводит исходные значения в скобках. Между числом и единицей всегда ставится пробел (например, 100 ms, 2 TB/s).
  • Данные и память: В этой книге используются только десятичные префиксы СИ: KB = bytes, MB = , GB = , TB = . Единицы с двоичными префиксами в тексте не встречаются; все емкости, пропускные способности и размеры моделей приводятся в десятичных единицах (например, 80 GB, 2 TB/s, 102 MB).
  • Вычисления: Нотация различает число операций и производительность. Для суммарной работы используются FLOPs (например, GFLOPs, TFLOPs), тогда как для пропускной способности — FLOP/s с десятичными префиксами (например, GFLOP/s, TFLOP/s).
    • 1 TFLOP = FLOPs
    • 1 TFLOP/s = FLOPs в секунду
    • Арифметическая интенсивность по соглашению использует FLOP/byte как отношение единиц (операции с плавающей запятой на перемещенный байт). Это отношение единиц, а не символ суммарной работы и не символ пропускной способности.
  • Валюты: Денежные суммы используют знак доллара ($); если не указано иное, затраты в долларах выражены в долларах США (USD).
  • Точность:
    • FP64: двойная точность (8 bytes)
    • FP32: одинарная точность (4 bytes)
    • TF32: TensorFloat-32 (19-битный режим вычислений Tensor Core; входы и хранение остаются FP32)
    • FP16: половинная точность (2 bytes, стандартный диапазон)
    • BF16: Brain float (2 bytes, широкий динамический диапазон)
    • FP8: восьмибитная точность (1 byte, формат E4M3 или E5M2)
    • FP4: 4-битный формат с плавающей запятой
    • INT8: 8-битное целое (1 byte)
    • INT4: 4-битное целое; более низкие целые точности следуют тому же шаблону с заглавными INTn (например, INT3, INT2)

Краткий справочник: разрешение столкновений

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

СимволЗначение в машинном обученииЗначение в системахСоглашение книги
Размер батчаПропускная способностьРазмер батча. Для пропускной способности используйте .
ПараметрыПиковые FLOP/sПараметры. Для пиковой производительности используйте .
Размер набора данныхОбъем данныхРазмер набора данных. Для перемещаемых байтов используйте .
ПотериЗадержкаПотери . Для задержки используйте .
Скорость обученияЭффективностьСкорость обучения. Для эффективности используйте .

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

Обозначения физического ИИ и воплощенных систем

Физический ИИ и воплощенные системы машинного обучения совмещают три различные технические традиции:

  1. Машинное обучение и глубокое обучение (статистическая оптимизация, трансформеры, диффузионные политики, обучение с подражанием, авторегрессия, Action Chunking with Transformers).
  2. Робототехника, механика и классическое управление (динамика многотельных систем, группы Ли , кинематика твердого тела, устойчивость по Ляпунову, функции барьера управления, механика контакта, физика привода актуатора).
  3. Встроенные системы и архитектуры реального времени (межсоединения системы на кристалле, конкуренция за кеш и шину памяти, аппаратная задержка прерываний, механизмы seqlock, CAN-FD/EtherCAT, аренды намерения, аварийные блокировки).

Поскольку каждая дисциплина десятилетиями независимо развивала свою математическую запись, их сочетание создает жесткие столкновения символов — «традиционные изъяны» киберфизической инженерии. Например, запись в ситуации, когда также обозначает углы шарниров, или запись для действия, когда обозначает декартово ускорение или ограничения барьера, смешивает пространственную механику с оптимизацией параметров и полномочиями исполнения управления.

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

Междисциплинарное разрешение неоднозначности и традиционные изъяны

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

СимволКаноническое соглашениеКонфликтующее значениеПравило разрешения неоднозначности
Веса нейронной сети политики Угол шарнира , полином траектории , тепловое сопротивление или курс Строго резервируйте за нейронными параметрами. Конфигурации шарниров робота всегда записываются обобщенными координатами и . Полиномы траекторий — (никогда не ). Тепловое сопротивление — или (в ). Для курса или пространственных углов используются или матрицы поворота.
vs. vs. vs. Четырехступенчатая цепь полномочий ()Универсальный символ «действия», сталкивающийся с замедлением или нормалью барьера Разводите полномочия исполнения: — непривилегированное действие политики (безразмерное/нормализованное); — предлагаемое задание управления объектом; — сертифицированная команда управления после фильтра CBF; — реализованный физический момент актуатора. Достоверное линейное замедление — (); ограничения барьера используют .
vs. Вектор момента актуатора ( или )Постоянные времени (), задержки (), длительность аренды намерения () или порог отклика ()Реализованный момент всегда записывается жирным вектором или скалярным моментом шарнира / моментом компонента (). Временные интервалы и задержки используют латинскую или строчную (). Тепловые постоянные времени используют явно индексированные . Эксплуатационные пороги используют . Суммарная предтормозная задержка сохраняет греческую букву — соглашение теории управления для транспортной задержки, — а ее индекс отличает ее от момента.
vs. vs. vs. Механическое состояние объекта управления Состояние мира , 3D-положение или патч изображения ViT Непрерывное механическое состояние объекта управления — жирный вектор . Истинное скрытое состояние мира — . 3D-декартово положение — вектор или точка в системе координат камеры . Вложения патчей трансформера зрения используют явно индексированные или скрытый признак .
Число параметров модели ( или )Мощность (), ковариация ошибки Риккати , интенсивность отказов или 3D-точка Используйте для числа параметров. Электрическая/механическая мощность — (в ваттах); непрерывная ковариация ошибки Риккати/Калмана — жирная матрица ; статистическая вероятность или интенсивность отказов — строчная курсивная (); 3D-декартово положение — жирная строчная .
Размер батча ( или )Пропускная способность (), система координат тела (), размер пачки шины () или входная матрица Размер батча — ; непрерывная пропускная способность — (по железному закону); системы координат обозначаются каллиграфическим начертанием (); размеры транзакций шины используют или ; матрица входов управления в пространстве состояний — жирная заглавная .
Размер набора данных ( в токенах или траекториях)Объем данных (), свободное расстояние (), цикл нагрузки (), поле TSDF или матрица демпфирования Размер обучающего набора данных — ; байты, перемещаемые по шинам, — ; остановочный путь — строчная , а свободное расстояние до границы — , чей индекс отличает его от размера набора данных; цикл нагрузки актуатора использует индексированный ; воксельные поля TSDF используют ; матрицы виртуального демпфирования записываются жирным .
Функция сглаживания бесударного переключения Затухание CBF (), значимость (), угловое ускорение (), температурный коэффициент меди () или расписание шума ()Передача полномочий использует скалярную функцию ; линейное затухание барьера — ; значимость статистической достоверности — ; угловое ускорение — жирный вектор (); температурный коэффициент сопротивления меди — ; диффузионные расписания шума используют индексированные .
Матрица Кориолиса Безопасное множество , матрица выходов пространства состояний , емкость (), центр масс или охват экрана Силы Кориолиса/центробежные силы используют матричную функцию ; вперед-инвариантные безопасные множества используют каллиграфическую ; отображения выходов пространства состояний используют жирную ; электрическая/тепловая емкость использует курсивную ; центр масс — жирный вектор ; диагностический охват экрана безопасности использует .
Матрица внутренней калибровки камеры Жесткость контакта (), коэффициенты управления (), константы двигателя (), окно ансамблирования или шаг диффузии Внутренние параметры камеры используют жирную матрицу ; жесткость контакта — строчный скаляр или (); коэффициенты управления по обратной связи используют скаляры с заглавной буквы ; константы момента и обратной ЭДС двигателя используют ; длина окна временного ансамблирования использует целое ; шаги шума диффузии используют строчный индекс .
Матрица инерции сочлененной системы Масса (), объем памяти () или размер парка ()Обобщенная масса/инерция сочлененной системы использует жирную матрицу ; физическая масса тела — строчная курсивная (); эффективная ударная масса — ; аппаратное хранение в памяти использует заглавную с описательным индексом (в байтах); размер парка роботов использует или .

Определяющие соотношения

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

1. Бюджет задержки от восприятия до исполнения команды

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

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

СимволОпределениеЕдиницаПримечания
Суммарная предтормозная задержкаВремя от обнаружения опасности до начала тормозящей силы; машина проходит до начала торможения.
Возраст наблюденияВозраст состояния, по которому действует путь разрешения, от середины экспозиции на датчике до решения; входит в .
Аренда пути разрешенияНаибольший интервал, в течение которого предложение может продолжать управлять актуаторами без обновления; входит в ; выбирается, а затем сверяется с потолком, который выводит бюджет остановки.
Период контура разрешенияПериод контура разрешения; входит в , поскольку опасность может ждать проверки до одного периода.
Время транспорта командыВремя доставки по полевой шине от пути разрешения до привода; входит в .
Время отклика актуатораВремя от доставленной команды останова до тормозящей силы, включая управление затворами и нарастание тока; входит в .
Время интегрирования датчикаПоловина длительности экспозиции (ее середина интегрирования), преобразование АЦП и задержка считывания датчика; вносит вклад в .
Время передачи по межсоединениюПотоковая передача по шине DMA, передача PCIe и задержка линии сериализатора-десериализатора (SerDes); вносит вклад в .
Время инференса инициатораВремя прямого прохода обученного инициатора; расходуется выше границы предложения и вне периода контура разрешения.

2. Ритм потоковой передачи фрагмента действий

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

СимволОпределениеЕдиницаПримечания
Горизонт фрагмента действийШаги по времениЧисло смежных будущих шагов действий, генерируемых одним прямым проходом политики ( на мобильном манипуляторе; от 16 до 64 шагов в литературе).
Объем памяти параметров моделиbytesПолная память, необходимая для хранения весов политики ().
Непрерывная пропускная способность памятиbytes/sДостижимая пропускная способность подсистемы памяти SoC или ускорителя (например, LPDDR5, HBM).
Время потоковой передачи параметровВремя, необходимое для потоковой передачи нерезидентных весов модели в регистры исполнения.
Частота исполнения действийЧастота потребления путевых точек фрагмента вдоль планируемой траектории ( до ).

3. Динамические инварианты остановки, торможения и безопасного множества

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

СимволОпределениеЕдиницаПримечания
Остановочный путьРасстояние, необходимое для полной остановки объекта управления со скорости .
Свободное расстояниеСвободное расстояние от машины до границы, которую она не должна пересекать; индекс отличает его от размера набора данных .
Скорость в момент обнаруженияСкорость машины в момент обнаружения опасности.
Достоверное замедлениеПроверенный низкий хвост замедления, которого машина достигает в заявленных условиях, а не пик из технического описания.
Эффективное замедлениеЗамедление, используемое в слагаемом торможения: при остановке с постоянным замедлением, когда резидентная остановка является стоп-суффиксом из уравнения «C² стоп-суффикс».
Граница ошибки локализацииГраница ошибки локализации и оценки состояния.
Защитный запас ходаФиксированный ненулевой защитный запас хода между огибающей машины и границей.
Граница ошибки слеженияГраница отклонения между командованной и исполняемой траекторией, заявленная протоколом принудительного обеспечения.
Граница скорости ходьбы человекаГраница скорости ходьбы для человека, приближающегося к машине, используемая в форме, которую задает его стандарт безопасности.
Предел рывкаМаксимальная скорость изменения замедления; встречается только в уточнениях слагаемого торможения с ограничением рывка, которые уравнения остановки книги опускают.

4. Фазовый запас при дискретной выборке с удержанием нулевого порядка (ZOH)

Удержание дискретных команд управления неизменными в течение периода выборки вносит эффективную транспортную задержку в полпериода выборки, разъедая запасы устойчивости обратной связи:

СимволОпределениеЕдиницаПримечания
Транспортная задержка ZOHЭквивалентная непрерывная задержка, вносимая дискретной реконструкцией с удержанием нулевого порядка ().
Период и частота выборкиПериод и частота выполнения дискретного контроллера ().
Частота среза разомкнутого контураЧастота, на которой коэффициент усиления разомкнутого контура ().
Ухудшение фазового запаздывания / Разъедание фазы (), истощающее запас устойчивости замкнутого контура.
Чистый фазовый запасОстаточный запас устойчивости (), предотвращающий дребезг контакта.

5. Электромеханические инварианты актуатора и инварианты нагрева

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

СимволОпределениеЕдиницаПримечания
Константы момента и обратной ЭДСЭлектромеханические константы связи двигателя ( в единицах СИ).
Сопротивление, зависящее от температурыМасштабирование медного сопротивления статора: при .
Тепловое сопротивление ()Сосредоточенное тепловое сопротивление от обмоток статора до окружающей среды.
Тепловая емкость статораСосредоточенная теплоемкость сердечника двигателя, обмоток и заливочного компаунда.
Тепловая постоянная времениХарактеристическая постоянная времени нагрева актуатора (, обычно ).
Цикл нагрузки актуатораОтношение длительности активного импульса к периоду цикла (), предотвращающее тепловой разгон.
Динамическая просадка шины постоянного токаПереходное падение напряжения () при ступенчатых нагрузках тока двигателя.

6. Архитектура защиты от опасностей и статистическая граница наработки

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

СимволОпределениеЕдиницаПримечания
Суммарная интенсивность опасных отказов системыСертифицированная интенсивность опасных отказов интегрированной киберфизической машины.
Интенсивность дефектов нейронной политикиЭмпирическая частота незащищенных галлюцинаций, дрейфа распределения или ошибок политики.
Диагностический охват экранаБезразмернаяДоля опасных нейронных команд, успешно перехваченных детерминированными QP/блокировками ().
Целевой допуск по рискуНормативное требование безопасности (например, для SIL 4 / DAL A).
Уровень статистической значимостиБезразмернаяПорог ошибки I рода (, например для 95 % доверия, где ).
Наработка без отказовЧасы или циклыТребуемая валидационная наработка без происшествий () для обоснования интенсивности отказов .

1. Состояние физического объекта, исполнение команд и кинематическая топология

СимволОпределениеЕдиницаПримечания
Истинное состояние физического мираСмешаннаяИстинное непрерывное состояние машины, среды и физических контактов в момент .
Механическое состояние объекта управленияОбобщенный вектор состояния , содержащий положения и скорости.
Обобщенные координаты or Степени свободы, описывающие механическое сочленение (углы шарниров и выдвижения призматических звеньев).
Обобщенные скорости or Первая производная обобщенных координат по времени.
Обобщенные ускорения or Вторая производная обобщенных координат по времени.
Вектор момента актуатора or Обобщенные силы и моменты, создаваемые актуаторами в механических шарнирах.
Обобщенная матрица инерцииСимметричная положительно определенная матрица массы/инерции сочлененного многотельного объекта управления.
Матрица Кориолиса / центробежных силМатрица, удовлетворяющая кососимметричности (свойство пассивности).
Вектор гравитационного моментаОбобщенная гравитационная нагрузка на звенья как функция конфигурации.
Якобиан манипулятораСмешаннаяЛинейное отображение скоростей шарниров в скорость рабочего пространства задачи.
Манипулируемость по ЙошикавеБезразмернаяМера близости к сингулярности , обращающаяся в нуль на кинематических сингулярных конфигурациях.
Момент / обратная ЭДС двигателяЭлектромеханические константы связи, связывающие ток обмотки с моментом вала ротора и напряжением обратной ЭДС.
Напряжение обратной ЭДСПротиводействующее напряжение , возникающее на катушках статора при вращении ротора.
Инерция ротора и нагрузкиМомент инерции вала ротора двигателя и сопряженной механической нагрузки.
Приведенная инерция ротораЭффективная инерция , квадратично усиленная передаточным отношением редуктора.
Передаточное отношение редуктораБезразмернаяПонижающее передаточное отношение () между ротором двигателя и выходным валом шарнира.
Оптимальное отношение согласования инерцийБезразмернаяОтношение , максимизирующее угловое ускорение нагрузки при пиковом моменте.
КПД передачиБезразмернаяКПД передачи механической мощности ().
Непрерывный / пиковый моментТермически непрерывный удерживающий момент и переходный пиковый момент разгона.
Непрерывный / пиковый токНоминалы действующего тока, ограниченные классом изоляции обмоток и рассеянием MOSFET инвертора.

2. Механика контакта твердого тела, конусы трения и центроидная динамика

СимволОпределениеЕдиницаПримечания
Матрица выбора исполненияМатрицаМатрица , проецирующая обобщенные силы на приводные шарниры в системах со свободным основанием.
Вектор контактной силыФизическая контактная сила, приложенная средой к контактному пятну ().
Якобиан точки контактаСмешаннаяОтображение скоростей шарниров в декартову линейную скорость контактного пятна: .
Нормальная контактная силаОдносторонняя сжимающая сила (), перпендикулярная плоскости контакта.
Касательное контактное трениеСила трения, касательная к плоскости контакта ().
Коэффициент трения КулонаБезразмернаяКоэффициент трения покоя/скольжения, ограничивающий конус трения: .
Центр масс (CoM)Пространственные координаты центроида полной массы сочлененного тела ().
Центроидный линейный импульсПолный линейный импульс объекта управления (), определяемый .
Центроидный момент импульсаМомент импульса относительно центра масс: .
Точка нулевого момента (ZMP)Точка в плоскости опоры, где равнодействующий горизонтальный опрокидывающий момент обращается в нуль; должна находиться в .
Коэффициент восстановленияБезразмернаяКинематическое отношение отскока скорости при негладком ударе ().
Жесткость контактаУпругая жесткость конструктивного окружения или биомеханических тканей человека.
Эффективная ударная массаКажущаяся масса движущихся кинематических звеньев вдоль траектории столкновения ().
Незаторможенная ударная силаПик переходной силы столкновения (), нормируемый ISO/TS 15066.
Допустимая энергия столкновенияНормативный предел кинетической энергии () для переходных коллаборативных контактов.

3. Геометрия, пространственные преобразования и проекции восприятия

СимволОпределениеЕдиницаПримечания
Особая евклидова группаГруппа ЛиГруппа пространственных преобразований 3D-твердого тела (переносы и повороты: ).
Особая ортогональная группаГруппа ЛиГруппа собственных ортогональных матриц поворота ().
Опорные системы координатОпорная системаНеподвижная мировая система координат (), базовая (тела) система координат мобильного робота () и система координат конечного эффектора ().
Декартов 3D-переносВектор переноса , выражающий относительные координаты точки.
Матрица направляющих косинусовМатрицаОртонормированная матрица , параметризующая пространственную ориентацию и положение.
Единичный кватернионБезразмернаяГиперкомплексный вектор ориентации , удовлетворяющий .
Однородное преобразованиеМатрицаМатрица , отображающая координаты из системы в систему .
Сопряженное представлениеМатрицаПреобразующая матрица , отображающая пространственные скоростные и силовые винты между системами координат.
Угловая скорость и ускорениеВекторы пространственной угловой скорости и углового ускорения твердого тела.
Вектор плеча датчикаВектор смещения от начала вращения тела до смещенного положения датчика .
Внутренние параметры камеры-обскурыПикселиКалибровочная матрица , параметризующая фокусные расстояния и главную точку.
3D-координата в системе камерыМетрические координаты пространственной точки в оптической системе координат камеры ( — оптическая глубина).
Пиксельные координаты плоскости изображенияПикселиДискретные пиксельные координаты датчика (, ).
Считывание строки скользящего затвораРазница во времени экспозиции между соседними строками развертки CMOS-датчика.
Искажение скользящего затвораКинематическое косое смещение , вызванное высокоскоростным движением платформы.
Усеченное знаковое расстояниеНормализованное объемное расстояние вокселя до ближайшей поверхности.
Полоса усечения TSDFМетрическая толщина полосы пространственного интерфейса поверхностей, хранимой в воксельной памяти.
Накопленный объем TSDFСмешаннаяТекущее взвешенное знаковое расстояние и накопленный вес видимости в вокселе .
Ковариация глубины восприятияАнизотропный 3D-эллипсоид неопределенности, связанный с подъемом глубины из стерео/лидара/датчика глубины.
Возраст наблюденияВозраст наблюдения из бюджета задержки, разложенный на его слагаемые со стороны восприятия: середина экспозиции , считывание датчика, передача и обработка восприятия вплоть до решения.

4. Классическое и современное управление (пространство состояний, наблюдатели, CBF-QP)

СимволОпределениеЕдиницаПримечания
Линейные матрицы пространства состоянийМатрицаНепрерывный линейный стационарный объект управления: , наблюдаемый выход .
Процессный и измерительный шумВекторВекторы гауссова шума с нулевым средним и ковариационными матрицами и .
Ковариация ошибки оцениванияМатрицаСимметричная положительно определенная матрица , эволюционирующая по матричному уравнению Риккати.
Матрицы наблюдаемостиМатрицаМатрица наблюдаемости Калмана и нелинейная матрица Ли .
Вперед-инвариантное безопасное множествоМножествоПодуровневое/надуровневое множество , в котором строго поддерживаются инварианты безопасности.
Граница-многообразие безопасностиГраницаНулевой уровень , отделяющий номинальную работу от необратимой опасности.
Функция барьера управления (CBF)СкалярНепрерывно дифференцируемая функция, надуровневое множество которой задает вперед-инвариантное множество .
Производная Ли вдоль дрейфаНаправленная производная градиента вдоль свободной (неуправляемой) динамики объекта управления.
Производная Ли вдоль управленияВекторНаправленный градиент эффективности управления .
Относительная степень барьераЦелое числоЧисло дифференцирований, необходимых для появления управляющего входа ().
Кинетическая функция барьера с врезкойСкалярБарьер относительной степени 1: , учитывающий остановочный путь.
Скорость линейного затухания барьераКоэффициент линейного затухания расширенного класса в условии барьера .
Номинальная команда управления / Непроверенный кандидат управляющего воздействия, предлагаемый обученной политикой через каузальную границу.
Сертифицированное управляющее воздействие / Привилегированная, отфильтрованная по безопасности команда управления, разрешаемая CBF-QP активного множества в реальном времени.
Сглаживание бесударного переключенияКвинтический полином класса , плавно переключающий между предыдущим и кандидатным контроллерами.
Окно перехода сглаживанияДлительность бесударного переключения; ограничена .
Рывок задания управленияПроизводная по времени командованного ускорения объекта управления или момента актуатора при переходах между режимами.
Коэффициенты PID / обратной связиСмешаннаяПропорциональный, дифференциальный и интегральный коэффициенты стабилизации ошибки на уровне шарниров или в рабочем пространстве.
Виртуальное демпфирование и жесткостьМатрицаЦелевые матрицы импеданса/податливости при податливом взаимодействии: .

5. Глубокое обучение для робототехники (диффузионные политики, ACT, VLA)

СимволОпределениеЕдиницаПримечания
Параметризованная нейронная политикаРаспределениеГлубокая сеть политики, параметризованная весами , отображающая тензоры наблюдений в распределения действий.
Мультимодальное наблюдениеСмешаннаяСинхронизированный токенизированный пакет данных датчиков (RGB-изображения, скрытые представления глубины, энкодеры шарниров, тактильные массивы).
Действие когнитивной политикиНормированнаяНепривилегированное действие, выдаваемое нейронной политикой (нормализованное изменение шарниров, целевая поза или команда захвата).
Траектория фрагмента действийТензорСмежная последовательность горизонта , предсказываемая одним прямым проходом.
Горизонт предсказания фрагментаШаги по времениЧисло будущих шагов действий, выдаваемых за цикл инференса (от 16 до 64 шагов в литературе).
Длина окна ансамблированияШаги по времениЧисло перекрывающихся прошлых фрагментов, смешиваемых при исполнении с убывающим горизонтом ().
Вес временного ансамблированияСкалярВесовой коэффициент экспоненциального затухания , применяемый к предсказаниям фрагмента со смещением .
Скрытое вложение стиля / состоянияБезразмернаяСжатое семантическое представление или скрытая переменная стиля CVAE в политиках ACT.
Параметр расписания диффузииПараметр расписания накопленной дисперсии шума на шаге диффузии .
Гауссов шум диффузииТензорСтандартный нормальный гауссов шум, накладываемый на чистые траектории действий.
Сеть предсказания шумаТензорНейронная сеть, предсказывающая добавленный шум в шумоподавляющих диффузионных вероятностных моделях (DDPM).
Функция потерь сопоставления диффузииСкалярЦелевая функция среднеквадратичной ошибки: , оптимизируемая по шагам шумоподавления.
Вариационная цель ACTСкалярЦель CVAE, сочетающая реконструкцию траектории с KL-регуляризацией скрытого представления .
Распознающий кодировщик CVAEРаспределениеВариационный кодировщик в Action Chunking with Transformers, параметризующий скрытое распределение .
Ошибка подражания на одном шагеОграниченная вероятность ошибки политики без вмешательства на отдельном шаге исполнения.
Нарастающий ковариантный сдвигГраница ошибкиКвадратично нарастающий дрейф траектории при разомкнутых прогонах поведенческого клонирования горизонта .
Проекция ViT и позиционное смещениеМатрицаСверточная/линейная матрица проекции патчей и тензоры позиционных вложений пространственных координат.
Слитый мультимодальный поток токеновТензорКонкатенированная последовательность токенов , потребляемая воплощенными трансформерными бэкбонами.
Объем памяти KV-кеша трансформераbytesОбъем памяти авторегрессивного кеша ключ–значение ().
Истекающая аренда намеренияРазрешениеКриптографически подписанная эксплуатационная аренда с ограниченным временем жизни, выдаваемая обученным политикам.

6. Встроенные системы, кремниевое реальное время, тепловые вопросы и аппаратная безопасность

СимволОпределениеЕдиницаПримечания
Действующий фазный ток двигателяЭлектрический фазный ток, питающий обмотки статора в бесщеточных двигателях с постоянными магнитами ().
Сопротивление фазной обмоткиСопротивление меди статора постоянному току при температуре ().
Сосредоточенное тепловое сопротивлениеТепловое сопротивление между внутренними точками нагрева и радиатором/окружающим корпусом.
Тепловая емкость статораТеплоемкость сердечника статора, определяющая динамику нагрева ().
Джоулев нагревСтационарный или переходный рост температуры ().
Индуктивность / ESR питающей шиныПаразитная индуктивность жгута силовой проводки и эквивалентное последовательное сопротивление (ESR), питающие инверторы.
Суммарная емкость шины постоянного токаБлок разделительных конденсаторов инвертора, сглаживающий переходное индуктивное падение напряжения.
Динамическая просадка напряжения шиныПереходной провал напряжения (), вызывающий сброс по пониженному напряжению.
Уязвимый интервал seqlockОкно гонки () при межпроцессорных обменах общей SRAM без блокировок.
Вероятность повтора seqlockОтношениеВероятность того, что поток читателя увидит рваную телеметрию и должен будет повторить чтение.
Задержка очереди шины памятиЗадержка конкуренции на общих кроссбарах SoC.
Конфликты портов межсоединенияСчетчикЧисло одновременных столкновений доступа к каналам памяти DMA / GPU / CPU.
Предельный срок свежести телеметрииМаксимально допустимый возраст сенсорной телеметрии до срабатывания блокировки: .
Тайм-аут аппаратного сторожевого таймераПериод аппаратного таймера, запускающий аварийное динамическое торможение при потере сигналов живости процессора.
Время немаскируемого прерыванияДетерминированное время отклика аппаратного прерывания на перегрузку двигателя по току или отказы управления затворами.
Рассинхронизация часовАппаратный дрейф кварца между часами прикладного процессора и микроконтроллера безопасности.
Пиковое фазовое дрожание между узламиНакопленная неопределенность тайминга при выпадениях синхронизации шины.
Среднее время между небезопасными отказамиЧасыЧасы работы между незамеченными опасными нарушениями безопасности: .
Состояние монитора трихотомииПеречислениеТрехзначная оценка монитора реального времени: .