from sklearn import svm, datasets
from sklearn.model_selection import train_test_split
# 加载数据
iris = datasets.load_iris()
X = iris.data
y = iris.target
# shuffle and split training and test sets
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=.5,random_state=0)
model = svm.SVC(kernel='linear', probability=True,random_state=0)
model.fit(X_train, y_train)
pre = model.predict_proba(X_test) # 输出概率值。其他相应模型也是如此
print(pre)
sklearn中获得机器学习模型的预测概率值
最新推荐文章于 2024-05-21 16:07:28 发布