aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/app/_pages/add-model/add-model.component.html
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/app/_pages/add-model/add-model.component.html')
-rw-r--r--frontend/src/app/_pages/add-model/add-model.component.html56
1 files changed, 47 insertions, 9 deletions
diff --git a/frontend/src/app/_pages/add-model/add-model.component.html b/frontend/src/app/_pages/add-model/add-model.component.html
index c6c14ff7..de024904 100644
--- a/frontend/src/app/_pages/add-model/add-model.component.html
+++ b/frontend/src/app/_pages/add-model/add-model.component.html
@@ -201,6 +201,7 @@
<h2 class="mt-5 mb-4">Parametri treniranja:</h2>
+<!--**********************************************************TIP*********************************************************-->
<div>
<div class="row p-2">
<div class="col-1">
@@ -209,7 +210,9 @@
<label for="type" class="col-form-label">Tip problema: </label>
</div>
<div class="col-2">
- <select id=typeOptions class="form-control" name="type" [(ngModel)]="newModel.type">
+ <select id=typeOptions class="form-control" name="type" [(ngModel)]="newModel.type"
+ [(ngModel)]="problemtype"
+ (change)="filterOptions()">
<option
*ngFor="let option of Object.keys(ProblemType); let optionName of Object.values(ProblemType)"
[value]="option">
@@ -217,6 +220,7 @@
</option>
</select>
</div>
+<!--******************************************************************************************************************-->
<div class="col-1">
</div>
<div class="col-3">
@@ -278,7 +282,7 @@
<input type="number" min="1" class="form-control" name="batchSize" [(ngModel)]="newModel.batchSize">
</div>
</div>
-
+<!--***********************************LOSS FUNCTION*********************************************-->
<div class="row p-2">
<div class="col-1">
</div>
@@ -289,7 +293,7 @@
<select id=lossFunctionOptions class="form-control" name="lossFunction"
[(ngModel)]="newModel.lossFunction">
<option
- *ngFor="let option of Object.keys(LossFunction); let optionName of Object.values(LossFunction)"
+ *ngFor="let option of Object.keys(lossFunction); let optionName of Object.values(lossFunction)"
[value]="option">
{{ optionName }}
</option>
@@ -297,6 +301,8 @@
</div>
<div class="col-1">
</div>
+
+<!-- ************************************************************************************************** -->
<div class="col-3 mt-2">
<label for="type" class="form-check-label">Nasumičan redosled podataka?</label>
<input class="mx-3 form-check-input" type="checkbox" [(ngModel)]="newModel.randomOrder"
@@ -306,7 +312,7 @@
</div>
</div>
- <div class="row p-2">
+ <!--<div class="row p-2">
<div class="col-3"></div>
<div class="col-3">
<label for="hiddenLayerActivationFunction" class="col-form-label">Funkcija aktivacije skrivenih
@@ -326,7 +332,7 @@
</div>
<div class="col-3"></div>
</div>
-
+ -->
<div class="row p-2">
<div class="col-1">
</div>
@@ -347,12 +353,42 @@
[(ngModel)]="tempTestSetDistribution" [disabled]="!newModel.randomTestSet">
</div>
</div>
+ <div class="col">
+ trening
+ <mat-slider min="10" max="90" step="10" value="10" name="randomTestSetDistribution" thumbLabel
+ [disabled]="!newModel.randomTestSet" [(ngModel)]="tempTestSetDistribution">
+ </mat-slider>
+ test
+ </div>
+<!--***********************************AKTIVACIONE FUNKCIJE*********************************************-->
+<h3 >Aktivacione funkcije</h3>
+
+ <div class="row p-2" style="align-self: center;">
+ <div class="col-3"></div>
+ <div class="col-3">
+ <label for="hiddenLayerActivationFunction" class="col-form-label" style="text-align: center;">Funkcija aktivacije skrivenih
+ slojeva:</label>
+ </div>
+ <div class="col-3">
+ <div *ngFor="let item of [].constructor(newModel.hiddenLayers); let i = index">
+ <select [id]="'hiddenLayerActivationFunctionOption_'+i" class="form-control"
+ [(ngModel)]="newModel.hiddenLayerActivationFunctions[i]">
+ <option
+ *ngFor="let option of Object.keys(ActivationFunction); let optionName of Object.values(ActivationFunction)"
+ [value]="option">
+ {{ optionName }}
+ </option>
+ </select>
+ </div>
+ </div>
+ <div class="col-3"></div>
+ </div>
- <div class="row p-2">
+ <div class="row p-2" style="align-self: center;">
<div class="col-1">
</div>
<div class="col-3">
- <label for="outputLayerActivationFunction" class="col-form-label">Funkcija aktivacije izlaznog
+ <label for="outputLayerActivationFunction" class="col-form-label" style="text-align: center;">Funkcija aktivacije izlaznog
sloja:</label>
</div>
<div class="col-2">
@@ -367,13 +403,15 @@
</div>
<div class="col-1">
</div>
- <div class="col">
+
+
+ <!--<div class="col">
trening
<mat-slider min="10" max="90" step="10" value="10" name="randomTestSetDistribution" thumbLabel
[disabled]="!newModel.randomTestSet" [(ngModel)]="tempTestSetDistribution">
</mat-slider>
test
- </div>
+ </div>-->
<div class="col">
</div>
</div>