私は、scikit クラス Perceptron によって提供される非常に基本的な線形分類器を使用しています。
clf = linear_model.Perceptron(n_iter=12)
clf.fit(X,Y)
行がインスタンスで、列がバイナリ機能である X 配列があります。クラスに Y 配列があります。私のデータには 3 つのクラスがあります。2 つの質問があります。1) パーセプトロン アルゴリズムにはバイアス項が必要です。scikit パーセプトロンはバイアスをどのように処理していますか? 入力 X データに「バイアス列」(すべて 1) を追加する必要がありますか? または、scikit パーセプトロン関数は、機能を使用して X 配列 (入力) にバイアスを自動的に追加しますか? それとも、バイアスを個別に処理していますか?2) パーセプトロンのトレーニング エラーを見つけるにはどうすればよいですか?