-
Notifications
You must be signed in to change notification settings - Fork 21
AutoEncoder
Используется один скрытый полносвязный слой. В ноутбуке отображена часть экспериментов с количеством нейронов скрытого слоя (размерностью сжимаемого отображения). Итоговое значение - 15 нейронов, оно было выбрано как лучшее по метрике (1+MSE)*k, где k - коэффициент сжатия. При обучении использовался метод стохастической оптимизации ADAM и функция потерь MSE.
До применения автоэнкодера данные проходят препроцессинг: нормируются с помощью StandardScaler'а (подробности в ноутбуке).
На вход автоэнкодера подаются показания 61 датчика, без 3 характеристик объектов (код исследуемого, номер исследования, timestamp).
Для сохранения модели использовался стандартный метод для моделей в библиотеке Keras - model.save(filename).
Планируются эксперименты с
-
размерами сжатия
-
функцией потерь
-
методами стохастической оптимизации
-
размером batch'ей
-
препроцессингом данных (например, возможно удалять шумы по аномальным показаниям датчиков)
Также планируется обучить модель на большем количестве данных (на данный момент обучение проводилось на 8 ЭЭГ).
EEG Emotion Recognition - Soboleva&Glazkova - 2018