Jay
2025-02-24 c3c7a6918f0e2dfe597c339117e4185b641be95f
提交 | 用户 | 时间
7fd198 1 package com.iailab.module.model.mdk.predict;
2
3 import com.iailab.module.model.mcs.pre.entity.MmPredictModelEntity;
7f0bcd 4 import com.iailab.module.model.mcs.pre.enums.ItemRunStatusEnum;
7fd198 5 import com.iailab.module.model.mdk.common.exceptions.ModelInvokeException;
6 import com.iailab.module.model.mdk.vo.PredictResultVO;
7
8 import java.util.Date;
9
10 /**
11  * @author PanZhibao
12  * @Description
13  * @createTime 2024年09月01日
14  */
15 public interface PredictModelHandler {
16
4f1717 17     /**
18      * 根据模型预测
19      *
20      * @param predictTime
21      * @param predictModel
22      * @return
23      * @throws ModelInvokeException
24      */
28c2db 25     PredictResultVO predictByModel(Date predictTime, MmPredictModelEntity predictModel,String itemName,String itemNo) throws ModelInvokeException;
fdcde1 26
27     /**
28      * 预测,模拟调整
29      *
30      * @param predictTime
31      * @param predictModel
32      * @param itemName
33      * @param itemNo
34      * @param deviation
35      * @return
36      */
37     PredictResultVO predictByModel(Date predictTime, MmPredictModelEntity predictModel,String itemName,String itemNo, double[][] deviation) throws ModelInvokeException;
7fd198 38 }