ドキュメンテーションを見ると、クラス コンストラクター
max_iter
にオプションがありますhttp://scikit-learn.org/dev/modules/generated/sklearn.svm.SVC.html#sklearn.svm.SVCsklearn.svm.SVC
しかし、それを使おうとするたびに、このようなエラーメッセージが表示されます
svc = svm.SVC(kernel=kernel_option[kernel_gene], degree=degree_value, gamma=gamma_value, max_iter = 1000)
TypeError: __init__() got an unexpected keyword argument 'max_iter'
これが私のコードです:
svc = svm.SVC(kernel=kernel_option[kernel_gene], degree=degree_value, gamma=gamma_value, max_iter = 1000)
kernel_optionなので、次数とガンマ値は大丈夫です。ここで何が問題なのですか?ある種の構文エラーがありますか?
編集:
@Ogrissel が問題を発見しました。ドキュメントは 1.3 用ですが、私は 0.12.1 を使用していsklearn.svm.SVC
ます。