In this project, I used a residual neural-network on brain scan data to create a model that, given a brain scan image, can predict whether or not the image has a brain tumor. The image below shows the a sample of the images in the dataset used.
- Convolutional Neural Networks
- Residual Neural Networks
- Matplotlib
- Download the dataset used in this project from here
- put the dataset in a folder called
Brain Tumor Datasetand put it in the same directory as the files in this repository - Download all the dependencies namely:
Tensorflow,matplotlib,pandasandnumpy - Open the
Resnet.ipynbfile and run the cells.
- Setting a learning rate decay
- Adding a regularization such as a drop out layer after a convolution block or an identity block
