Класс Population
Шаблонный класс Population реализует контейнер, который содержит нейроны, принадлежащие одной модели. При создании объекта популяции необходимо указать количество нейронов и генератор нейронов определенного типа. Вы можете указать один из типов нейронов, поддерживаемых библиотекой neuron_traits.
Вы можете передать данные популяций на бэкенд и вычислить их атрибуты с помощью методов бэкенда. Для передачи данных популяции на бэкенд вы можете использовать метод загрузки популяций Backend::load_all_populations(). После вычисления новые атрибуты популяций хранятся на бэкенде. Для получения от бэкенда текущих параметров нейронной сети вы можете вызвать синхронизацию. Если вы вручную изменили атрибуты популяции до вызова синхронизации, вы можете заново передать данные популяции на бэкенд для вычисления новых атрибутов.
Класс Population предоставляет методы, с помощью которых вы можете выполнять следующие действия:
- добавлять нейроны в ранее созданную популяцию;
- удалять один или несколько нейронов из популяции;
- получать базовые данные популяции;
- получать атрибуты нейронов популяции;
- получать информацию о количестве нейронов в популяции.
Подробнее о методах популяций и бэкендов см. в API-документации Kaspersky Neuromorphic Platform.
