Пространство имен normalization

26 декабря 2025

ID 306466

Пространство имен normalization предоставляет функции и функторы для нормализации параметров синапсов и нейронов в нейронных сетях Network. Эти функции и функторы обеспечивают устойчивую работу модели Model и предотвращают проблемы, связанные с несбалансированными данными.

Функции пространства имен normalization

  • normalize_synapses() 

    Нормализует атрибуты синапсов в конкретной проекции Projection или в каждой проекции нужной нейронной сети Network. Функция итеративно обрабатывает каждый синапс в проекции. Для каждого синапса функция получает значение нужного атрибута, корректирует его значение в соответствии с заданной функцией и устанавливает для атрибута скорректированное значение.

  • normalize_neurons() 

    Нормализует атрибуты нейронов в конкретной популяции Population или в каждой популяции нужной нейронной сети Network. Функция итеративно обрабатывает каждый нейрон в популяции. Для каждого нейрона функция получает значение нужного атрибута, корректирует его значение в соответствии с заданной функцией и устанавливает для атрибута скорректированное значение.

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

Функторы пространства имен normalization

  • PotentialAccessor 

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

  • WeightAccessor

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

  • Rescaler

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

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

Подробнее о функциях и функторах пространства имен normalization см. в API-документации Kaspersky Neuromorphic Platform.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!