I am trying to implement SVM Classifier over MNIST dataset. As my parameters are 3 dimensional its throwing the following error:
ValueError: Found array with dim 3. Expected <= 2
Following is my code snippet:
import mnist
from sklearn import svm
training_images, training_labels = mnist.load_mnist("training", digits = [1,2,3,4])
classifier = svm.SVC()
classifier.fit(training_images, training_labels)
Does sklearn support a multi-dimensional classifier?