Глоссарий
Artificial Neural Network (ANN)
Искусственная нейронная сеть, работающая послойно, с числами на входах и выходах нейронов слоя.
Spiking Neural Network (SNN)
Искусственная нейронная сеть, работающая на основе асинхронной передачи импульсов (спайков) между нейронами.
Бэкенд
Программная часть платформы, обеспечивающая универсальный интерфейс к вычислителю и реализующая функции нейронов и синапсов, а также их модификаторов в терминах вычислителя.
Бэкенд AltAI ANN2SNN
Бэкенд для обучения и исполнения искусственных нейронных сетей, преобразованных в импульсные, на нейроморфном процессоре Алтай-2.
Бэкенд AltAI SNN
Бэкенд для исполнения импульсных нейронных сетей на нейроморфном процессоре Алтай-2.
Вес синапса
Значение сигнала, который синапс передает нейронам связанной популяции.
Внешняя среда
Совокупность внешних по отношению к Kaspersky Neuromorphic Platform элементов, с которыми взаимодействует платформа.
Вычислитель
Устройство или код, непосредственно выполняющий сеть.
Механизм Winner Takes ALL (WTA)
Механизм, используемый в алгоритмах конкурентного обучения для выбора наиболее представительного или доминирующего признака или закономерности в наборе данных.
Модификатор
Код, изменяющий поведение нейрона или синапса, например добавляющий синаптическую пластичность.
Нейрон
Узел нейронной сети, имеющий набор атрибутов. На основе атрибутов нейрона и последовательности входных сигналов происходит вычисление некоторой математической функции, результатом которого является спайк или его отсутствие.
Период ППС
Интервал времени между моментом начала Хеббовской пластичности перед первым спайком в ППС и одним из следующих моментов времени: достижение максимально допустимого расстояния (ISImax) после последнего спайка в ППС, форсированное срабатывание или приход спайка на дофаминовый синапс.
Плотная последовательность спайков (ППС)
Последовательность генерируемых нейроном нефорсированных спайков, в которой все соседние спайки разделены временем не большее, чем ISImax, где ISImax – это максимальное допустимое расстояние между спайками.
Популяция
Контейнер, содержащий набор нейронов и их функцию в соответствии с типом нейронов.
Проекция
Контейнер, содержащий набор синапсов одного типа, соединяющих нейроны пресинаптической и постсинаптической популяций.
Синапс
Место соединения нейронов, основная функция которого – передача сигнала от одного нейрона к другому. Каждый нейрон может быть связан с другими нейронами через множество синапсов.
Синаптическое воздействие
Значение, формируемое синапсом и предназначенное для изменения значений атрибутов нейрона.
Соединение
Связь синапса с пресинаптическим или постсинаптическим нейроном.
Спайк
Кратковременный потенциал действия, сгенерированный нейроном популяции в результате изменения атрибутов нейрона.
Такт
Квант времени синхросигнала, за который вычислитель ядра проводит одну операцию.
Тик
Квант времени, за который выполняется вычисление функции всех нейронов в ядре. За время тика все спайки, сгенерированные ядрами или поступившие на входные линии нейронов, доставляются до целевых нейронов.
Фреймворк
Программная часть платформы, определяющая ее структуру и обеспечивающая управление бэкендами. В Kaspersky Neuromorphic Platform реализован фреймворк на языке программирования C++.
Функция нейрона
Функция, описывающая и изменяющая поведение нейрона. Результатом функции является спайк или его отсутствие.
Функция синапса
Функция, моделирующая поведение синапса. Результатом функции является синаптическое воздействие или его отсутствие.