Ниже приведен пример структуры HDF5-файла, описывающего группы нейронов:
<имя_файла>.h5
┗ nodes
┗ <название_популяции>
┣ node_type_id
┣ node_id
┣ node_group_id
┣ node_group_index
┗ <группа_нейронов>
┣ <атрибут_группы>
┣ ...
┗ dynamics_params
┣ <динамический_атрибут>
┗ ...
В таблице ниже приведены элементы данных в файле, описывающем группы нейронов.
Элементы данных файла, описывающего группы нейронов
Элемент данных |
Описание |
|---|---|
|
Обязательный элемент для определения групп. |
|
Обязательный элемент, содержащий название популяции. Популяций может быть несколько. |
|
Обязательный элемент, содержащий набор данных с массивом идентификаторов типов нейронов популяции. |
|
Обязательный элемент, содержащий набор данных с индексами нейронов популяции. |
|
Обязательный элемент, содержащий набор данных с индексами групп, к которым относятся нейроны популяции. |
|
Обязательный элемент, содержащий набор данных с индексами нейронов в соответствующих группах. |
|
Обязательный элемент, содержащий идентификатор группы нейронов. |
|
Один или несколько атрибутов группы. Атрибуты не являются обязательными и зависят от типа нейрона. Каждый из атрибутов представляет собой набор данных. |
|
Группа необязательных динамических атрибутов. |
|
Один или несколько динамических атрибутов. Каждый из атрибутов представляет собой набор данных со значениями атрибутов для каждого нейрона в группе. |