diff options
| author | TAMARA JERINIC <tamara.jerinic@gmail.com> | 2022-04-17 23:41:44 +0200 | 
|---|---|---|
| committer | Danijel Anđelković <adanijel99@gmail.com> | 2022-04-23 00:53:15 +0200 | 
| commit | bf60c9ef49b9b0c524dfd86a07c6a0a10e9b62e9 (patch) | |
| tree | 32b62acf90778f9d3878361b7a7561de93aa4fb4 /frontend/src/app/_elements/model-load/model-load.component.html | |
| parent | 185d940422ed0f44ab5ea1be0bb04cb644d7f577 (diff) | |
Uklonjen datum iz treniraj model, broj uzoraka po iteraciji je predstavljen stepenom dvojke, dodat je broj epoha, promenjen naziv funkcije gubitka, dodata ruta.
Diffstat (limited to 'frontend/src/app/_elements/model-load/model-load.component.html')
| -rw-r--r-- | frontend/src/app/_elements/model-load/model-load.component.html | 48 | 
1 files changed, 35 insertions, 13 deletions
diff --git a/frontend/src/app/_elements/model-load/model-load.component.html b/frontend/src/app/_elements/model-load/model-load.component.html index f40ea476..85caca0d 100644 --- a/frontend/src/app/_elements/model-load/model-load.component.html +++ b/frontend/src/app/_elements/model-load/model-load.component.html @@ -43,11 +43,7 @@                      <textarea class="form-control" name="desc" rows="3" [(ngModel)]="newModel.description"></textarea>                  </div>              </div> -            <div class="col-2"> -                <label for="dateCreated" class="col-form-label">Datum:</label>    -                <input type="text" class="form-control-plaintext" id="dateCreated" placeholder="--/--/--" -                    value="{{newModel.dateCreated | date: 'dd/MM/yyyy'}}" readonly> -            </div> +                      </div>          <h2 class="mt-5 mb-4 mx-5">Parametri treniranja modela:</h2>          <div> @@ -58,7 +54,7 @@                      <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-select" name="type" [(ngModel)]="newModel.type"                          (change)="filterOptions()">                          <option                              *ngFor="let option of Object.keys(ProblemType); let optionName of Object.values(ProblemType)" @@ -86,7 +82,7 @@                      <label for="optimizer" class="col-form-label">Optimizacija: </label>                  </div>                  <div class="col-2"> -                    <select id=optimizerOptions class="form-control" name="optimizer" [(ngModel)]="newModel.optimizer"> +                    <select id=optimizerOptions class="form-select" name="optimizer" [(ngModel)]="newModel.optimizer">                          <option                              *ngFor="let option of Object.keys(Optimizer); let optionName of Object.values(Optimizer)"                              [value]="option"> @@ -108,10 +104,10 @@              <div class="row p-2">                  <div class="col-1"></div>                  <div class="col-3"> -                    <label for="lossFunction" class="col-form-label">Funkcija obrade gubitka: </label> +                    <label for="lossFunction" class="col-form-label">Funkcija troška: </label>                  </div>                  <div class="col-2"> -                    <select id=lossFunctionOptions class="form-control" name="lossFunction" +                    <select id=lossFunctionOptions class="form-select" name="lossFunction"                           [(ngModel)]="newModel.lossFunction" aria-checked="true">                          <option                              *ngFor="let option of Object.keys(lossFunction); let optionName of Object.values(lossFunction)" @@ -125,7 +121,33 @@                      <label for="batchSize" class="col-form-label">Broj uzorka po iteraciji: </label>                  </div>                  <div class="col-1"> -                    <input type="number" min="1" class="form-control" name="batchSize" [(ngModel)]="newModel.batchSize"> +                     +                    <input type="number" min="0" step="1" max="7" class="form-control" name="batchSizePower" [(ngModel)]="batchSizePower" (click)="updateBatchSize()" > +                    {{newModel.batchSize}} +                    <!--<select id=BatchSizeOptions class="form-select" name="batchSize" [(ngModel)]="newModel.batchSize"> +                        <option value="1">1</option> +                        <option value="2">2</option> +                        <option value="4">4</option> +                        <option value="8">8</option> +                        <option value="16">16</option> +                        <option value="32">32</option> +                        <option value="64">64</option> +                        <option value="128">128</option> +                        <option value="256">256</option> +                        <option value="512">512</option> +                        <option value="1024">1024</option> +                    </select>--> +                </div> +                 +                <div class="row p-2"> +                    <div class="col-1"></div> +                    <div class="col-3 m-1"> +                        <label for="epochs" class="col-form-label">Broj epoha: </label> +                    </div> +                    <div class="col-1"> +                        <input type="number" min="1" max="1000" class="form-control" name="epochs" +                            [(ngModel)]="newModel.epochs"> +                    </div>                  </div>              </div> @@ -147,8 +169,8 @@                              <div class="input-group-prepend">                                  <span class="input-group-text">#{{i+1}}</span>                              </div> -                            <select [id]="'hiddenLayerActivationFunctionOption_'+i" class="form-control" -                                [(ngModel)]="newModel.hiddenLayerActivationFunctions[i]"> +                            <select [id]="'hiddenLayerActivationFunctionOption_'+i" class="form-select" +                                [(ngModel)]="newModel.hiddenLayerActivationFunctions[i]" >                                  <option                                      *ngFor="let option of Object.keys(ActivationFunction); let optionName of Object.values(ActivationFunction)"                                      [value]="option"> @@ -164,7 +186,7 @@                          style="text-align: center;">Funkcija aktivacije<br>izlaznog sloja:</label>                  </div>                  <div class="col-2 mt-2"> -                    <select id=outputLayerActivationFunctionOptions class="form-control" +                    <select id=outputLayerActivationFunctionOptions class="form-select"                          name="outputLayerActivationFunction" [(ngModel)]="newModel.outputLayerActivationFunction">                          <option                              *ngFor="let option of Object.keys(ActivationFunction); let optionName of Object.values(ActivationFunction)"  | 
