В scikit изучите все классификаторы, которые имеют функцию prob_a
, которые имеют вашу спецификацию.Эта функция возвращает вероятность присвоения каждого класса входу x
.Следовательно, вы можете использовать SVC, логистическую регрессию, наивный байесовский анализ, случайный лес или любой объясненный классификатор в обучении scikit (если вы ищете указанный классификатор в обучении scikit) на основе вашей проблемы.
Когда вы нашли prob_a
для каждого класса, если разница между двумя наиболее вероятными классами близка друг к другу, вы можете ввести входные данные с двумя наиболее вероятными классами.