99 const Eigen::MatrixXd& matEvoked,
100 const Eigen::MatrixXd& matGain,
101 const Eigen::MatrixXd& matNoiseCov,
102 const Eigen::MatrixXd& matSrcCov,
116 const Eigen::MatrixXd& matDspmData,
117 const QString& onnxModelPath,
147 const QString& fwdPath,
148 const QString& covPath,
149 const QString& epochsPath,
150 const QString& outOnnxPath,
152 const QString& gtStcPrefix = {},
153 int hiddenSize = 256,
155 int trainEpochs = 50,
156 double learningRate = 1e-3,
158 const QString& finetuneOnnxPath = {},
159 const QString& pythonExe = QStringLiteral(
"python3"));
174 static Eigen::MatrixXd computeDspmKernel(
175 const Eigen::MatrixXd& matGain,
176 const Eigen::MatrixXd& matNoiseCov,
177 const Eigen::MatrixXd& matSrcCov,
188 static Eigen::MatrixXd zScoreRectify(
189 const Eigen::MatrixXd& matStcData);
Settings record for the INVLIB::InvCMNE solver (model path, sliding-window length,...
InvSourceEstimate value type — central source-space data container produced by every INVLIB inverse s...
INVLIB library export/import macros, build-info accessors, and namespace docstring for the inverse-so...
Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms).
Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).
Source-space inverse-solution container with dense grid plus optional focal-dipole,...
InvSourceEstimate stcDspm
InvSourceEstimate stcCmne
Eigen::MatrixXd matKernelDspm
InvSourceEstimate stcLstmPredict
static InvCMNEResult compute(const Eigen::MatrixXd &matEvoked, const Eigen::MatrixXd &matGain, const Eigen::MatrixXd &matNoiseCov, const Eigen::MatrixXd &matSrcCov, const InvCMNESettings &settings)
static Eigen::MatrixXd applyLstmCorrection(const Eigen::MatrixXd &matDspmData, const QString &onnxModelPath, int lookBack)
static UTILSLIB::PythonRunnerResult trainLstm(const QString &fwdPath, const QString &covPath, const QString &epochsPath, const QString &outOnnxPath, const InvCMNESettings &settings, const QString >StcPrefix={}, int hiddenSize=256, int numLayers=1, int trainEpochs=50, double learningRate=1e-3, int batchSize=64, const QString &finetuneOnnxPath={}, const QString &pythonExe=QStringLiteral("python3"))
Script execution result container.