|
|
@@ -398,3 +398,72 @@ funcId=5时,即皮尔斯相关系数分析,需要至少两个类型为int或
|
|
|
|
|
|

|
|
|
|
|
|
+##### GET:model/train 模型训练
|
|
|
+
|
|
|
+这里使用的是modelId=1,model信息如下
|
|
|
+
|
|
|
+```
|
|
|
+{
|
|
|
+ "id":"1",
|
|
|
+ "modelTypeId":"2",
|
|
|
+ "configId":"1",
|
|
|
+ "fileInfoId":"1",
|
|
|
+ "modelName":"event_data",
|
|
|
+ "isTrained":false,
|
|
|
+ "modelPath":"",
|
|
|
+ "resOfModel":null,
|
|
|
+ "arguments":{
|
|
|
+ "Category":"10",
|
|
|
+ "TrainingDataSetOccupy":"0.7"
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+这里不需要的参数有:isTrained,modelPath,随便设置即可
|
|
|
+
|
|
|
+config设置:
|
|
|
+
|
|
|
+```
|
|
|
+{
|
|
|
+ "id":"0",
|
|
|
+ "fileInfoId":"1",
|
|
|
+ "userId":"1",
|
|
|
+ "modelTypeId":"2",
|
|
|
+ "confName":"config1",
|
|
|
+ "fieldIds":["105","106","107","110","109"]
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+注意,这里字段Id与上面的不统一,因为这是新建的config
|
|
|
+
|
|
|
+最后一个字段是目标字段,其他都是训练特征
|
|
|
+
|
|
|
+即学习事故类型event_type与道路方向,车道,车型,时间的关系
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+modelPath在训练完成后,会将训练结果存储,将路径作为modelPath更新
|
|
|
+
|
|
|
+训练结果如下:
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+##### GET:api/model/use 模型使用
|
|
|
+
|
|
|
+使用另一个结构相同的csv文件,文件信息如下
|
|
|
+
|
|
|
+```
|
|
|
+{
|
|
|
+ "id":"2",
|
|
|
+ "file_struc_info":{"totalRows":"441"},
|
|
|
+ "file_name":"event_test",
|
|
|
+ "folder":"",
|
|
|
+"location":"hdfs://114.212.245.120:9000/data/java_compile/event_test",
|
|
|
+ "upload_time":"2022-03-29 04:30:36.344000",
|
|
|
+ "user_id":"1"
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+这里应该是吧事件类型离散了
|