From f21885e7cbb68ef444ff9efc27483e2036e26bb0 Mon Sep 17 00:00:00 2001 From: Sonja Galovic Date: Tue, 19 Apr 2022 19:51:54 +0200 Subject: Pravljenje modela: automatski selektovan tip problema kog je i taj eskperiment, zmenjen batch size. Izbaceni neki resetovi u experiment.comp. Backend: u klasu Experiment dodat properti type. --- frontend/src/app/training/training.component.html | 18 ++++++++---------- frontend/src/app/training/training.component.ts | 13 +++++++++---- 2 files changed, 17 insertions(+), 14 deletions(-) (limited to 'frontend/src/app/training') diff --git a/frontend/src/app/training/training.component.html b/frontend/src/app/training/training.component.html index 672e75fb..2bee3b12 100644 --- a/frontend/src/app/training/training.component.html +++ b/frontend/src/app/training/training.component.html @@ -9,29 +9,27 @@

1. Izaberite eksperiment iz kolekcije

- +
- +

2. Izaberite model

- - + +

Morate prvo izabrati eksperiment.

+

3. Treniranje modela

- +

Rezultati treniranja

Rezultati treniranja:

diff --git a/frontend/src/app/training/training.component.ts b/frontend/src/app/training/training.component.ts index 2640b513..c82a6b79 100644 --- a/frontend/src/app/training/training.component.ts +++ b/frontend/src/app/training/training.component.ts @@ -1,8 +1,9 @@ -import { Component, OnInit } from '@angular/core'; +import { Component, OnInit, ViewChild } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import Shared from '../Shared'; import Experiment from '../_data/Experiment'; -import Model from '../_data/Model'; +import Model, { ProblemType } from '../_data/Model'; +import { ModelLoadComponent } from '../_elements/model-load/model-load.component'; import { ExperimentsService } from '../_services/experiments.service'; import { ModelsService } from '../_services/models.service'; @@ -13,6 +14,8 @@ import { ModelsService } from '../_services/models.service'; }) export class TrainingComponent implements OnInit{ + @ViewChild(ModelLoadComponent) modelLoadComponent?: ModelLoadComponent; + myExperiments?: Experiment[]; selectedExperiment?: Experiment; selectedModel?: Model; @@ -30,14 +33,16 @@ export class TrainingComponent implements OnInit{ this.experimentsService.getMyExperiments().subscribe((experiments) => { this.myExperiments = experiments; - if (experimentId != undefined) - this.selectedExperiment = this.myExperiments.filter(x => x._id == experimentId)[0]; + + this.selectedExperiment = this.myExperiments.filter(x => x._id == experimentId)[0]; + console.log("selektovan exp u training comp: ", this.selectedExperiment); }); }); } selectThisExperiment(experiment: Experiment) { this.selectedExperiment = experiment; + this.modelLoadComponent!.newModel.type = this.selectedExperiment.type; } selectModel(model: Model) { -- cgit v1.2.3