問題タブ [scikit-learn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1862 参照

machine-learning - sklearnのアンサンブル分類器でカスタム分類器を使用するにはどうすればよいですか?

sklearnに組み込まれているアンサンブルメソッドは、基本分類子として決定木を使用していることを読みました。代わりにカスタム分類子を使用することは可能ですか?

0 投票する
5 に答える
65499 参照

python - scikit-learnを使用して複数のカテゴリに分類します

scikit-learnの教師あり学習方法の1つを使用して、テキストを1つ以上のカテゴリに分類しようとしています。私が試したすべてのアルゴリズムの予測関数は、1つの一致を返すだけです。

たとえば、次のようなテキストがあります。

そして、フィードするすべてのテキストスニペットの場所を選択するようにアルゴリズムをトレーニングしました。

New York上記の例では、とを返したいのですが、を返すLondonだけNew Yorkです。

scikit-learnを使用して複数の結果を返すことは可能ですか?または、次に高い確率でラベルを返しますか?

ご協力いただきありがとうございます。

- -アップデート

使用してみOneVsRestClassifierましたが、テキストごとに1つのオプションしか返されません。以下は私が使用しているサンプルコードです

結果:['ニューヨーク''ロンドン''ロンドン']

0 投票する
2 に答える
13491 参照

machine-learning - 決定木の視覚化 ( scikit-learn の例)

私は sciki-learn を使用する初心者なので、ご容赦ください。

私は例を見ていた: http://scikit-learn.org/stable/modules/tree.html#tree

どうやら、graphiz ファイルを使用する準備ができているようです。

しかし、graphiz ファイルを使用してツリーを描画するにはどうすればよいでしょうか。(この例では、ツリーの描画方法について詳しく説明していません)。

サンプルコードとヒントは大歓迎です!

ありがとう!


アップデート

私はubuntu 12.04、Python 2.7.3を使用しています

0 投票する
6 に答える
143011 参照

python - 分類子をscikit-learnのディスクに保存します

トレーニング済みの単純ベイズ分類器ディスクに保存し、それを使用してデータを予測するにはどうすればよいですか?

scikit-learnWebサイトから次のサンプルプログラムを入手しました。

0 投票する
1 に答える
1942 参照

python - Scikit-learnモデルパラメータは利用できませんか?もしそうなら、どのMLワークベンチの代替案ですか?

この質問で推奨されているように、scikit-learnを使用して機械学習を行っています。驚いたことに、トレーニングする実際のモデルへのアクセスを提供していないようです。たとえば、SVM、線形分類器、または決定木を作成した場合、実際のトレーニング済みモデル用に選択されたパラメーターを確認する方法が提供されないようです。

実際のモデルを確認することは、モデルが部分的に作成されている場合に、モデルが使用している機能(たとえば、決定木)をより明確に把握するのに役立ちます。Pythonを使用してモデルをトレーニングし、他のコードを使用して実際にモデルを実装する場合も、モデルを確認することは重要な問題です。

scikit-learnで何かが足りないのですか、それともscikit-learnでこれを実現する方法はありますか?そうでない場合、モデルが透過的に利用できる、必ずしもPythonである必要はない、優れた無料の機械学習ワークベンチは何ですか?

0 投票する
1 に答える
2204 参照

python - scikit-learn CART 文字列データ

文字列データを使用して DecisionTreeClassifier をトレーニングできますか?

String データを使用しようとすると、ValueError: could not convert string to float が発生します

clf = DecisionTreeClassifier()
clf.fit([['asdf', '1'], ['asdf', '0']], ['2', '3'])

0 投票する
1 に答える
3005 参照

python - Pythonscikitsが学ぶ-超平面方程式の分離

分離超平面の方程式はW.X + b = 0です。

scikit-learnのサポートベクターマシンの場合、分離超平面はどのように導出されますか?a' 'と' 'は何wを意味しますか?

0 投票する
1 に答える
5152 参照

machine-learning - Libsvm 事前計算済みカーネル

事前計算されたカーネルで libsvm を使用しています。サンプル データ セット heart_scale の事前計算済みカーネル ファイルを生成し、関数を実行しましたsvmtrain()。これは正しく機能し、サポート ベクターは正しく識別されました。つまり、標準のカーネルと同様です。

ただし、 を実行しようとするとsvmpredict()、事前計算されたモデル ファイルに対して異なる結果が得られました。svm_predict_values()コードを掘り下げた後、関数には、事前計算モードでは使用できないサポート ベクターの実際の機能が必要であることに気付きました。事前計算モードでは、各サポート ベクターの係数とインデックスのみがあり、 によってその特徴と間違えられますsvmpredict()

これは問題ですか、それとも何か不足していますか。

svmpredict()(事前計算モードで実行する方法を教えてください。)

0 投票する
4 に答える
95542 参照

python - csvデータファイルをscikit-learnにインポートする方法は?

私の理解では、scikit-learnは2D配列である(n-sample、n-feature)形式のデータを受け入れます。次の形式のデータがあると仮定します...

これをインポートするにはどうすればよいですか?

0 投票する
3 に答える
5760 参照

python - scikit-learnを使用したシーケンシャルk-meansクラスタリング

scikit-learnを使用してシーケンシャルk-meansクラスタリングを実行する方法はありますか?すべてのデータを再調整せずに、新しいデータを追加する適切な方法を見つけることができないようです。

ありがとうございました