/brain_tumourclassification

Brain Tumour Classification Using Deep Learning

Primary LanguageJupyter Notebook

Brain Tumor Classification Using Deep Learning

Hi! I’m Karan Patel and this is my second Repository on Deep Learning using Keras,'Brain Tumour Classification'. The DL model identifies 3 types of Tumours in human brain, so there are four categories including 'NO TUMOUR' and other three named, 'Glioma_tumor', 'Pituitary_tumor', 'Meningioma_tumor'.

Tech

  • Deep Learning
  • Keras/Tensorflow
  • Kaggle Dataset

Installation

The Code Requires Kaggle Dataset.

Get Kaggle Data

Install the Required Libraries: (For Windows)

pip install opencv
pip install numpy 
pip install pandas
pip install keras
pip install tensorflow
pip install matplotlib

Importing Libraries:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import cv2
import keras.models import Sequential
import keras.layers import Dense,Flatten,Conv2D,MaxPooling2D

Documentation

Checkout the Documentations of some of the libraries used.

Plugin README
Keras https://keras.io/
Tensorflow https://www.tensorflow.org/guide
Matplotlib.pyplot https://matplotlib.org/3.2.2/contents.html
Pandas https://pandas.pydata.org/docs/
OpenCV https://opencv.org/
Numpy https://numpy.org/doc/