5

複数の 1 クラス SVM を異なるスレッドでトレーニングしたいと考えています。scikit の SVM が GIL をリリースするかどうか知っている人はいますか? オンラインで答えが見つかりませんでした。

ありがとう

4

2 に答える 2

4

いいえ、scikit-learnはGILでトリックを行いません。代わりに、すべての並列処理にjoblibを使用します。これにより、複数のプロセスが生成されて作業が実行されます。カスタムjoblib構造を使用して、必要なことを実現できますParallel

同じデータセットで異なる設定を使用して複数の分類器をトレーニングし、最適な分類器を見つける場合は、GridSearchCV並列処理を処理するクラスの使用を検討してください。

于 2011-09-13T10:24:04.370 に答える