2017-09-07 13 views
0

他のpython sklearnアルゴリズムの "under the hood"を見る方法はありますか?たとえば、私はsklearnを使って意思決定木の分類子を作成し、木の正確な構造をエクスポートすることができましたが、KNN分類などの他のアルゴリズムでもこれを実行できるようにしたいと考えています。これは可能ですか?scikitからの出力はMLアルゴリズムを学習する

+3

お気に入りのMLブックを掴んで読んでください。 KNNでは、適合はなく、高速検索(kd-tree、ball-tree、...)のために内部ストレージを最適化する以外に、内部状態はありません。すべてが予測時間中に実行されます。他のすべてのものはあなたが呼び出すことができる属性を持っています - > SVM:サポートベクトル; LinearModels:係数など...ドキュメントで何が問題になっていますか? – sascha

+0

@サシャー、ありがとう。それは私のためにそれをクリアする。私はKNNを正しく読んで、ドキュメンテーションを読み直します! – Sjoseph

+1

各分類器/回帰者には、[this](http://scikit-learn.org/stable/modules/generated/sklearn.svm.LinearSVC.html)のようなAPIページがあります。 *属性*内の部分は、照会できるものです。他のすべては隠されており、直接サポートされていません。 [いくぶん大きな例:MLP](http://scikit-learn.org/stable/modules/generated/sklearn.neural_network.MLPClassifier.html)。 – sascha

答えて

1

この本を探すことをお勧めします。

アンドレアス・C.・ミュラーによるデータ科学者のためのPythonのAガイド付き機械学習入門、サラ・グイド

本は機械学習アルゴリズムのための様々な出力を視覚化するために書かれたコードを持っています。

関連する問題