public override void Deserialize(MLSerializer ser) { base.Deserialize(ser); m_TFWeightingScheme = ser.ReadObject <ITFWeightingScheme>("TF_SCHEME"); m_IDFWeightingScheme = ser.ReadObject <IIDFWeightingScheme>("IDF_SCHEME"); }
public override void Deserialize(MLSerializer ser) { base.Deserialize(ser); m_FeatureExtractor = ser.ReadObject <ITextFeatureExtractor>("FEATURE_EXTRACTOR"); m_Preprocessor = ser.ReadObject <ITextPreprocessor>("PREPROCESSOR"); m_Vocabulary = ser.ReadStrings("VOCABULARY").ToList(); m_FeatureExtractor.Preprocessor = m_Preprocessor; m_FeatureExtractor.Vocabulary = m_Vocabulary; m_PriorProbs = ser.ReadDoubles("PRIORS").ToArray(); m_ClassHist = ser.ReadInts("CLASS_HIST").ToArray(); m_DataDim = ser.ReadInt("DATA_DIM"); m_DataCount = ser.ReadInt("DATA_COUNT"); m_UsePriors = ser.ReadBool("USE_PRIORS"); }
public override void Deserialize(MLSerializer ser) { base.Deserialize(ser); m_UseSmoothing = ser.ReadBool("USE_SMOOTHING"); m_Alpha = ser.ReadDouble("ALPHA"); m_Weights = ser.ReadObject <double[][]>("WEIGHTS"); }