Я пытаюсь распаковать 6 файлов рассылки, включая один классификатор KNN и 2 классификатора случайных лесов:
import pickle
pkl_filename = "./isrest.pkl"
with open(pkl_filename, 'rb') as file:
restornot = pickle.load(file)
.
.
.
pkl_filename = "./thumborindexfilter.pkl"
with open(pkl_filename, 'rb') as file:
thumborindexfilter = pickle.load(file)
затем используйте их в цикле if следующим образом:
ftr = np.array([features_extraction_csp(raw_data,restornotfilter)])
if (restornot.predict(ftr) == 0):
ftr2 = np.array([features_extraction_csp(raw_data,middleornotfilter)])
if(middleornot.predict(ftr2) == 0):
ftr3 = np.array([features_extraction_csp(raw_data,thumborindexfilter)])
if(thumborindex.predict(ftr3) == 0):
print("thumb")
x = {"prediction": str(0) }
y = json.dumps(x)
return y
else:
print("index")
x = {"prediction": str(1) }
y = json.dumps(x)
return y
else:
print("middle")
x = {"prediction": str(2) }
y = json.dumps(x)
return y
else:
print("rest")
x = {"prediction": str(3) }
y = json.dumps(x)
return y
Все же я получаю эту ошибку:
UserWarning: Loky-backed parallel loops cannot be nested below threads, setting n_jobs=1
n_jobs = min(effective_n_jobs(n_jobs), n_estimators)
Любая помощь будет оценена