Просто обратите внимание: вы фактически не предоставили никакого набора данных, просто исходный код.
Использование другого ядра кажется хорошей идеей.Только по этому образу трудно сказать, какое ядро будет работать лучше, чем другие, обычно выбор ядра требует некоторой интуиции или знания предметной области, поэтому трудно сказать, что это случайно.
Поскольку имеется только 4 ядрав scikit-learn я думаю, что вы должны просто попробовать их все и сравнить, возможно, используя перекрестную проверку, чтобы увидеть, какая из них работает лучше всего.Некоторые ядра параметризованы, и там вы можете попробовать несколько ядер, вплоть до степени 10. Использование большей степени, чем 10, для полиномиального ядра может ничего не помочь, но это только мое предположение.
Вам также следует попробовать другоезначение для параметра C.В большинстве алгоритмов машинного обучения константы, взвешивающие индивидуальные потери при многозадачном обучении (что также имеет место и здесь), оказывают «мультипликативное» влияние (из-за отсутствия лучших слов), поэтому я советую использовать для использования следующие значения для C:[1e-3, 1e-2, 1e-1, 1, 10, 100]