a b/Muse_P3example.py
1
from utils import *
2
data_dir = 'visual/cueing'
3
subs = [101, 102, 103, 104]
4
5
# subs = [101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112,
6
#         202, 203, 204, 205, 207, 208, 209, 210, 211, 
7
#         301, 302, 303, 304, 305, 306, 307, 308, 309,
8
#         1101, 1102, 1103, 1104, 1105, 1106, 1108, 1109, 1110,
9
#         1202, 1203, 1205, 1206, 1209, 1210, 1211, 1215,
10
#         1301, 1302, 1313, 
11
#         1401, 1402, 1403, 1404, 1405,  1408, 1410, 1411, 1412, 1413, 1413, 1414, 1415, 1416]
12
13
nsesh = 2
14
event_id = {'LeftCue': 1,'RightCue': 2}
15
#Load Data
16
raw = LoadMuseData(subs,nsesh,data_dir)
17
#Pre-Process EEG Data
18
epochs = PreProcess(raw,event_id)
19
#Engineer Features for Model
20
feats = FeatureEngineer(epochs)
21
#Create Model
22
model,_ = CreateModel(feats)
23
#Train with validation, then Test
24
TrainTestVal(model,feats)
25
26