В Python я кодировал классификатор 1 против отдыха, который обучает 11 различных классификаторов, по одному для каждого класса.Код показан ниже:
def onevsrest(X_train,y_train,lamb):
beta=[]
beta_init=np.zeros(X_train.shape[1])
for i in range(1,12):
print(i)
y=np.copy(y_train)
y[y != i] = -1
y[y == i] = 1
beta_temp,objs = svm(lamb, 0.1, 200, X_train, y)
beta.append(beta_temp[-1])
return beta
Как бы я распараллелил вышеописанную программу, используя многопроцессорный модуль Python?Насколько я понимаю, многопроцессорность может использоваться только для кода с одним аргументом.Как бы я масштабировал это к этой функции, которая принимает несколько аргументов?