|
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 |
|