28 "Do not include character fragments in the" 29 " results of the classifier");
32 "Integer Matcher Multiplier 0-255: ");
57 "Threshold for good protos during adaptive 0-255: ");
60 "Threshold for good features during adaptive 0-255: ");
66 #define SE_TABLE_BITS 9 67 #define SE_TABLE_SIZE 512 74 void Clear(
const INT_CLASS class_template);
75 void ClearFeatureEvidence(
const INT_CLASS class_template);
76 void NormalizeSums(
INT_CLASS ClassTemplate, int16_t NumFeatures,
77 int32_t used_features);
78 void UpdateSumOfProtoEvidences(
86 static const int kIntThetaFudge = 128;
88 static const int kEvidenceTableBits = 9;
90 static const int kIntEvidenceTruncBits = 14;
106 int AdaptFeatureThreshold,
108 bool SeparateDebugWindows);
112 float ApplyCNCorrection(
float rating,
int blob_length,
113 int normalization_factor,
int matcher_multiplier);
115 int FindGoodProtos(
INT_CLASS ClassTemplate,
122 int AdaptProtoThreshold,
125 int FindBadFeatures(
INT_CLASS ClassTemplate,
132 int AdaptFeatureThreshold,
136 int UpdateTablesForFeature(
145 int FindBestMatch(
INT_CLASS ClassTemplate,
149 #ifndef GRAPHICS_DISABLED 150 void DebugFeatureProtoError(
158 void DisplayProtoDebugInfo(
163 bool SeparateDebugWindows);
165 void DisplayFeatureDebugInfo(
171 int AdaptFeatureThreshold,
173 bool SeparateDebugWindows);
179 uint32_t evidence_table_mask_;
180 uint32_t mult_trunc_shift_bits_;
181 uint32_t table_trunc_shift_bits_;
183 uint32_t evidence_mult_mask_;
190 uint16_t ActualProtoNum,
193 uint32_t ConfigWord);
196 uint8_t *FeatureEvidence,
197 int32_t ConfigCount);
199 void HeapSort (
int n,
register int ra[],
register int rb[]);
int classify_adapt_proto_thresh
INT_FEATURE_STRUCT INT_FEATURE_ARRAY[MAX_NUM_INT_FEATURES]
#define BOOL_VAR_H(name, val, comment)
int classify_adapt_feature_thresh
bool disable_character_fragments
int classify_integer_matcher_multiplier
void HeapSort(int n, register int ra[], register int rb[])
void IMDebugConfigurationSum(INT_FEATURE FeatureNum, uint8_t *FeatureEvidence, int32_t ConfigCount)
static const float kSEExponentialMultiplier
static const float kSimilarityCenter
#define INT_VAR_H(name, val, comment)
void IMDebugConfiguration(INT_FEATURE FeatureNum, uint16_t ActualProtoNum, uint8_t Evidence, BIT_VECTOR ConfigMask, uint32_t ConfigWord)