🧠
EEG-Imagined-speech-recognition
  • EEG Imagined Speech Recognition
  • Installation
  • Usage
    • Configuration file
    • Configure model
    • Run workflows
  • utils
    • ifs.py
    • models.py
  • GitHub Repository
Powered by GitBook
On this page

Was this helpful?

  1. Usage

Configure model

In {classifier.model_base_dir}, create the model.py with the following template.

model.py
def model():
  # Model definition here
  # Takes certain parameters like random_state from config.yaml
  return ...

def param_grid():
  # Optional. Only useful in ClassifierGridSearch, ignored otherwise.
  return ...

def resample():
  # Optional. Remove/Comment this entire function to disable sampler.
  # Takes certain parameters like random_state from config.yaml
  return ...

def cross_validation():
  # Optional. Remove/Comment this entire function to use default CV of 5 splits from StratifiedKFold.
  # Takes certain parameters like random_state, n_splits from config.yaml
  return ...

def pipeline():
  # Optional. Remove/Comment this entire function to disable any pipeline functions to be run.

Directory structure

{classifier.model_base_dir}/
├── model.py
├── KaraOne
│   ├── EvaluateClassifier
│   │   ├── output.txt
│   │   ├── task-0
│   │   │   └── ...
│   │   └── ...
│   ├── ClassifierGridSearch
│   │   └── ...
│   └── RegularClassifier
│       └── ...
└── FEIS
    └── ...
PreviousConfiguration fileNextRun workflows

Last updated 10 months ago

Was this helpful?