Python program which uses neural network to identify brain tumor in MRI images.
Train a NN to identify if mri image has tumor or not
aug.py uses various augmentation techniques to increase training dataset size. skip this if you have significant number of images for train and test purposes.
python aug.py
train.py trains a CNN using YES and NO labelled data to identify if an images has tumor or not. the trained model is stored in models directory.
python train.py
A simple GUI using tkinter displays the results of trained network on image data and saves the file in txt format
python gui.py