因此,我正在使用QDA来获取mnist数据集的准确性。问题是我的准确度很低(0.1425),我不知道为什么,因为我还使用了CNN,MLP和KNN等其他方法,而精度超过0.97。当我使用QDA进行训练时,收到警告“变量是共线的”。这与准确性低有关吗?我还使用了参数“ tol”,但没有解决问题。我是深度学习的新手,因此欢迎您提出任何建议。这是我的代码:
(X_train, y_train), (X_test, y_test) = mnist.load_data(path='/tmp/mnist.npz')
QDA = QuadraticDiscriminantAnalysis()
QDA.fit(X_train, y_train)
predictions_QDA = QDA.predict(X_test)
predictions_QDA = list(predictions_QDA)
acc_QDA = accuracy(y_test, predictions_QDA)
print(acc_QDA)