#include "Surprise/SurpriseOpts.H"
#include "Component/ModelOptionDef.H"
#include "Image/Dims.H"
#include "Image/Point2D.H"
Go to the source code of this file.
Variables | |
const ModelOptionCateg | MOC_SURPRISE |
Command-line options used by SingleChannelSurprise in surprise model. | |
const ModelOptionDef | OPT_SingleChannelSurpriseSQlen |
const ModelOptionDef | OPT_SingleChannelSurpriseUpdFac |
const ModelOptionDef | OPT_SingleChannelSurpriseNeighUpdFac |
const ModelOptionDef | OPT_SingleChannelSurpriseProbe |
const ModelOptionDef | OPT_SingleChannelSurpriseSLfac |
const ModelOptionDef | OPT_SingleChannelSurpriseSSfac |
const ModelOptionDef | OPT_SingleChannelSurpriseNeighSigma |
const ModelOptionDef | OPT_SingleChannelSurpriseLocSigma |
const ModelOptionDef | OPT_SingleChannelSurpriseLogged |
const ModelOptionDef | OPT_SingleChannelSurpriseKLBias |
const ModelOptionDef | OPT_SingleChannelSurpriseTakeSTMax |
const ModelOptionDef | OPT_VisualCortexSurpriseType |
Definition in file SurpriseOpts.C.
const ModelOptionCateg MOC_SURPRISE |
{
MOC_SORTPRI_3, "Surprise-Related Options" }
Command-line options used by SingleChannelSurprise in surprise model.
Surprise-related options
Definition at line 47 of file SurpriseOpts.C.
const ModelOptionDef OPT_SingleChannelSurpriseKLBias |
{ MODOPT_ARG(std::string), "VisualCortexSurpriseKLBias", &MOC_SURPRISE, OPTEXP_CORE, "Bias to apply to KL is joint surprise model", "surprise-kl-bias", '\0', "<None|Static>", "None" }
Definition at line 126 of file SurpriseOpts.C.
const ModelOptionDef OPT_SingleChannelSurpriseLocSigma |
{ MODOPT_ARG(float), "SingleChannelSurpriseLocSigma", &MOC_SURPRISE, OPTEXP_CORE, "Factor for the local surprise size", "surprise-locsig", '\0', "<float>", "3.0" }
Definition at line 114 of file SurpriseOpts.C.
const ModelOptionDef OPT_SingleChannelSurpriseLogged |
{ MODOPT_FLAG, "SingleChannelSurpriseLogged", &MOC_SURPRISE, OPTEXP_CORE, "Save each surprise map and log the parameters used in its creation", "surprise-logged", '\0', "", "false"}
Definition at line 120 of file SurpriseOpts.C.
const ModelOptionDef OPT_SingleChannelSurpriseNeighSigma |
{ MODOPT_ARG(float), "SingleChannelSurpriseNeighSigma", &MOC_SURPRISE, OPTEXP_CORE, "Factor for neighborhoods surprise size", "surprise-neighsig", '\0', "<float>", "0.5" }
Definition at line 108 of file SurpriseOpts.C.
const ModelOptionDef OPT_SingleChannelSurpriseNeighUpdFac |
{ MODOPT_ARG(double), "SingleChannelSurpriseNeighUpdFac", &MOC_SURPRISE, OPTEXP_CORE, "Neighborhood surprise update factor, or 0.0 to use the same value as " "the local surprise update factor", "surprise-neighupdfac", '\0', "<double>", "0.7" }
Definition at line 82 of file SurpriseOpts.C.
const ModelOptionDef OPT_SingleChannelSurpriseProbe |
{ MODOPT_ARG(Point2D<int>), "SingleChannelSurpriseProbe", &MOC_SURPRISE, OPTEXP_CORE, "Location of a virtual electrode probe; various model and surprise " "readings from this location will be printed out if not (-1, -1)", "surprise-probe", '\0', "<x>,<y>", "-1,-1" }
Definition at line 89 of file SurpriseOpts.C.
const ModelOptionDef OPT_SingleChannelSurpriseSLfac |
{ MODOPT_ARG(double), "SingleChannelSurpriseSLfac", &MOC_SURPRISE, OPTEXP_CORE, "Factor for contribution of local temporal surprise to total surprise", "surprise-slfac", '\0', "<double>", "1.0" }
Definition at line 96 of file SurpriseOpts.C.
const ModelOptionDef OPT_SingleChannelSurpriseSQlen |
{ MODOPT_ARG(unsigned int), "SingleChannelSurpriseSQlen", &MOC_SURPRISE, OPTEXP_CORE, "Number of feed-through surprise models", "surprise-qlen", '\0', "<uint>", "5" }
Definition at line 70 of file SurpriseOpts.C.
const ModelOptionDef OPT_SingleChannelSurpriseSSfac |
{ MODOPT_ARG(double), "SingleChannelSurpriseSSfac", &MOC_SURPRISE, OPTEXP_CORE, "Factor for contribution of spatial surprise to total surprise", "surprise-ssfac", '\0', "<double>", "0.1" }
Definition at line 102 of file SurpriseOpts.C.
const ModelOptionDef OPT_SingleChannelSurpriseTakeSTMax |
{ MODOPT_FLAG, "SingleChannelSurpriseTakeSTMax", &MOC_SURPRISE, OPTEXP_CORE, "Use a max operator to combine space-time rather than using the product", "surprise-take-st-max", '\0', "", "false"}
Definition at line 132 of file SurpriseOpts.C.
const ModelOptionDef OPT_SingleChannelSurpriseUpdFac |
{ MODOPT_ARG(double), "SingleChannelSurpriseUpdFac", &MOC_SURPRISE, OPTEXP_CORE, "Local surprise update factor", "surprise-updfac", '\0', "<double>", "0.7" }
Definition at line 76 of file SurpriseOpts.C.
const ModelOptionDef OPT_VisualCortexSurpriseType |
{ MODOPT_ARG(std::string), "VisualCortexSurpriseType", &MOC_SURPRISE, OPTEXP_CORE, "Type of surprise models to use for the VisualCortex and Channels", "surprise-type", '\0', "<Gaussian|Poisson|Poisson1|PoissonConst|PoissonFloat|ChiSqaure|JointGG|Nathan|Outlier>", "Poisson" }
Definition at line 138 of file SurpriseOpts.C.