精度随着改组训练数据集而改变

aer*_*ite 5 python classification svm scikit-learn

我正在TfidfVectorizer使用svmsklearn包下使用。

vectorizer = TfidfVectorizer()
X_Train = vectorizer.fit_transform(X_Train)

classifier = svm.LinearSVC()
classifier.fit(X_Train, Y_Train)
Run Code Online (Sandbox Code Playgroud)

但是,我面临着一个问题。当我打乱训练数据集时,我得到了不同的准确度。

为什么会发生这种情况?