sklearn LogisticRegression without regularization

前端 未结 3 2092
Happy的楠姐
Happy的楠姐 2021-02-05 06:49

Logistic regression class in sklearn comes with L1 and L2 regularization. How can I turn off regularization to get the \"raw\" logistic fit such as in glmfit in Matlab? I think

3条回答
  •  死守一世寂寞
    2021-02-05 07:06

    Yes, choose as large a number as possible. In regularization, the cost function includes a regularization expression, and keep in mind that the C parameter in sklearn regularization is the inverse of the regularization strength.

    C in this case is 1/lambda, subject to the condition that C > 0.

    Therefore, when C approaches infinity, then lambda approaches 0. When this happens, then the cost function becomes your standard error function, since the regularization expression becomes, for all intents and purposes, 0.

提交回复
热议问题