From c3c7a6918f0e2dfe597c339117e4185b641be95f Mon Sep 17 00:00:00 2001 From: Jay <csj123456> Date: 星期一, 24 二月 2025 15:10:19 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/SampleConstructor.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/SampleConstructor.java b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/SampleConstructor.java index 32e0930..c50083b 100644 --- a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/SampleConstructor.java +++ b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/SampleConstructor.java @@ -44,4 +44,22 @@ } + + public List<SampleData> constructSample(String typeA, String modelId, Date runTime,String itemName, + Map<Integer, Integer> dynamicDataLength, double[][] deviation) throws ModelInvokeException { + try { + SampleInfoConstructor sampleInfoConstructor = sampleFactory.createSampleInfo(typeA, modelId); + SampleInfo sampleInfo = sampleInfoConstructor.prepareSampleInfo(modelId, runTime, dynamicDataLength); + sampleInfo.setDeviation(deviation); + SampleDataConstructor sampleDataConstructor = sampleFactory.createSampleData(typeA); + return sampleDataConstructor.prepareSampleData(sampleInfo); + } catch (Exception e) { + e.printStackTrace(); + log.error("获取模型的算法参数异常",e); + throw new ModelInvokeException(MessageFormat.format("{0},Name:{1}", + ModelInvokeException.errorGetModelArithParam, itemName)); + } + + + } } \ No newline at end of file -- Gitblit v1.9.3