Python 任务未能取消序列化
当我尝试运行一些群集算法时,我不断遇到以下错误: sklearn.externals.joblib.externals.loky.process\u executor.BrokenProcessPool:任务未能取消序列化。请确保函数的参数都是可拾取的 我尝试了以下方法:Python 任务未能取消序列化,python,scikit-learn,Python,Scikit Learn,当我尝试运行一些群集算法时,我不断遇到以下错误: sklearn.externals.joblib.externals.loky.process\u executor.BrokenProcessPool:任务未能取消序列化。请确保函数的参数都是可拾取的 我尝试了以下方法: 将scikit学习更新为0.20.2 更改n_作业=1和-1 grid = {'km__n_clusters': self._clusters, 'NN__alpha': self._nn_reg, 'NN__hidden_
- 将scikit学习更新为0.20.2
- 更改n_作业=1和-1
grid = {'km__n_clusters': self._clusters, 'NN__alpha': self._nn_reg, 'NN__hidden_layer_sizes': self._nn_arch} mlp = MLPClassifier(activation='relu', max_iter=2000, early_stopping=True, random_state=self._details.seed) km = kmeans(random_state=self._details.seed, n_jobs=self._details.threads) #tried n_jobs=self._details.threads pipe = Pipeline([('km', km), ('NN', mlp)], memory=experiments.pipeline_memory) gs, _ = self.gs_with_best_estimator(pipe, grid, type='kmeans') self.log("KMmeans Grid search complete")