機能が疎行列で表現されているときにSVM分類器が値エラーをスローしますが、機能が密集して表現されるとエラーは発生しません。 私は自分のフィーチャセットでOne Hot Encodingを実行し、エンコードされた出力を新しいフィーチャのリストに追加するコードを持っています。 1つのホットエンコーディングの出力が.toarray()を使用して密な配列に変換されると、私のSVM分類器は正常に動作します。
Matlabでは、疎なダブル(1,1)を単なるdouble型の値に変換する方法を教えてください。この中にこの S = sparse(1234567)
S = (1,1) 1234567
のように二重の値 S = 1234567
私は疎行列をカウントし、これをやっているので、合計は斧値の値戻り発生を==が、スパースに必要ダブルコンテキスト。