недавно мне пришлось создать собственное ядро для SVC (scikit learn)
def quadraticKernel(X, Y):
C = inspect.currentframe().f_back.f_locals['self'].C
euc = euclidean_distances(X, Y) ** 2
return -(euc + C ** 2) ** 0.5
К моему удивлению, все ядра / потоки использовались при использовании функции fit (). Сейчас я ищу ответы на вопросы:
Почему и если я могу сделать то же самое с другими ядрами (например, линейными)?
Можно ли ограничить количество используемых потоков?