Example #1
0
 /// <summary>Configures local function in the feature weighting model</summary>
 /// <remarks><para>It will set computation and normalization options for feature weighting</para></remarks>
 /// <param name="computation">Computation scheme to be used for the local factor</param>
 /// <param name="normalization">Normalization scheme to be used for the local factor</param>
 /// <param name="debug">--</param>
 /// <seealso cref="aceOperationSetExecutorBase"/>
 public void aceOperation_setLocalWeight(
     [Description("--")] TFComputation computation     = TFComputation.normal,
     [Description("--")] TFNormalization normalization = TFNormalization.divisionByMaxTF)
 {
     data.LocalFunction.computation   = computation;
     data.LocalFunction.normalization = normalization;
 }
        public static String GetNormalizationName(TFNormalization norm)
        {
            switch (norm)
            {
            case TFNormalization.divisionByMaxTF:
                return("[max]");

                break;

            case TFNormalization.squareRootOfSquareSum:
                return("[Sqr(sum)]");

                break;
            }
            return(norm.ToString());
        }