Screenshots of the working application
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Open 2 terminals one in gui_main folder
- In first terminal type: yarn start
- In 2nd terminal type cd gui_main_flask
- then in 2nd terminal activate the environment.
- now in the 2nd terminal with activated environment type nodemon main.py Once both terminal have started The website is now ready
- Click on Dataset button
- For first time use press initiate all.
- For each class you want to apply operation on do the following
- For example we choose class i from the drop down menu. Initialize it if you dont want augmented images from previous sessions
- Set parameter values and choose probability. This probability signifies the probability that a given operation will be applied on image.
- Once you have chosen you want to apply on image you can press Apply Operations
- If the number of augmented images is relatively small then the augmented images will be shown in the grid.
- If they are not shown on grid (due to page reload), then press preview images to see randomly selected 60 augmented images from the selected class.
- Once dataset is updated you can now perform more operations on this new dataset (or new updated class). if you are satisfied with your preview then you can begin augmenting next class
- Once You are done augmenting all classes click on Submit Dataset.
- Choose Validation Split. If chosen 0.3 then 30% of all images would go to validation dataset. Click Confirm
- You will then be shown the location of the Folder where updated dataset is located.
- The name of this dataset would be submit and its format is as follows: Submit train 0 1 ... validation 0 1 ...
- This Operation takes about 3-4 minutes to complete.
- CSV file to be upload: first row-> true labels, second row-> predicted labels
- Result page displays:
- Confusion matrix: x-axis:true class and y-axis:predicted class
- Donut chart displaying percentage of different classes in actual and predicted dataset.
- Radar chart displaying average(macro) accuracy score, precision score, F1 score, recall score.