/// <summary> /// Saves the predicted result in entity. /// </summary> /// <param name="model">The model.</param> /// <param name="entityId">The entity identifier.</param> /// <param name="predictedResult">The predicted result.</param> protected override void SaveEntityPredictedValues(MLModelConfig model, Guid entityId, double predictedResult) { var predictedValues = new Dictionary <MLModelConfig, double> { { model, predictedResult } }; PredictionSaver.SaveEntityRegressionValues(model.EntitySchemaId, entityId, predictedValues); }
/// <summary> /// Saves the predicted result in entity. /// </summary> /// <param name="model">The model.</param> /// <param name="entityId">The entity identifier.</param> /// <param name="predictedResult">The predicted result.</param> protected override void SaveEntityPredictedValues(MLModelConfig model, Guid entityId, ScoringOutput predictedResult) { var predictedValues = new Dictionary <MLModelConfig, double> { { model, predictedResult.Score } }; PredictionSaver.SaveEntityScoredValues(model.EntitySchemaId, entityId, predictedValues); }
protected override void SaveEntityPredictedValues(MLModelConfig model, Guid entityId, List <ClassificationResult> predictedResult) { var connectionArg = new ConstructorArgument("userConnection", _userConnection); var filter = ClassFactory.Get <MLBasePredictedValueFilter>(connectionArg); var predictedValues = new Dictionary <MLModelConfig, List <ClassificationResult> > { { model, predictedResult } }; PredictionSaver.SaveEntityPredictedValues(model.EntitySchemaId, entityId, predictedValues, filter.OnSetupPredictedValue); }
/// <summary> /// Saves the prediction result. /// </summary> /// <param name="model">The model.</param> /// <param name="entityId">The entity identifier.</param> /// <param name="predictedResult">The predicted result.</param> protected override void SavePrediction(MLModelConfig model, Guid entityId, ScoringOutput predictedResult) { PredictionSaver.SavePrediction(model.Id, model.ModelInstanceUId, entityId, predictedResult); }
/// <summary> /// Saves the prediction result. /// </summary> /// <param name="model">The model.</param> /// <param name="entityId">The entity identifier.</param> /// <param name="predictedResult">The predicted result.</param> protected override void SavePrediction(MLModelConfig model, Guid entityId, List <ClassificationResult> predictedResult) { PredictionSaver.SavePrediction(model.Id, model.ModelInstanceUId, entityId, predictedResult); }
/// <summary> /// Saves the prediction result. /// </summary> /// <param name="modelId">The model identifier.</param> /// <param name="modelInstanceUId">The model instance identifier.</param> /// <param name="entityId">The entity identifier.</param> /// <param name="value">Prediction result value.</param> protected override void SavePredictionResult(Guid modelId, Guid modelInstanceUId, Guid entityId, double value) { PredictionSaver.SavePrediction(modelId, modelInstanceUId, entityId, value); }