- Timestamp:
- 08/05/09 11:41:32 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.CEDMA.Server/3.3/ExecuterBase.cs
r2223 r2238 45 45 protected IDispatcher Dispatcher { 46 46 get { return dispatcher; } 47 } 47 } 48 48 private IModelingDatabase databaseService; 49 49 … … 84 84 protected void StoreResults(HeuristicLab.Modeling.IAlgorithm finishedAlgorithm) { 85 85 databaseService.Persist(finishedAlgorithm); 86 //Entity modelEntity = new Entity(Ontology.CedmaNameSpace + Guid.NewGuid());87 //IModel model = finishedAlgorithm.Model;88 //List<Statement> statements = new List<Statement>();89 //statements.Add(new Statement(modelEntity, Ontology.InstanceOf, Ontology.TypeModel));90 //statements.Add(new Statement(modelEntity, Ontology.TargetVariable, new Literal(model.TargetVariable)));91 //statements.Add(new Statement(modelEntity, Ontology.Name, new Literal(finishedAlgorithm.Name)));92 93 //statements.Add(new Statement(modelEntity, Ontology.TrainingMeanSquaredError, new Literal(model.TrainingMeanSquaredError)));94 //statements.Add(new Statement(modelEntity, Ontology.ValidationMeanSquaredError, new Literal(model.ValidationMeanSquaredError)));95 //statements.Add(new Statement(modelEntity, Ontology.TestMeanSquaredError, new Literal(model.TestMeanSquaredError)));96 //statements.Add(new Statement(modelEntity, Ontology.TrainingCoefficientOfDetermination, new Literal(model.TrainingCoefficientOfDetermination)));97 //statements.Add(new Statement(modelEntity, Ontology.ValidationCoefficientOfDetermination, new Literal(model.ValidationCoefficientOfDetermination)));98 //statements.Add(new Statement(modelEntity, Ontology.TestCoefficientOfDetermination, new Literal(model.TestCoefficientOfDetermination)));99 //statements.Add(new Statement(modelEntity, Ontology.TrainingVarianceAccountedFor, new Literal(model.TrainingVarianceAccountedFor)));100 //statements.Add(new Statement(modelEntity, Ontology.ValidationVarianceAccountedFor, new Literal(model.ValidationVarianceAccountedFor)));101 //statements.Add(new Statement(modelEntity, Ontology.TestVarianceAccountedFor, new Literal(model.TestVarianceAccountedFor)));102 //statements.Add(new Statement(modelEntity, Ontology.TrainingMeanAbsolutePercentageError, new Literal(model.TrainingMeanAbsolutePercentageError)));103 //statements.Add(new Statement(modelEntity, Ontology.ValidationMeanAbsolutePercentageError, new Literal(model.ValidationMeanAbsolutePercentageError)));104 //statements.Add(new Statement(modelEntity, Ontology.TestMeanAbsolutePercentageError, new Literal(model.TestMeanAbsolutePercentageError)));105 //statements.Add(new Statement(modelEntity, Ontology.TrainingMeanAbsolutePercentageOfRangeError, new Literal(model.TrainingMeanAbsolutePercentageOfRangeError)));106 //statements.Add(new Statement(modelEntity, Ontology.ValidationMeanAbsolutePercentageOfRangeError, new Literal(model.ValidationMeanAbsolutePercentageOfRangeError)));107 //statements.Add(new Statement(modelEntity, Ontology.TestMeanAbsolutePercentageOfRangeError, new Literal(model.TestMeanAbsolutePercentageOfRangeError)));108 109 //for (int i = 0; i < finishedAlgorithm.Dataset.Columns; i++) {110 // try {111 // string variableName = finishedAlgorithm.Dataset.GetVariableName(i);112 // double qualImpact = model.GetVariableQualityImpact(variableName);113 // double evalImpact = model.GetVariableEvaluationImpact(variableName);114 115 // Entity inputVariableEntity = new Entity(Ontology.CedmaNameSpace + Guid.NewGuid());116 // statements.Add(new Statement(inputVariableEntity, Ontology.InstanceOf, Ontology.TypeVariableImpact));117 // statements.Add(new Statement(modelEntity, Ontology.HasInputVariable, inputVariableEntity));118 // statements.Add(new Statement(inputVariableEntity, Ontology.EvaluationImpact, new Literal(evalImpact)));119 // statements.Add(new Statement(inputVariableEntity, Ontology.QualityImpact, new Literal(qualImpact)));120 // statements.Add(new Statement(inputVariableEntity, Ontology.Name, new Literal(variableName)));121 // }122 // catch (ArgumentException) {123 // // ignore124 // }125 //}126 127 //byte[] serializedModel = PersistenceManager.SaveToGZip(model.Data);128 //statements.Add(new Statement(modelEntity, Ontology.SerializedData, new Literal(Convert.ToBase64String(serializedModel))));129 //store.AddRange(statements);130 86 } 131 87
Note: See TracChangeset
for help on using the changeset viewer.