В Scikit-Learn predict
возвращает прогноз (0
или 1
, False
или True
), а predict_proba
возвращает оценку достоверности для прогноза. Выходные данные predict_proba
представляют собой массив, в котором первый элемент является оценкой вероятности того, что экземпляр является 0
классом (или False
классом), а второй элемент является оценкой вероятности того, что экземпляр является 1
класс (или True
класс). Таким образом, строки в выводе predict_proba
складываются в единицу.
В вашем коде первый экземпляр - это класс 1
(независимо от того, что было закодировано, чтобы означать в вашем приложении), с вероятностью 0.999879859
. Во втором случае, однако, вероятность того, что это будет класс 1
, мала (0.00001364...
). Следовательно, это класс 0
с вероятностью 0.99998635
).