I am trying to train a linear SVC model (with scikit-learn) for image binary classification problem. For the training, I have about 60k training images, each of them has 1800 pixels. And yes, I really want to use SVM related algorithms instead of deep learning, because it is for learning purpose. But the problem is, the training is taking few hours already, but it is not showing any progress. Before training, I have normalized the pixel values to the range 0-1 by dividing by 255. But what might be the problem here? Any advices what I can tune or pay attention to?
dataX = dataX/255.
dataY = np.ravel(dataY)
X_train, X_test, y_train, y_test = train_test_split(dataX, dataY, test_size=0.1, random_state=24, shuffle=True)
linear_classifier = svm.LinearSVR(random_state=0, tol=1e-5, verbose=1, max_iter=1000)
linear_classifier.fit(X_train, y_train)