Tento priečinok obsahuje kód použitý v bakalárskej práci, natrénované modely 
a vyexportované virtuálne prostredie, v ktorom bolo so skriptami pracované.

Vysvetlivky:
plain_cnn - bez metódy eliminácie
OVS - Oversampling (náhodné prevzorkovanie)
data_aug - dátová augmentácia
WCE - weighted cross entropy (vážená vzájomná entropia)
smote - SMOTE

_05 - skupiny v pomere 1:1 
_03 - skupiny v pomere 7:3
_01 - skupiny v pomere 9:1

Pokiaľ skript v názve neobsahuje "for_other_DS" (for other datasets), tak 
skripty slúžia pre dataset Microsoft ASIRRA. Ak koncovku obsahuje, tak skripty 
skúžia pre iný dataset, v tomto prípade dataset skoliózy a zdravej chrbtice.


Priečinok "modely":
- Obsahuje uložené váhy jednotlivých modelov, ktoré boli načítavané pomocou 
skriptu "Testing_models".
- Pričom názov modelu zodpovedá metóde, ktorá bola použitá 
a nevyrovnanosti menšinovej skupiny.


Priečinok "skripty":
- Obsahuje súbory skriptov, použitých pri vypracovaní bakalárskej práce.
Pri použití skripov na trénovanie alebo testovanie je potrebné predspracovať 
originálny dataset pomocou skripov v zložke "data processing". 
Konkrétne funkcie jednotlivých skriptov sú bližšie vysvetlené v hlavičke skriptu.


Priečinok "data processing":
- Priečinok obsahujúci skripty pre vytvorenie konštantného validačného 
a trénovacieho dataset ("create_val_data"), 
- Skript pre vytváranie datasetu pomocou metódy smote ("Smote_function.py")
- skript pre vykresľovanie výsledkov ("graf")
- Funkciu vytvárajúcu nevyrovnaný dataset ("ImbDataset")


Priečinok "training on Microsoft ASIRRA":
- Obsahuje skripty, pomocou ktorých boli modely trénované, nastavené na 
dataset Microsoft ASIRRA.

- Názvy skriptov, ktoré slúžili na trénovanie siete sú uložené ako:
"simple_cnn+metóda použitá pre elimináciu nevyrovaného datasetu"


Priečinok "training on scoliosis datasets":
- Obsahuje skripty, pomocou ktorých boli modely trénované, nastavené na dataset 
skoliózy a zdravej chrbtice.


Skripty s názvom "Test_model" slúžili pre otestovanie konečných výsledkov 
uloženého modelu.


Užitočné odkazy:

Dataset Microsoft ASIRRA
https://www.kaggle.com/competitions/dogs-vs-cats

Dataset skoliózy a zdravej chrbtice:
https://data.mendeley.com/datasets/xkt857dsxk/1

Odkaz na github:
https://github.com/VVicianova/bakalarska-praca.git

Experimenty boli realizované s:
Windows 11 Home
Python 3.9.13
Spyder 5.4.2

Procesor: AMD Ryzen 7 4800H
Grafická karta: NVIDIA GeForce RTX 2060
RAM pamäť: 16 GB


