aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/app/_pages/experiment/experiment.component.ts
diff options
context:
space:
mode:
authorTAMARA JERINIC <tamara.jerinic@gmail.com>2022-05-26 00:58:36 +0200
committerTAMARA JERINIC <tamara.jerinic@gmail.com>2022-05-26 00:58:36 +0200
commitec6816d0d9a737f9fe70ec8d77f15afcd4720354 (patch)
tree740d2bd42ebb12ef0c2f8e41ab9776fb054b3f84 /frontend/src/app/_pages/experiment/experiment.component.ts
parent8d96241a6958a5797d7bf203fbfb2bfe2a4ec391 (diff)
Ispravljen raspored prikaza metrika, svaka vrednost i odgovarajuća vrednost na validacionom skupu se prikazuju na pojedinačnom grafiku. Metrike su filtrirane u zavisnosti od tipa problema.
Diffstat (limited to 'frontend/src/app/_pages/experiment/experiment.component.ts')
-rw-r--r--frontend/src/app/_pages/experiment/experiment.component.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/frontend/src/app/_pages/experiment/experiment.component.ts b/frontend/src/app/_pages/experiment/experiment.component.ts
index ec4275fa..ff17500a 100644
--- a/frontend/src/app/_pages/experiment/experiment.component.ts
+++ b/frontend/src/app/_pages/experiment/experiment.component.ts
@@ -15,6 +15,7 @@ import { MetricViewComponent } from 'src/app/_elements/metric-view/metric-view.c
import { ActivatedRoute, Router } from '@angular/router';
import { DatasetsService } from 'src/app/_services/datasets.service';
import { PredictorsService } from 'src/app/_services/predictors.service';
+import { LineChartComponent } from 'src/app/_elements/_charts/line-chart/line-chart.component';
@Component({
selector: 'app-experiment',
@@ -33,7 +34,7 @@ export class ExperimentComponent implements AfterViewInit {
@ViewChild("folderDataset") folderDataset!: FolderComponent;
@ViewChild(ColumnTableComponent) columnTable!: ColumnTableComponent;
@ViewChild("folderModel") folderModel!: FolderComponent;
- @ViewChild("metricView") metricView!: MetricViewComponent;
+ @ViewChild(LineChartComponent) linechartComponent!: LineChartComponent;
step1: boolean = false;
step2: boolean = false;
@@ -89,7 +90,7 @@ export class ExperimentComponent implements AfterViewInit {
if (this.modelToTrain?._id == mId) {
stat = stat.replace(/'/g, '"');
this.history.push(JSON.parse(stat));
- this.metricView.update(this.history,this.modelToTrain.epochs);
+ this.linechartComponent.updateAll(this.history,this.modelToTrain.epochs);
}
});
@@ -115,7 +116,7 @@ export class ExperimentComponent implements AfterViewInit {
this.step3 = true;
let numOfEpochsArray = Array.from({length: model.epochs}, (_, i) => i + 1);
setTimeout(() => {
- this.metricView.linechartComponent.update(numOfEpochsArray, predictor.metricsAcc, predictor.metricsLoss, predictor.metricsMae, predictor.metricsMse, predictor.metricsValAcc, predictor.metricsValLoss, predictor.metricsValMae, predictor.metricsValMse);
+ this.linechartComponent.update(numOfEpochsArray, predictor.metricsAcc, predictor.metricsLoss, predictor.metricsMae, predictor.metricsMse, predictor.metricsValAcc, predictor.metricsValLoss, predictor.metricsValMae, predictor.metricsValMse);
})
});
});