aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/app/_pages/experiment/experiment.component.ts
diff options
context:
space:
mode:
authorDanijel Anđelković <adanijel99@gmail.com>2022-05-18 20:49:57 +0200
committerDanijel Anđelković <adanijel99@gmail.com>2022-05-18 20:49:57 +0200
commit7c0c09c94246441bca36d873769fc420feb00937 (patch)
treed8f44e2ce167df2e3a954ac70136d258c5886beb /frontend/src/app/_pages/experiment/experiment.component.ts
parentbb8f75b2a07b8cfb0f9789cb6101c2e47eb6615b (diff)
Podesio korake eksperimenta tako da korisnik ne moze da skroluje do koraka koje nije otkljucao. Promenio slajdere za trening, test, validacione skupove tako da se vide minimumi od 10%. Popravio skrolove koji nisu trebali da se pojavljuju, i dimenzije nekih elemenata.
Diffstat (limited to 'frontend/src/app/_pages/experiment/experiment.component.ts')
-rw-r--r--frontend/src/app/_pages/experiment/experiment.component.ts25
1 files changed, 15 insertions, 10 deletions
diff --git a/frontend/src/app/_pages/experiment/experiment.component.ts b/frontend/src/app/_pages/experiment/experiment.component.ts
index 9af2a305..312b1af1 100644
--- a/frontend/src/app/_pages/experiment/experiment.component.ts
+++ b/frontend/src/app/_pages/experiment/experiment.component.ts
@@ -34,15 +34,15 @@ export class ExperimentComponent implements AfterViewInit, OnInit {
@ViewChild("folderModel") folderModel!: FolderComponent;
@ViewChild("metricView") metricView!: MetricViewComponent;
- step1:boolean=false;
- //step2:boolean=false;
- step3:boolean=false;
- step4:boolean=false;
+ step1: boolean = false;
+ step2: boolean = false;
+ step3: boolean = false;
+ step4: boolean = false;
constructor(private experimentsService: ExperimentsService, private modelsService: ModelsService, private datasetsService: DatasetsService, private signalRService: SignalRService, private route: ActivatedRoute) {
this.experiment = new Experiment("exp1");
}
-
+
ngOnInit(): void {
this.route.queryParams.subscribe(params => {
let experimentId = this.route.snapshot.paramMap.get("id");
@@ -73,7 +73,7 @@ export class ExperimentComponent implements AfterViewInit, OnInit {
Shared.openDialog('Greška', 'Morate odabrati konfiguraciju neuronske mreže');
} else {
this.modelsService.trainModel(this.modelToTrain._id, this.experiment._id).subscribe(() => { console.log("pocelo treniranje") });
- this.step4=true;
+ this.step4 = true;
}
}
@@ -173,7 +173,10 @@ export class ExperimentComponent implements AfterViewInit, OnInit {
}
experimentChangedEvent() {
- this.folderModel.updateExperiment();
+ this.step2 = true;
+ setTimeout(() => {
+ this.folderModel.updateExperiment();
+ });
}
setDataset(dataset: FolderFile | null) {
@@ -187,8 +190,10 @@ export class ExperimentComponent implements AfterViewInit, OnInit {
this.experiment.datasetId = d._id;
this.dataset = d;
- this.columnTable.loadDataset(this.dataset);
- this.step1=true;
+ this.step1 = true;
+ setTimeout(() => {
+ this.columnTable.loadDataset(d);
+ });
}
modelToTrain?: Model;
@@ -196,6 +201,6 @@ export class ExperimentComponent implements AfterViewInit, OnInit {
setModel(model: FolderFile) {
const m = <Model>model;
this.modelToTrain = m;
- this.step3=true;
+ this.step3 = true;
}
}