Пространство имен normalization
Пространство имен normalization предоставляет функции и функторы для нормализации параметров синапсов и нейронов в нейронных сетях Network. Эти функции и функторы обеспечивают устойчивую работу модели Model и предотвращают проблемы, связанные с несбалансированными данными.
Функции пространства имен normalization
normalize_synapses()Нормализует атрибуты синапсов в конкретной проекции
Projectionили в каждой проекции нужной нейронной сетиNetwork. Функция итеративно обрабатывает каждый синапс в проекции. Для каждого синапса функция получает значение нужного атрибута, корректирует его значение в соответствии с заданной функцией и устанавливает для атрибута скорректированное значение.normalize_neurons()Нормализует атрибуты нейронов в конкретной популяции
Populationили в каждой популяции нужной нейронной сетиNetwork. Функция итеративно обрабатывает каждый нейрон в популяции. Для каждого нейрона функция получает значение нужного атрибута, корректирует его значение в соответствии с заданной функцией и устанавливает для атрибута скорректированное значение.
Функции пространства имен normalization являются шаблонными, поэтому вы можете использовать их при работе с любым типом нейронов и синапсов для нормализации значений нужных атрибутов.
Функторы пространства имен normalization
PotentialAccessorЧитает и обновляет атрибут
potential_при нормализации нейронов. В атрибуте хранится значение потенциала мембраны нейрона. Функтор является шаблонным, поэтому вы можете использовать его для любых типов нейронов.WeightAccessorЧитает и обновляет атрибут
weight_при нормализации синапсов. В атрибуте хранится значение веса синапса. Функтор является шаблонным, поэтому вы можете использовать его для любых типов синапсов.RescalerЛинейно масштабирует значения атрибутов из одного диапазона в другой. Функтор является шаблонным и поддерживает любой числовой тип данных.
При необходимости вы можете реализовать и использовать собственные функторы для доступа к атрибутам нейронов и/или синапсов, а также для нормализации их значений.
Подробнее о функциях и функторах пространства имен normalization см. в API-документации Kaspersky Neuromorphic Platform.