Maze / EEGNetTraining.m
nevermore-kang's picture
7778f78f9a2f9efc54d23756d323b1dfddf010958ca0c10cdc52ca1b2329e6fe
c1049d6 verified
raw
history blame
449 Bytes
function trainedNet = EEGNetTraining(data, labels, layers)
options = trainingOptions('sgdm', ...
'InitialLearnRate',0.001, ...
'MaxEpochs',100, ...
'MiniBatchSize',1, ...
'Shuffle','every-epoch', ...
'Verbose',false, ...
'Plots','none');
% data = dlarray(data, 'SSCB');
data = permute(data, [2 3 4 1]);
labels = categorical(labels)';
trainedNet = trainNetwork(data, labels, layers, options);
end