diff options
author | Ivan Ljubisavljevic <ivan996sk@gmail.com> | 2022-05-10 00:46:57 +0200 |
---|---|---|
committer | Ivan Ljubisavljevic <ivan996sk@gmail.com> | 2022-05-10 00:46:57 +0200 |
commit | 2c132a08bc852b4e88daf067459856a883329c31 (patch) | |
tree | 7caad9eb4a95909485701221fc9e3428f02b0197 | |
parent | 0bef6c9f37cf6021cd4ebf026fa5e84aef2c71a3 (diff) |
Izmenjen prediktor na beku i frontu. Omoguceno slanje prediktora sa ml-a -> frontu
-rw-r--r-- | backend/api/api/Models/Predictor.cs | 2 | ||||
-rw-r--r-- | backend/api/api/Services/FillAnEmptyDb.cs | 16 | ||||
-rw-r--r-- | frontend/src/app/_data/Predictor.ts | 11 |
3 files changed, 24 insertions, 5 deletions
diff --git a/backend/api/api/Models/Predictor.cs b/backend/api/api/Models/Predictor.cs index 342c5b5d..4534bd8d 100644 --- a/backend/api/api/Models/Predictor.cs +++ b/backend/api/api/Models/Predictor.cs @@ -21,6 +21,7 @@ namespace api.Models public string modelId { get; set; } public string h5FileId { get; set; } public Metric[] metrics { get; set; } + public Metric[] finalMetrics { get; set; } } public class Metric @@ -29,6 +30,7 @@ namespace api.Models string JsonValue { get; set; } } + } /** diff --git a/backend/api/api/Services/FillAnEmptyDb.cs b/backend/api/api/Services/FillAnEmptyDb.cs index 520f3461..69f534d8 100644 --- a/backend/api/api/Services/FillAnEmptyDb.cs +++ b/backend/api/api/Services/FillAnEmptyDb.cs @@ -135,7 +135,7 @@ namespace api.Services /* Predictor predictor = new Predictor(); - + predictor._id = ""; predictor.uploaderId = "000000000000000000000000"; predictor.inputs = new string[] { "Embarked" }; @@ -147,7 +147,7 @@ namespace api.Services predictor.modelId = _modelService.getModelId("000000000000000000000000"); predictor.h5FileId = ; predictor.metrics = new Metric[] { }; - + predictor.finalMetrics = new Metric[] { }; _predictorService.Create(predictor);*/ @@ -266,7 +266,11 @@ namespace api.Services predictor.experimentId = experiment._id;//izmeni experiment id predictor.modelId = _modelService.getModelId("000000000000000000000000"); predictor.h5FileId = ; - predictor.metrics = new Metric[] { };*/ + predictor.metrics = new Metric[] { } + predictor.finalMetrics = new Metric[] { }; + + _predictorService.Create(predictor); + */ //-------------------------------------------------------------------- @@ -370,7 +374,11 @@ namespace api.Services predictor.experimentId = experiment._id;//izmeni experiment id predictor.modelId = _modelService.getModelId("000000000000000000000000"); predictor.h5FileId = ; - predictor.metrics = new Metric[] { };*/ + predictor.metrics = new Metric[] { }; + predictor.finalMetrics = new Metric[] { }; + + _predictorService.Create(predictor); + */ } diff --git a/frontend/src/app/_data/Predictor.ts b/frontend/src/app/_data/Predictor.ts index 8aa2b6cb..c5cb2218 100644 --- a/frontend/src/app/_data/Predictor.ts +++ b/frontend/src/app/_data/Predictor.ts @@ -8,6 +8,15 @@ export default class Predictor { public isPublic: boolean = false, public accessibleByLink: boolean = false, public dateCreated: Date = new Date(), - public uploaderId: string = '' + public uploaderId: string = '', + public finalMetrics: Metric[] = [] ) { } +} + +export class Metric { + constructor( + public name: string = '', + public jsonValue: string = '' + ) {} + }
\ No newline at end of file |