Previous Page  10 / 20 Next Page
Information
Show Menu
Previous Page 10 / 20 Next Page
Page Background

Модифицированный метод классификации многомерных временных рядов…

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2017. № 2

55

– функции библиотеки

XMLParser

для чтения входных данных;

– инструмент

IMAQTrainNearestNeighborVI

из библиотеки

ClassifierEngines

для построения классификатора на основе

k

ближайших соседей;

– инструмент

IMAQCrossValidationVI

из библиотеки

Classification

для орга-

низации процедуры кросс-проверки;

– инструмент

IMAQTrainSVMVI

из библиотеки

ClassifierEngines

для постро-

ения классификатора на основе метода опорных векторов;

– функции библиотек

QueueOperations

,

NotifierOperations

для организации

взаимодействия между потоками.

Разработанная утилита

« MultichannelShapeletsSearch.vi »

реализует поиск

шейплетов с помощью алгоритма полного перебора и алгоритма поиска с от-

брасыванием кандидатов. Утилита

« OptimalShapeletsSearch.vi »

реализует поиск

шейплетов с помощью генетического алгоритма. Приложения доступны на веб-

сайте

http://ru-bci.org/

в разделе «Загрузки».

Тестовые данные.

В качестве тестовых данных использованы записи ЭЭГ, по-

лученные исследовательской группой Кристофа Гугера (

ChristophGuger

) компании

g.tecMedicalEngineeringGmbH

. Запись ЭЭГ проводилась для 100 испытуемых при

работе с интерфейсом мозг–компьютер на основе волны P300. На экране отобра-

жалась матрица из 36 символов (

A

,

B

, …,

Z

; 0, 1, …, 9). В первом варианте экспери-

мента на короткий интервал времени (100 мс) поочередно подсвечивались строки и

столбцы этой матрицы. Во втором варианте подсвечивался отдельно каждый сим-

вол. В обоих вариантах с помощью анализа ЭЭГ и выделения реакции в виде волны

Р300 определялся тот символ, к которому привлечено внимание испытуемого.

Каждый испытуемый принял участие в двух сессиях. Во время обучающей сессии

испытуемым было предложено набрать слово WATER, фокусируя внимание по-

очередно на каждой букве, а во время тестовой сессии — слово LUCAS. Запись ЭЭГ

велась с помощью восьми электродов. Частота дискретизации составляла 256 Гц,

разрешающая способность — 24 бита.

В работе использованы данные ЭЭГ, зарегистрированные для восьми испыту-

емых (

s

3–

s

10), участвовавших в первом эксперименте

(http://bnci-horizon-2020.eu/,

раздел

Database

, набор данных

VisualP300speller

(003-2015)). Для всех испытуемых

s

3–

s

10 полученные во время обучающей и тестовой сессий записи ЭЭГ содержат

по 900 эпох, из которых 750 эпох соответствуют незначимым стимулам (подсветка

строк и столбцов матрицы, которые не содержат набираемого символа), а

150 эпох — значимым стимулам.

Рассмотрим задачу бинарной классификации указанных записей ЭЭГ, цель

которой — определить, содержит ли данная запись реакцию в виде волны Р300

на предъявляемый стимул или нет.

Предобработка данных и параметры используемых алгоритмов классифи-

кации.

На первом шаге предвыборки сигнал ЭЭГ разбиваем на эпохи (отрезки)

продолжительностью 800 мс, начиная с момента предъявления стимула (под-

светки столбца или матрицы виртуальной клавиатуры). На втором шаге выпол-