k – 分割交差検証

以下の実行結果が得られるように、次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選んでください.

k – 分割交差検証を実践します.scikit-learn から SVM モデルをインポートし、
k – 分割交差検証によって SVM モデルを評価します.
この時、交差検証法の分割数を “10 分割” に指定し、モデルのスコアを出力してください.

from sklearn import svm, datasets
from sklearn.model_selection import cross_val_score

iris = datasets.load_iris()

X = iris.data
y = iris.target

svc = svm.SVC(C=1, kernel=”rbf”, gamma=0.001)

# Q1:k-分割交差検証を実装してください.また、分割数を 10 としてください.
scores = ##########

print(scores)
print(“平均スコア : “, scores.mean())

[Q1の選択肢]
1. cross_val_score(svc, X, y, cv=10)
2. svc.cross_val_score(X, y, cv=10)
3. cross_val_score(cv=10)

Leave a comment

Your email address will not be published. Required fields are marked *