I am using SVC classifier with Linear kernel to train my model. Train data: 42000 records
model = SVC(probability=True)
model.fit(self.features_train, self.labels_train)
y_pred = model.predict(self.features_test)
train_accuracy = model.score(self.features_train,self.labels_train)
test_accuracy = model.score(self.features_test, self.labels_test)
It takes more than 2 hours to train my model. Am I doing something wrong? Also, what can be done to improve the time
Thanks in advance