protected void LoadModelDataBase(WeightingModelData data) { if (data.data.Any()) { index = data.data.First().GetIndexDictionary(); } }
public override void LoadModelData(WeightingModelData data) { LoadModelDataBase(data); var dict = data.properties.GetIndexDictionary(); SqrTc = dict[nameof(SqrTc)]; //(Double)data.properties[nameof(SqrTc)]; }
protected WeightingModelData SaveModelDataBase() { WeightingModelData output = new WeightingModelData(); output.signature = shortName; var d = new TermWeightData(index); output.data.Add(d); return(output); }
public override WeightingModelData SaveModelData() { WeightingModelData output = new WeightingModelData(); output.signature = shortName; Int32 c = 0; foreach (var l in computedModel.labels) { output.data.Add(new TermWeightData(computedModel.index[l])); output.properties.entries.Add(new TermWeightEntry(l, c)); c++; } return(output); }
public override void LoadModelData(WeightingModelData data) { List <String> __labels = new List <string>(data.properties.entries.Count); var dict = data.properties.GetIndexDictionary(); foreach (var pair in dict) { __labels[Convert.ToInt32(pair.Value)] = pair.Key; } computedModel = new TermDiscriminatingPowerComputedModel(__labels, factor); for (int i = 0; i < __labels.Count; i++) { String label = __labels[i]; computedModel.index[label] = data.data[i].GetIndexDictionary(); } }
public override void LoadModelData(WeightingModelData data) { LoadModelDataBase(data); }
public void LoadModelData(WeightingModelData data) { }
/// <summary> /// Loads pre-trained data into model /// </summary> /// <param name="data">The data.</param> public abstract void LoadModelData(WeightingModelData data);