#include <iostream>#include <fstream>#include <cassert>#include <cmath>#include <liatools.h>#include "ComputeTest.h"#include "AccumulateJFAStat.h"#include <sys/stat.h>
Go to the source code of this file.
Classes | |
| class | WindowLLR |
Defines | |
| #define | ALIZE_ComputeTest_cpp |
Functions | |
| int | fexist (char *filename) |
| int | ComputeTest (Config &config) |
| int | ComputeTestDotProduct (Config &config) |
| int | ComputeTestJFA (Config &config) |
| int | ComputeTestLFA (Config &config) |
| int | ComputeTestFA (Config &config) |
| int | ComputeTestNAP (Config &config) |
| int | ComputeTestByLabel (Config &config) |
| int | ComputeTestHisto (Config &config) |
| #define ALIZE_ComputeTest_cpp |
Definition at line 56 of file ComputeTest.cpp.
| int ComputeTest | ( | Config & | config ) |
Definition at line 190 of file ComputeTest.cpp.
References WindowLLR::accLLR(), CST_MAX_CLIENT_LINE, WindowLLR::dec(), frameIdxToTime(), TabClientLine::getClientModel(), TabClientLine::getClientName(), WindowLLR::getIdxBegin(), WindowLLR::getIdxEnd(), WindowLLR::getLLR(), initializeClusters(), WindowLLR::isEnd(), WindowLLR::isSet(), TabClientLine::loadLine(), TabClientLine::nbClientLine(), outputResultLine(), setDecision(), WindowLLR::setNbClient(), WindowLLR::showConfig(), verbose, verboseLevel, and verifyClusterFile().
| int ComputeTestByLabel | ( | Config & | config ) |
Definition at line 1186 of file ComputeTest.cpp.
References ScoreAccum::addAndAccumulate(), CST_MAX_CLIENT_LINE, TabClientLine::getClientModel(), TabClientLine::getClientName(), ScoreAccum::getId(), ScoreAccum::getScore(), ScoreAccum::getSize(), initializeClusters(), TabClientLine::loadLine(), TabClientLine::nbClientLine(), outputResultLine(), setDecision(), verbose, and verifyClusterFile().
| int ComputeTestDotProduct | ( | Config & | config ) |
Definition at line 331 of file ComputeTest.cpp.
References JFAAcc::computeAndAccumulateJFAStat(), CST_MAX_CLIENT_LINE, debug, JFAAcc::estimateAndInverseL_EC(), JFAAcc::estimateUEUT(), JFAAcc::estimateX(), JFAAcc::getF_X(), JFAAcc::getN(), JFAAcc::getNDistrib(), JFAAcc::getSvSize(), JFAAcc::loadD(), JFAAcc::loadEC(), JFAAcc::loadEV(), outputResultLine(), setDecision(), JFAAcc::substractMplusUX(), and JFAAcc::substractMplusVYplusDZ().
| int ComputeTestFA | ( | Config & | config ) |
Definition at line 904 of file ComputeTest.cpp.
References cms(), CST_MAX_CLIENT_LINE, debug, FactorAnalysisStat::estimateXYAndNorm(), TabClientLine::getClientModel(), TabClientLine::getClientName(), initializeClusters(), TabClientLine::loadLine(), TabClientLine::nbClientLine(), outputResultLine(), setDecision(), verbose, verboseLevel, and verifyClusterFile().
| int ComputeTestHisto | ( | Config & | config ) |
Definition at line 1300 of file ComputeTest.cpp.
References TabHisto::accumulateValueInTab(), ScoreAccum::addAndAccumulate(), computeEntropy(), TabHisto::computeHistoInTab(), computeMean(), CST_MAX_CLIENT_LINE, debug, TabClientLine::getClientModel(), TabClientLine::getClientName(), TabHisto::getHisto(), ScoreAccum::getScore(), initializeClusters(), TabClientLine::loadLine(), TabClientLine::nbClientLine(), outputResultLine(), setDecision(), verbose, and verifyClusterFile().
| int ComputeTestJFA | ( | Config & | config ) |
Load existing JFA matrices
Compute JFA stats
Estimate uEuT for the test
Estimate and inverse L matrices
Substract the UBM mean vector from the test segment (Y and X are null at this time)
Estimate X for the test segment
Estimate XYZ on the test segment and normalise the features by substracting Ux
TEST decalage modeles
FIN ESSAI decalage modeles
IL FAUT SHIFTER LES MODELES CLIENT ICI
FIN TEST
Definition at line 479 of file ComputeTest.cpp.
References JFAAcc::computeAndAccumulateJFAStat(), CST_MAX_CLIENT_LINE, debug, JFAAcc::estimateAndInverseL_EC(), JFAAcc::estimateUEUT(), JFAAcc::estimateX(), TabClientLine::getClientModel(), TabClientLine::getClientName(), initializeClusters(), JFAAcc::loadD(), JFAAcc::loadEC(), JFAAcc::loadEV(), TabClientLine::loadLine(), TabClientLine::nbClientLine(), outputResultLine(), setDecision(), JFAAcc::substractMplusVYplusDZ(), JFAAcc::substractUXfromFeatures(), verbose, verboseLevel, and verifyClusterFile().
| int ComputeTestLFA | ( | Config & | config ) |
Load existing JFA matrices
Compute JFA stats
Estimate uEuT for the test
Estimate and inverse L matrices
Estimate X for the test segment
Estimate XYZ on the test segment and normalise the features by substracting Ux
Definition at line 715 of file ComputeTest.cpp.
References cms(), JFAAcc::computeAndAccumulateJFAStat(), CST_MAX_CLIENT_LINE, debug, JFAAcc::estimateAndInverseL_EC(), JFAAcc::estimateUEUT(), JFAAcc::estimateX(), JFAAcc::estimateZMAP(), TabClientLine::getClientModel(), TabClientLine::getClientName(), initializeClusters(), JFAAcc::loadD(), JFAAcc::loadEC(), JFAAcc::loadEV(), TabClientLine::loadLine(), TabClientLine::nbClientLine(), outputResultLine(), setDecision(), JFAAcc::substractMplusDZByChannel(), JFAAcc::substractMplusUX(), JFAAcc::substractUXfromFeatures(), verbose, verboseLevel, and verifyClusterFile().
| int ComputeTestNAP | ( | Config & | config ) |
Definition at line 1042 of file ComputeTest.cpp.
References computeNAPChannelEffect(), CST_MAX_CLIENT_LINE, debug, frameIdxToTime(), TabClientLine::getClientModel(), TabClientLine::getClientName(), initializeClusters(), TabClientLine::loadLine(), TabClientLine::nbClientLine(), outputResultLine(), setDecision(), verbose, verboseLevel, and verifyClusterFile().
| int fexist | ( | char * | filename ) |
Definition at line 79 of file ComputeTest.cpp.
1.7.2