aboutsummaryrefslogtreecommitdiff
path: root/backend
diff options
context:
space:
mode:
authorTAMARA JERINIC <tamara.jerinic@gmail.com>2022-04-16 20:37:05 +0200
committerTAMARA JERINIC <tamara.jerinic@gmail.com>2022-04-16 20:37:05 +0200
commit838139bbc7bee693cfb8d11e9a29e725bbe36ccb (patch)
tree296230d4d6db4b83ff3c9e071cf8c9876e2a20ee /backend
parent41bfcba0af1f375349b9fb1935aeb0e0856adff9 (diff)
Prepravka za usaglaĊĦavanje sa frontend-om.
Diffstat (limited to 'backend')
-rw-r--r--backend/api/api/Controllers/FileController.cs1
-rw-r--r--backend/microservice/api/controller.py25
-rw-r--r--backend/microservice/api/newmlservice.py6
3 files changed, 17 insertions, 15 deletions
diff --git a/backend/api/api/Controllers/FileController.cs b/backend/api/api/Controllers/FileController.cs
index 6888f1c7..d9494525 100644
--- a/backend/api/api/Controllers/FileController.cs
+++ b/backend/api/api/Controllers/FileController.cs
@@ -44,7 +44,6 @@ namespace api.Controllers
}
[HttpPost("h5")]
- [Authorize(Roles = "User,Guest")]
public async Task<ActionResult<string>> H5Upload([FromForm] IFormFile file)
{
diff --git a/backend/microservice/api/controller.py b/backend/microservice/api/controller.py
index 95ceccbb..437690ee 100644
--- a/backend/microservice/api/controller.py
+++ b/backend/microservice/api/controller.py
@@ -65,19 +65,22 @@ def train():
files = {'file': open(filepath, 'rb')}
r=requests.post(url, files=files)
fileId=r.text
- predictor = Predictor()
- predictor._id = ""
- predictor.username = paramsModel["username"]
- predictor.inputs = paramsExperiment["inputColumns"]
- predictor.output = paramsExperiment["outputColumn"]
- predictor.isPublic = False
- predictor.accessibleByLink = False
- predictor.dateCreated = datetime.now()
- predictor.experimentId = paramsExperiment["_id"]
- predictor.modelId = paramsModel["_id"]
- predictor.h5FileId = fileId
+ predictor = Predictor(
+ _id = "",
+ username = paramsModel["username"],
+ inputs = paramsExperiment["inputColumns"],
+ output = paramsExperiment["outputColumn"],
+ isPublic = False,
+ accessibleByLink = False,
+ dateCreated = datetime.now(),
+ experimentId = paramsExperiment["_id"],
+ modelId = paramsModel["_id"],
+ h5FileId = fileId,
+ metrics=[]
+ )
print(result)
+ print(predictor)
return jsonify(result)
@app.route('/predict', methods = ['POST'])
diff --git a/backend/microservice/api/newmlservice.py b/backend/microservice/api/newmlservice.py
index e81192ab..585db480 100644
--- a/backend/microservice/api/newmlservice.py
+++ b/backend/microservice/api/newmlservice.py
@@ -122,7 +122,7 @@ def train(dataset, paramsModel,paramsExperiment,paramsDataset,callback):
for col in paramsExperiment["inputColumns"]:
#print(col)
data[col]=dataset[col]
- output_column = paramsExperiment["columnToPredict"]
+ output_column = paramsExperiment["outputColumn"]
data[output_column] = dataset[output_column]
#print(data)
@@ -297,8 +297,8 @@ def train(dataset, paramsModel,paramsExperiment,paramsDataset,callback):
history=classifier.fit(x_train, y_train, epochs = paramsModel['epochs'],batch_size=paramsModel['batchSize'])
hist=history.history
- plt.plot(hist['accuracy'])
- plt.show()
+ #plt.plot(hist['accuracy'])
+ #plt.show()
y_pred=classifier.predict(x_test)
y_pred=np.argmax(y_pred,axis=1)