0

Python プログラムで Orange Data Mining Suite を使用しています。Learner から Classifier を取得しています。知りたいのは、その Classifier をマルチスレッド環境で使用できるかどうかです。

基本的に、自由に使える複数の CPU を利用するために、一連の結果を並行して分類したいと考えています。

これが Classifier に依存する場合、私が最も懸念しているのは Orange.classification.neural.NeuralNetworkClassifier と Orange.classification.tree.TreeClassifier (特に SimpleTreeLearner によって返されるもの) の 2 つです。

4

1 に答える 1

0

おそらくそうです。私はほとんどの C++ コードを書きましたが、スレッドセーフではないことは何もしていないと思います。実際には、私のものではない 2 つの分類器を正確に選択しました (TreeClassifier はそうですが、SimpleTreeClassifier はそうではありません)。作成者が一般的な設計に従っている場合、それらは安全であるはずです (作成者ではなく、分類子を意味します :)。

グローバルインタープリターロックにもかかわらず、どのようにPythonを並行して実行しますか? 並行して作業を行う場合、通常は別々のプロセスを開始するだけです。

于 2015-08-29T21:48:33.687 に答える