#include <fstream>#include <cstdio>#include <cassert>#include <cmath>#include "liatools.h"#include "EigenChannel.h"#include "AccumulateJFAStat.h"
Go to the source code of this file.
Defines | |
| #define | ALIZE_EigenChannel_cpp |
Functions | |
| void | verifyEMLK (FactorAnalysisStat &FA, XList &ndx, FeatureServer &fs, Config &config) |
| int | EigenChannel (Config &config) |
| int | EigenChannelJFA (Config &config) |
| int | EigenChannelLFA (Config &config) |
| #define ALIZE_EigenChannel_cpp |
Definition at line 56 of file EigenChannel.cpp.
| int EigenChannel | ( | Config & | config ) |
Definition at line 102 of file EigenChannel.cpp.
References FactorAnalysisStat::computeAndAccumulateGeneralFAStats(), FactorAnalysisStat::estimateAndInverseL(), FactorAnalysisStat::getU(), FactorAnalysisStat::getUEstimate(), FactorAnalysisStat::getXEstimate(), FactorAnalysisStat::getYEstimate(), FactorAnalysisStat::loadAccs(), FactorAnalysisStat::restoreAccs(), FactorAnalysisStat::saveAccs(), FactorAnalysisStat::storeAccs(), FactorAnalysisStat::substractChannelStats(), FactorAnalysisStat::substractSpeakerStats(), verbose, and verifyEMLK().
Referenced by main().
| int EigenChannelJFA | ( | Config & | config ) |
Definition at line 148 of file EigenChannel.cpp.
References JFAAcc::computeAndAccumulateJFAStat(), JFAAcc::estimateAndInverseL_EC(), JFAAcc::estimateAndInverseL_EV(), JFAAcc::estimateUEUT(), JFAAcc::estimateVEVT(), JFAAcc::estimateXandU(), JFAAcc::estimateY(), JFAAcc::getV(), JFAAcc::initEC(), JFAAcc::loadEC(), JFAAcc::loadEV(), JFAAcc::loadF_X(), JFAAcc::loadF_X_h(), JFAAcc::loadN(), JFAAcc::loadN_h(), JFAAcc::resetTmpAcc(), JFAAcc::restoreAccs(), JFAAcc::saveAccs(), JFAAcc::saveU(), JFAAcc::storeAccs(), JFAAcc::substractMplusDZ(), JFAAcc::substractMplusVYplusDZ(), JFAAcc::substractUX(), JFAAcc::updateUestimate(), and JFAAcc::verifyEMLK().
Referenced by main().
| int EigenChannelLFA | ( | Config & | config ) |
Definition at line 260 of file EigenChannel.cpp.
References JFAAcc::computeAndAccumulateJFAStat(), JFAAcc::estimateAndInverseL_EC(), JFAAcc::estimateAndInverseL_EV(), JFAAcc::estimateU(), JFAAcc::estimateUEUT(), JFAAcc::estimateVEVT(), JFAAcc::estimateX(), JFAAcc::estimateY(), JFAAcc::estimateZMAP(), JFAAcc::getV(), JFAAcc::initD(), JFAAcc::initEC(), JFAAcc::loadEC(), JFAAcc::loadEV(), JFAAcc::loadF_X(), JFAAcc::loadF_X_h(), JFAAcc::loadN(), JFAAcc::loadN_h(), JFAAcc::resetTmpAcc(), JFAAcc::restoreAccs(), JFAAcc::saveAccs(), JFAAcc::saveU(), JFAAcc::storeAccs(), JFAAcc::substractMplusDZ(), JFAAcc::substractMplusUX(), JFAAcc::substractMplusVYplusDZ(), JFAAcc::substractUX(), JFAAcc::updateUestimate(), and JFAAcc::verifyEMLK().
Referenced by main().
| void verifyEMLK | ( | FactorAnalysisStat & | FA, |
| XList & | ndx, | ||
| FeatureServer & | fs, | ||
| Config & | config | ||
| ) |
Compute FA model
Get LLK
Definition at line 69 of file EigenChannel.cpp.
References FactorAnalysisStat::getFactorAnalysisModel(), FactorAnalysisStat::getLLK(), FactorAnalysisStat::getSpeakerModel(), initializeClusters(), verbose, and verifyClusterFile().
Referenced by EigenChannel().
1.7.2