Я пытаюсь понять разницу между RidgeClassifier и LogisticRegression в sklearn.linear_model
.Я не мог найти это в документации.
Мне кажется, я хорошо понимаю, что делает LogisticRegression. Он вычисляет коэффициенты и перехватывает, чтобы минимизировать half of sum of squares of the coefficients + C times the binary cross-entropy loss
, где C - параметр регуляризации.Я проверил наивную реализацию с нуля, и результаты совпадают.
Результаты RidgeClassifier различаются, и я не мог понять, как там вычисляются коэффициенты и перехват?Глядя на код Github, я недостаточно опытен, чтобы распутать его.
Причина, по которой я спрашиваю, заключается в том, что мне нравятся результаты RidgeClassifier - он немного лучше обобщает мою проблему.Но прежде чем использовать его, я бы хотел хотя бы понять, откуда он взялся.
Спасибо за возможную помощь.