|
@@ -353,9 +353,16 @@ func handleTaskRecordSuccessByTrain(aiPredictModelImportData request.AiPredictMo
|
|
indexItem.TrainStatus = aiPredictModel.TrainStatusSuccess
|
|
indexItem.TrainStatus = aiPredictModel.TrainStatusSuccess
|
|
indexItem.ModifyTime = time.Now()
|
|
indexItem.ModifyTime = time.Now()
|
|
|
|
|
|
- updateIndexConfigCols := []string{"train_status", `remark`, "modify_time", `train_mse`, `train_r2`, `test_mse`, `test_r2`}
|
|
|
|
|
|
+ updateIndexConfigCols := []string{"train_status", `remark`, "modify_time", `train_mse`, `train_r2`, `test_mse`, `test_r2`, `model_framework`, `predict_value`, `predict_frequency`, `direction_accuracy`, `absolute_deviation`, `extra_config`}
|
|
// 配置状态修改
|
|
// 配置状态修改
|
|
{
|
|
{
|
|
|
|
+ predictDate, e := time.ParseInLocation(utils.FormatDate, aiPredictModelImportData.Index.PredictDate, time.Local)
|
|
|
|
+ if e != nil {
|
|
|
|
+ err = fmt.Errorf("预测日期解析失败, %v", e)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ indexItem.PredictDate = predictDate
|
|
|
|
+
|
|
// 训练参数
|
|
// 训练参数
|
|
trainData := aiPredictModelImportData.TrainData
|
|
trainData := aiPredictModelImportData.TrainData
|
|
indexConfigItem.TrainStatus = aiPredictModel.TrainStatusSuccess
|
|
indexConfigItem.TrainStatus = aiPredictModel.TrainStatusSuccess
|
|
@@ -364,6 +371,15 @@ func handleTaskRecordSuccessByTrain(aiPredictModelImportData request.AiPredictMo
|
|
indexConfigItem.TrainR2 = fmt.Sprint(trainData.TrainR2)
|
|
indexConfigItem.TrainR2 = fmt.Sprint(trainData.TrainR2)
|
|
indexConfigItem.TestMse = fmt.Sprint(trainData.TestMse)
|
|
indexConfigItem.TestMse = fmt.Sprint(trainData.TestMse)
|
|
indexConfigItem.TestR2 = fmt.Sprint(trainData.TestR2)
|
|
indexConfigItem.TestR2 = fmt.Sprint(trainData.TestR2)
|
|
|
|
+
|
|
|
|
+ indexConfigItem.ModelFramework = aiPredictModelImportData.Index.ModelFramework
|
|
|
|
+ indexConfigItem.PredictDate = predictDate
|
|
|
|
+ indexConfigItem.PredictValue = aiPredictModelImportData.Index.PredictValue
|
|
|
|
+ indexConfigItem.PredictFrequency = aiPredictModelImportData.Index.PredictFrequency
|
|
|
|
+ indexConfigItem.DirectionAccuracy = aiPredictModelImportData.Index.DirectionAccuracy
|
|
|
|
+ indexConfigItem.AbsoluteDeviation = aiPredictModelImportData.Index.AbsoluteDeviation
|
|
|
|
+ indexConfigItem.ExtraConfig = aiPredictModelImportData.Index.ExtraConfig
|
|
|
|
+
|
|
indexConfigItem.ModifyTime = time.Now()
|
|
indexConfigItem.ModifyTime = time.Now()
|
|
}
|
|
}
|
|
|
|
|