aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md54
1 files changed, 44 insertions, 10 deletions
diff --git a/README.md b/README.md
index c2fa1e36..c293dd2f 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,53 @@
# NeuroStellar - Igrannonica
-Simple overview of use/purpose.
+Igrannonica je ASP.NET Core veb aplikacija za manipulaciju veštačkim neuronskim mrežama. Koristeći aplikaciju, početnicima iz oblasti veštačkih neuronskih mreža se omogućava razumevanje samog koncepta preprocesiranja, treniranja i testiranja neuronskih mreža. S druge strane, ekspertima se pruža manipulacija setovima podataka uz upotrebu brojnih parametara i mogućnost istovremenog nadgledanja toka procesa.
-## Description
+## Opis projekta
-An in-depth paragraph about your project and overview of use.
+###Izvršavanje eksperimenata
+Izvršavanje eksperimenata je omogućeno prijavljenim korisnicima i sastoji se iz sledećih koraka:
-## Getting Started
+####Izbor seta podataka
+U navedenom koraku vrši se izbor seta podataka iz postojećih setova ili po potrebi korisnik može učitati željeni set podataka.
-### Dependencies
+####Pikaz izabranog seta podataka
+Nakon izvršenog izbora seta podataka, korisniku se tabelarno prikazuju učitani podaci.
-* .NET 5.0
+####Preprocesiranje
+Preprocesiranje se sastoji iz koraka koji korisniku omogućavaju: izbor ulaznih kolona i izlazne kolone, uklanjanje greški, uklanjanje nedostajućih vrednosti, izbor tipa enkodiranja. Cilj navedenog koraka je uvećanje kvaliteta samog seta podataka.
+
+####Izbor parametara treniranja
+Korisniku se pruža izbor parametara za treniranje mreže. Ponuđeni parametri treniranja su:
+*Tip problema(vrednosti mogu biti:regresioni, binarno-klasifikacioni, multi-klasifikacioni)
+*Broj skrivenih slojeva(celobrojna vrednost)
+*Broj neurona skrivenih slojeva(bira se za svaki sloj pojedinačno, celobrojna vrednost)
+*Optimizacija(moguće vrednosti: Adam, Adadelta, Adagrad, Ftrl, Nadam, SDG, SDGMomentum, RMSProp)
+*Funkcija obrade gubitka(vrednosti variraju u zavisnosti od tipa problema)
+*Funkcije aktivacije skrivenih slojeva(vrednosti zavise o tipa problema i definišu se za svaki sloj pojedinačno)
+*Funkcija aktivacije izlaznog sloja(izbor zavisi od tipa problema)
+*Izbor metrika(ponuđeni izbor zavisi od tipa problema)
+
+####Treniranje modela
+Nakon izbora svih parametara, pruža se mogućnost treniranja modela.
+
+####Pregled rezultata treniranja
+Uzevši u obzir prethodno izabrane metrike, korisniku se prikazuju rezultati treniranja.
+
+####Predviđanja na osnovu postojećih treniranih modela
+Nakon treniranja modela, obavlja se njegovo čuvanje u H5 formatu. Samim tim, omogućena je ponovna upotreba sačuvanog modela i vrši se predikcija za novi set podataka.
+
+
+
+## Pokretanje aplikacije
+
+### Neophodne komponente
+
+* .NET 6.0
* NodeJS
+* MongoDB
+* Python
-### Installing
+### Instalacija
* Za instalaciju zahtevanih datoteka potrebnih da bi se pokrenuo angular web sajt:
```
@@ -24,7 +58,7 @@ npm install
* Za instalaciju .NET:
Visual Studio Installer > (Izaberite vasu verziju Visual Studio editora) > Modify > ASP.NET and web development > Modify
-### Executing program
+### Pokretanje programa
* Frontend
```
@@ -37,10 +71,10 @@ ng serve --port=80
* Backend
```
-TODO
+api.sln - start without debugging
```
-## Authors
+## Autori
Danijel Anđelković