aboutsummaryrefslogtreecommitdiff
path: root/backend/microservice
diff options
context:
space:
mode:
authorNevena Bojovic <nenabojov@gmail.com>2022-04-16 22:23:02 +0200
committerNevena Bojovic <nenabojov@gmail.com>2022-04-16 22:23:02 +0200
commit1849a275864cdd7d70e284127360fa211ad470d7 (patch)
treee72e187c169a3bed2505cd2c467b274bbcf4e75e /backend/microservice
parent66c147bc3154e531cfc78591a7451d904122fc1f (diff)
Dodat zahtev addPredictor.
Diffstat (limited to 'backend/microservice')
-rw-r--r--backend/microservice/api/controller.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/backend/microservice/api/controller.py b/backend/microservice/api/controller.py
index f0f36907..88e84624 100644
--- a/backend/microservice/api/controller.py
+++ b/backend/microservice/api/controller.py
@@ -75,6 +75,9 @@ def train():
files = {'file': open(filepath, 'rb')}
r=requests.post(url, files=files,data={"uploaderId":paramsExperiment['uploaderId']})
fileId=r.text
+ m = []
+ for attribute, value in result.items():
+ m.append({"Name" : attribute, "JsonValue" : jsonify(value)})
predictor = Predictor(
_id = "",
username = paramsModel["username"],
@@ -86,12 +89,12 @@ def train():
experimentId = paramsExperiment["_id"],
modelId = paramsModel["_id"],
h5FileId = fileId,
- metrics=[]
+ metrics = m
)
-
- print(result)
print(predictor)
- return jsonify(result)
+ url = config.api_url + "/Predictor/add"
+ r = requests.post(url, json=predictor).text
+ return r
@app.route('/predict', methods = ['POST'])
def predict():