Научная деятельность компании
Архитектура нашей нейронной сети
Основой нашего диагностического инструмента является нейронная сеть, разработанная для анализа карт когерентности ЭЭГ, позволяющая различать здоровых индивидов и индивидов, страдающих болезнью Паркинсона. Модель основана на обработке данных ЭЭГ в многоканальном режиме, уделяя внимание различным частотным диапазонам, связанным с движением и вниманием, что крайне важно для диагностики болезни Паркинсона.
Наша модель, названная OneFrequencyModel
, включает в себя четыре ветви: Motion_Left
, Motion_Right
, Attention_Left
и Attention_Right
. Каждая ветвь обрабатывает входной канал независимо через три сверточных блока, за которыми следуют слои максимального пулинга и dropout для уменьшения числа признаков и регуляризации соответственно. Сверточные блоки помогают извлекать пространственные характеристики из карт когерентности ЭЭГ, в то время как слои пулинга уменьшают пространственные размеры, а слои dropout предотвращают переобучение.
В классе Branch
начальный сверточный слой начинается с указанного количества фильтров (core_number
) и определенного размера ядра (core_shape
). За ним следуют слой пулинга и слой dropout. Эта структура повторяется три раза с удвоением количества фильтров в каждом последующем сверточном блоке для выявления более сложных признаков.
После прохождения данных через эти ветви выходы объединяются и подаются на полносвязный (FC) слой. Три последовательных полносвязных слоя дальше обрабатывают данные, с dropout для регуляризации, и в конечном итоге выдают одно значение, представляющее вероятность наличия болезни Паркинсона. Сигмоидальная функция активации, используемая в этих слоях, обеспечивает выходное значение в диапазоне от 0 до 1, предоставляя ясную вероятностную оценку.
Этот модульный и иерархический дизайн не только обеспечивает тонкий анализ, необходимый для точной диагностики, но и предлагает шаблон для расширения модели с целью учета дополнительных данных или более сложных архитектур в будущем.