Classification is accomplished via Support Vector Machines (supervised learning).
- SVC (C-Support Vector Classification)
- LinearSVC (Linear Support Vector Classification)
- NuSVC (Nu-Support Vector Classification)
- 1=meningioma
- 2=glioma
- 3=pituitary tumor
The image dataset can be found in braintumors_1/
- SVC:
classifer_SVC.py
- LinearSVC:
classifer_linearSVC.py
- NuSVC:
classifer_NuSVC.py
Python Dependencies: scipy.io
, numpy
, matplotlib.pyplot
, sklearn
, h5py
, os
, errno
, random