複数の 1 クラス SVM を異なるスレッドでトレーニングしたいと考えています。scikit の SVM が GIL をリリースするかどうか知っている人はいますか? オンラインで答えが見つかりませんでした。
ありがとう
複数の 1 クラス SVM を異なるスレッドでトレーニングしたいと考えています。scikit の SVM が GIL をリリースするかどうか知っている人はいますか? オンラインで答えが見つかりませんでした。
ありがとう
いいえ、scikit-learnはGILでトリックを行いません。代わりに、すべての並列処理にjoblibを使用します。これにより、複数のプロセスが生成されて作業が実行されます。カスタムjoblib構造を使用して、必要なことを実現できますParallel
。
同じデータセットで異なる設定を使用して複数の分類器をトレーニングし、最適な分類器を見つける場合は、GridSearchCV
並列処理を処理するクラスの使用を検討してください。