Scikit-learn: рд╕реБрдЭрд╛рд╡: рджрдВрдбрд░рд╣рд┐рдд рд▓реЙрдЬрд┐рд╕реНрдЯрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдЕрдкреНрд░реИрд▓ 2016  ┬╖  34рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: scikit-learn/scikit-learn

LinearRegression рдмрд┐рдирд╛ рджрдВрдб рдХреЗ OLS рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ SGDClassifier , рдЬреЛ loss="log" рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, penalty="none" рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рд╕рд╛рджрд╛ рдкреБрд░рд╛рдирд╛ рджрдВрдбрд░рд╣рд┐рдд рд▓реЙрдЬрд┐рд╕реНрдЯрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ C рдореЗрдВ LogisticRegression рд╕реЗрдЯ рдХрд░рдХреЗ рдЗрд╕реЗ рдирдХрд▓реА рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛, рдпрд╛ Logit рд╕реЗ statsmodels рдмрдЬрд╛рдпред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЖрдк рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рд▓реЙрдЬрд┐рд╕реНрдЯрд┐рдХ рд░рд┐рдЧреНрд░реЗрд╢рди рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛? рдХреНрдпреЛрдВрдХрд┐ (рез) рдХрднреА-рдХрднреА рдирдореВрдирд╛ рдЙрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдиреБрдкрд╛рдд рдореЗрдВ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЦрд░реАрджрддрд╛ рд╣реИ рдФрд░ (реи) рдХрднреА-рдХрднреА рд╕рд░реНрд╡реЛрддреНрддрдо-рдлрд┐рдЯрд┐рдВрдЧ рдЧреБрдгрд╛рдВрдХ рдмреНрдпрд╛рдЬ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдХрд╣рдиреЗрд╡рд╛рд▓рд╛ рд╕рдЯреАрдХрддрд╛ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реЛрддрд╛ рд╣реИред

рд╕рднреА 34 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдХреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд▓реЙрдЬрд┐рд╕реНрдЯрд┐рдХ рд░рд┐рдЧреНрд░реЗрд╢рди рдореЗрдВ рд╕реА рд╕реЗрдЯ рдХрд░рдХреЗ рдЗрд╕реЗ рдирдХрд▓реА рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛

рдЙрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ?

рдореИрдВрдиреЗ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЕрдХреБрд╢рд▓ рд▓реЙрдЬрд┐рд╕реНрдЯрд┐рдХ рд░рд┐рдЧреНрд░реЗрд╢рди рдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдХреНрд╖рдо рдФрд░ рдзреАрдорд╛ рд╣реИред рдХреНрдпрд╛ рдореИ рдЧрд▓рдд рд╣реБ?

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ C рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реЗрдЯ рдХрд░рдирд╛, рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╣реИ, LogisticRegression.fit рдХреЛ рд╣реИрдВрдЧ рдХрд░ рджреЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ рдпрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреА рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдВрдкрддреНрддрд┐ рд╣реИ рдФрд░ 64-рдмрд┐рдЯ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЗрд╕рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред

import numpy as np
from sklearn.linear_model import LogisticRegression

x = np.matrix([0, 0, 0, 0,  1, 1, 1, 1]).T
y =           [1, 0, 0, 0,  1, 1, 1, 0]

m = LogisticRegression(C = 1e200)
m.fit(x, y)
print m.intercept_, m.coef_

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рд╕реА рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реЗрдЯ рдХрд░рдирд╛, рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдореНрди рдореЗрдВ рд╣реИ, LogisticRegression.fit рдХреЛ рд▓рдЯрдХрд╛ рджреЗрдЧрд╛

рд╣рд╛рдВ, рдЗрд╕рдХреА рдЙрдореНрдореАрдж рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╕реА рдХреЗ рдмрдбрд╝реЗ рд╣реЛрдиреЗ рдкрд░ рд╕рдорд╕реНрдпрд╛ рдЦрд░рд╛рдм рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЗрдЯрд░реЗрдЯрд┐рд╡ рд╕реЙрд▓реНрд╡рд░ рдЦрд░рд╛рдм рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдзреАрдореЗ рд╣реЛрддреЗ рд╣реИрдВред

рдЖрдкрдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╡рд╛рдВрдЫрд┐рдд рд╕рд╣рдирд╢реАрд▓рддрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд▓реЗрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдпрд╛ рддреЛ tol рдмрдврд╝рд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдпрд╛ рд╣рд╛рд░реНрдбрдХреЛрдб max_iter ред

@mblondel рдХреНрдпрд╛ "рдкреБрдирд░рд╛рд╡реГрддреНрдд рд╕реЙрд▓реНрд╡рд░" рдХрд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИ?
рдЖрдкрдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рдЕрдирд┐рдпрдорд┐рдд рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛, рд╣реИ рдирд╛?

@Kodiologist рдЖрдк рдРрд╕рд╛ рдХреНрдпреЛрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

рдЖрдк рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рд▓реЙрдЬрд┐рд╕реНрдЯрд┐рдХ рд░рд┐рдЧреНрд░реЗрд╢рди рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛? рдХреНрдпреЛрдВрдХрд┐ (рез) рдХрднреА-рдХрднреА рдирдореВрдирд╛ рдЙрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдиреБрдкрд╛рдд рдореЗрдВ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЦрд░реАрджрддрд╛ рд╣реИ рдФрд░ (реи) рдХрднреА-рдХрднреА рд╕рд░реНрд╡реЛрддреНрддрдо-рдлрд┐рдЯрд┐рдВрдЧ рдЧреБрдгрд╛рдВрдХ рдмреНрдпрд╛рдЬ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдХрд╣рдиреЗрд╡рд╛рд▓рд╛ рд╕рдЯреАрдХрддрд╛ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реЛрддрд╛ рд╣реИред

рд╣рд╛рдБ, рд╡рд╣ рдореЗрд░рд╛ рдкреНрд░рд╢реНрди рдерд╛ред

(рез) рд╕рддреНрдп рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рдПрдХ рддреЗрдЬ рд╕реЙрд▓реНрд╡рд░ рдЦрд░реАрджреЗрдЧрд╛ред

(реи) рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рди-рд╕реАрдЦрдиреЗ рдХрд╛ рдлреЛрдХрд╕ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╣рдо рдХрд┐рд╕ рд╕реЙрд▓реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдПрдХ рдЧреИрд░-рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрд╡рд┐рджреН рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдЧреБрдгрд╛рдВрдХ рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬреЛ рдереЛрдбрд╝рд╛ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдмрджрд▓рддрд╛ рд╣реИред

рдореИрдВ (1) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрдЧрдгрдирд╛ рдореЗрд░реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИред (2) рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╣реВрдВред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдХрд┐рдХрд┐рдЯ-рд▓рд░реНрди рдкрд╛рд░рдВрдкрд░рд┐рдХ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдЕрднреА рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЦреБрдж рдХреЛ _too_ рдмрд╣реБрдд рд╕реАрдорд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рд╕реЗ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛрдЧрд╛ред (рдореБрдЭреЗ рдпрд╣ рднреА рд▓рдЧрддрд╛ рд╣реИ, рд▓реИрд░реА рд╡рд╛рд╕рд░рдореИрди рдФрд░ рдПрдВрдбреНрд░рдпреВ рдЧреЗрд▓рдореИрди рдХреЗ рдмрд╛рдж, рдХрд┐ рдЖрдВрдХрдбрд╝реЗ рдФрд░ рдорд╢реАрди рд╕реАрдЦрдиреЗ рд╕реЗ рдкрд░рд╕реНрдкрд░ рдЕрдзрд┐рдХ рд▓рд╛рдн рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреАрдбрд╝реЗ рдХрд╛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХреИрди рд╣реИред) рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рднреА рдЧреБрдгрд╛рдВрдХ рдмрджрд▓ рдЬрд╛рдПрдВрдЧреЗ; рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдпрд╣реА рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рд╕реЙрд▓реНрд╡рд░ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╡рд┐рд░реЛрдз рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╣рдо рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдпрд╛ рдмрд╕ рдЬрдорд╛рдирдд рд▓реЗрдВ рдФрд░ рдПрд▓-рдмреАрдПрдлрдЬреАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдВрдЪ рд▓реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ?

рд╣рд╛рдБ, рд╕рднреА рдЧреБрдгрд╛рдВрдХ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдмрджрд▓рддреЗ рд╣реИрдВред рдореИрдВ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдХрд┐ рдЖрдк рдмрд╛рдж рдореЗрдВ рдЙрдирдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЕрд░реЗ,
рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдХреНрдпрд╛ рд╕реНрдерд┐рддрд┐ рд╣реИ? рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рджрдВрдбрд░рд╣рд┐рдд рд▓реЙрдЬрд┐рд╕реНрдЯрд┐рдХ рд░рд┐рдЧреНрд░реЗрд╢рди рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреАред рдЗрд╕ рддрд░рд╣ рдкреА-рд╡реИрд▓реНрдпреВ рдХрд╛ рдорддрд▓рдм рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ рдмреЛрд▓рдиреЗ рд╡рд╛рд▓рд╛ рдХреБрдЫ рд╣реЛрдЧрд╛ред рдЕрдиреНрдпрдерд╛ рдореБрдЭреЗ рдРрд╕реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП R рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬрд╛рд░реА рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ ...
рдзрдиреНрдпрд╡рд╛рдж,
рдПрд▓реЗрдХреНрд╕

рдпрд╛ рд░рд╛рдЬреНрдп рдореЙрдбрд▓?

рдЖрдк рдХрд┐рд╕ рд╕реЙрд▓реНрд╡рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ? рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╕реЙрд▓реНрд╡рд░реЛрдВ рд╕реЗ рдпрд╣ рдХреИрд╕реЗ рдЕрд▓рдЧ рд╣реЛрдЧрд╛ C -> infty ?

рдЖрдк рдХрд┐рд╕ рд╕реЙрд▓реНрд╡рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ? рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╕реЙрд▓реНрд╡рд░реЛрдВ рд╕реЗ рдпрд╣ рдХреИрд╕реЗ рдЕрд▓рдЧ рд╣реЛрдЧрд╛ C -> infty ?

рдЖрдк рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП R рдпрд╛ statsmodels рджреЗрдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЙрдирдХреЗ рддрд░реАрдХреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдХрд╛рдлреА рддреЗрдЬ рд╣реИрдВ рдФрд░ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рд╣рд╛рдБ statsmodels рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЙрд▓рдЯрд╛ рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдЖрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдореЙрдбрд▓ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП, рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд┐рдпрдорд┐рддреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдореЗрдВ рдХреЛрдИ рдирдпрд╛ рд╕реЙрд▓реНрд╡рд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ... рд▓реЙрдЬрд┐рд╕реНрдЯрд┐рдХ рд░рд┐рдЧреНрд░реЗрд╢рди рдПрдХ рдмрдВрдж рдлреЙрд░реНрдо рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЖрдирдВрдж рдирд╣реАрдВ рд▓реЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ statsmodel рдХреЛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреБрдирд░рд╛рд╡реГрддреНрдд рд╕реЙрд▓реНрд╡рд░ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХрдо рд╕реЗ рдХрдо рд╡рд░реНрдЧ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХреА рд╣реИ)ред C=np.inf (рдпрд╛ рд╕рдордХрдХреНрд╖ alpha=0 ) рд╕реЗрдЯ рдХрд░рдирд╛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рд╡рд░реНрддрдорд╛рди рд╕реЙрд▓реНрд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореЗрд░реА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдПрд▓-рдмреАрдПрдлрдЬреАрдПрд╕ рдпрд╛ рдиреНрдпреВрдЯрди-рд╕реАрдЬреА рд╕реЙрд▓реНрд╡рд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ liblinear рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдзреАрдорд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╢рд╛рдпрдж рд╣рдо solver="auto" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм C=np.inf рдпрд╛ рд╕рдордХрдХреНрд╖ penalty="none" ?

рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЙрд▓реНрд╡рд░ рдХреЛ #10001 fwiw . рдореЗрдВ lbfgs рдореЗрдВ рдмрджрд▓ рд░рд╣реЗ рд╣реИрдВ

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдирд┐рдпрдорд┐рдд рд▓реЙрдЬрд┐рд╕реНрдЯрд┐рдХ рд░рд┐рдЧреНрд░реЗрд╢рди (рдореЗрд░реЗ рдЬреИрд╕реЗ) рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореБрдЭреЗ statsmodels рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдПрдХ рд░реИрдкрд░ рд╡рд░реНрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд╕рд╛рде рд╕рдордЭреМрддрд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ рдЬреЛ SKLearn API рдХреА рдирдХрд▓ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рд▓реЛрдЧреЛрдВ рдХреЛ рд╕реНрдХрд┐рдХрд┐рдЯ-рд▓рд░реНрди рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рдиреЗ рдХреА рдореЗрд░реА рдЗрдЪреНрдЫрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рдЕрд╡рд░реЛрдзрдХ рд╣реИред рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА

@shermstats рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕ рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреИрд╕реЗ
рдХреНрдпрд╛ l-bfgs C=np.inf рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ?

рдЖрдк C=np.inf рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ C=large value рдЬреИрд╕рд╛ рд╣реА рдкрд░рд┐рдгрд╛рдо рджреЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА, рдЗрд╕рдиреЗ рд╕реНрдЯреИрдЯрд╕рдореЛрдбреЗрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рдлрд┐рдЯ рджрд┐рдпрд╛ рдФрд░ рд╕реНрдЯреИрдЯрдореЛрдбреЗрд▓ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреНрдп рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдмреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╕рд░рдг рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛:

from sklearn.datasets import make_classification
from sklearn.linear_model import LogisticRegression
import statsmodels.api as sm

X, y = make_classification(random_state=2)
lr = LogisticRegression(C=np.inf, solver='lbfgs').fit(X, y)


logit = sm.Logit(y, X)
res = logit.fit()
Optimization terminated successfully.
         Current function value: 0.167162
         Iterations 10
from sklearn.metrics import log_loss
log_loss(y, lr.predict_proba(X))
log_loss(y, res.predict(X))
0.16197793224715606
0.16716164149746823

рдЗрд╕рд▓рд┐рдП рдореИрдВ рддрд░реНрдХ рджреВрдВрдЧрд╛ рдХрд┐ рд╣рдореЗрдВ рд╕рд┐рд░реНрдл рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдк C рд▓рд╛рд░реНрдЬ рдпрд╛ np.inf рдХреЛ рд╕реЗрдЯ рдХрд░рдХреЗ рдПрдХ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдореЙрдбрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛
"LogisticRegregression рдореЙрдбрд▓ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рджрдВрдбрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк C=np.inf рдФрд░ рд╕реЙрд▓реНрд╡рд░='lbfgs' рд╕реЗрдЯ рдХрд░рдХреЗ рдПрдХ рджрдВрдбрд░рд╣рд┐рдд рдореЙрдбрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред"

рдЗрд╕рдиреЗ statsmodel рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рдлрд┐рдЯ рджрд┐рдпрд╛ рдФрд░ statsmodel рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреНрдп рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдмреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╕рд░рдг рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛

рдЖрд░ рдХрд╛ glm рдЕрдзрд┐рдХ рдкрд░рд┐рдкрдХреНрд╡ рд╣реИ рдФрд░ рдмреЗрд╣рддрд░ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛
"LogisticRegregression рдореЙрдбрд▓ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рджрдВрдбрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк C=np.inf рдФрд░ рд╕реЙрд▓реНрд╡рд░='lbfgs' рд╕реЗрдЯ рдХрд░рдХреЗ рдПрдХ рджрдВрдбрд░рд╣рд┐рдд рдореЙрдбрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред"

рдЕрдиреБрдорддрд┐ рдХреНрдпреЛрдВ рди рдЬреЛрдбрд╝реЗрдВ penalty = "none" рдПрдХ рд▓рд╛ SGDClassifier ?

@ рдХреЛрдбрд┐рдпреЛрд▓реЙрдЬрд┐рд╕реНрдЯ рдореИрдВ penalty="none" рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╡рд┐рд░реЛрдз рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдХ рдирд┐рд░рд░реНрдердХ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдХреНрдпрд╛ рд▓рд╛рдн рд╣реЛрдЧрд╛ред
рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЧреНрд▓реИрдо рд╕реЗ рддреБрд▓рдирд╛ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░реЗрдВрдЧреЗред рдореИрдВ рдЧреНрд▓реИрдо рд╕реЗ рдмрд╣реБрдд рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдпрдж рдореИрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡реНрдпрдХреНрддрд┐ рдирд╣реАрдВ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдо рд▓реЙрдЧ-рд▓реЙрд╕ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЙрд▓реНрд╡рд░ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реЛрдВ, рдЗрд╕рд▓рд┐рдП рдмреЗрдВрдЪрдорд╛рд░реНрдХ рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдореИрдВ penalty="none" рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╡рд┐рд░реЛрдз рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдХ рдирд┐рд░рд░реНрдердХ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдХреНрдпрд╛ рд▓рд╛рдн рд╣реЛрдЧрд╛ред

  1. рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рджрдВрдбрд░рд╣рд┐рдд рдореЙрдбрд▓ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
  2. рдкрд╛рдардХ рдХреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рджрдВрдбрд░рд╣рд┐рдд рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреМрди рд╕рд╛ рдХреЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИред
  3. рдпрд╣ sklearn рдХреЛ рд▓реЛрдЧреЛрдВ рдХреЗ рдХреЛрдб рдХреЛ рддреЛрдбрд╝реЗ рдмрд┐рдирд╛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдирд┐рдпрдорд┐рдд рдореЙрдбрд▓ рдХреЗ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЦреЛрдЬ рдпреЛрдЧреНрдпрддрд╛ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рддреЛ рд╣рдо рдЗрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ 3 рдПрдХ рд╡реИрдз рдмрд┐рдВрджреБ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрджрд▓ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ, рд╢рд╛рдпрдж рдмрд┐рдирд╛ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреЗ, рд╕реЙрд▓реНрд╡рд░ рдХрд╛ рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рд╡рд░реНрддрди рджреЗрдЦреЗрдВ)ред
рдХреНрдпрд╛ рдЖрдк рдПрдХ рдкреАрдЖрд░ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЧреЛрд▓ рдЯреНрдпреВрдЯ рдирд╣реАрдВ рд╣реИрдВ; рдХреНрд╖рдорд╛ рдорд╛рдВрдЧрдирд╛ред

@ рдХреЛрдбрд┐рдпреЛрд▓реЙрдЬрд┐рд╕реНрдЯ рдХрдо рд╕реЗ рдХрдо рдЖрдкрдиреЗ рдореБрдЭреЗ рдПрдХ рдореБрд╣рд╛рд╡рд░рд╛ рд╕рд┐рдЦрд╛рдпрд╛ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛;)

рддреЛ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛: рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ penalty='none' рдЬреЛрдбрд╝реЗрдВред рдпрд╣ рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреМрди рд╕реЗ рд╕реЙрд▓реНрд╡рд░ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ/рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрд╢рд▓ рд╣реИрдВ (liblinear рд╢рд╛рдпрдж рдирд╣реАрдВ рд╣реИ) рдФрд░ рдЙрди рд╕реЙрд▓реНрд╡рд░реЛрдВ рддрдХ рд╕реАрдорд┐рдд рд╣реИред

рдореИрдВ рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛
"LogisticRegregression рдореЙрдбрд▓ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рджрдВрдбрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк C=np.inf рдФрд░ рд╕реЙрд▓реНрд╡рд░='lbfgs' рд╕реЗрдЯ рдХрд░рдХреЗ рдПрдХ рджрдВрдбрд░рд╣рд┐рдд рдореЙрдбрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред"

рдпрд╣ рдореБрдЭреЗ рд╡рд╛рдЬрд┐рдм рд▓рдЧрддрд╛ рд╣реИред рдореИрдВ рдкрд╣рд▓реЗ рд╡рд╛рдХреНрдп рдХреЛ рдмреЛрд▓реНрдб рдХрд░рдиреЗ рдХрд╛ рднреА рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡реИрдз рд░реВрдк рд╕реЗ рдЕрдиреНрдп рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдпрд╛ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИред

@shermstats рддреЛ @Kodiologist рдиреЗ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП penalty="none" рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛, рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдЙрдкрдирд╛рдо рд╣реЛрдЧрд╛ C=np.inf ред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЙрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ?
рдлрд┐рд░ рд╡рд╣реА рд╣реЛрдЧрд╛ рдЬреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рд╣реИред рдФрд░ рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдмреЛрд▓реНрдб рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдордПрд▓ рдкреГрд╖реНрдарднреВрдорд┐ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдпрд╣ (рд╢рд╛рдпрдж?) рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ, рдЖрдВрдХрдбрд╝реЗ рдкреГрд╖реНрдарднреВрдорд┐ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдмрд╣реБрдд рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд▓рдЧрддрд╛ рд╣реИред

рдмрд┐рд▓реНрдХреБрд▓! рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЖрд░ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд┐рдВрджреБ рдФрд░ рдХреНрд▓рд┐рдХ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рдХреЗ рд▓рд┐рдП penalty=None ( "none" рдмрдирд╛рдо None рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ) рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрд▓рдЧ рд╕реЙрд▓реНрд╡рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдХрд┐ @mblondel рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдореБрджреНрджреЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд▓реЙрдЬрд┐рд╕реНрдЯрд┐рдХ рд░рд┐рдЧреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдорд╛рдлрд╝ рдХрд░реЗрдВ, рдЖрдк рдХрд┐рд╕ рдореБрджреНрджреЗ рд╕реЗ рдорддрд▓рдм рд░рдЦрддреЗ рд╣реИрдВ? рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ l-bfgs рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдХреЛрдИ penalty='none' рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╣рдо рд╕реЙрд▓реНрд╡рд░ рдХреЛ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ l-bfgs рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЕрдХреНрд╕рд░ рдХреЛрдИ рднреА рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЯреЛрдХрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рдмрд╣рд┐рд╖реНрдХреГрдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рд░реЛрдХ рджрд┐рдпрд╛ рд╣реИ рдРрд╕рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдлрд┐рд░ рднреА 'рдХреЛрдИ рдирд╣реАрдВ' рдмрд╛рдХреА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд╕рдВрдЧрдд рд╣реЛрдЧрд╛)ред
рд╣рдореЗрдВ рд╡реИрд╕реЗ рднреА solver="auto" рд╣реИ рдЗрд╕рд▓рд┐рдП рджрдВрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реЙрд▓реНрд╡рд░ рдХреЛ рдмрджрд▓рдирд╛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдореБрджреНрджрд╛ , рдЬреЛ рдмрдбрд╝реЗ рд╕реА рдХреЗ рд▓рд┐рдП рдкреБрдирд░рд╛рд╡реГрддреНрдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдмрд╣реБрдд рдзреАрдорд╛ рд╣реЛрдиреЗ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдПрд▓-рдмреАрдПрдлрдЬреАрдПрд╕ рдЗрд╕реЗ рдзреАрдорд╛ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ рддреЛ рдпрд╣ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред penalty='none' рднреА рдЗрд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд▓рдЧрддрд╛ рд╣реИред

@shermstats рд╣рд╛рдБ, l-bfgs рдХреЗ рд╕рд╛рде рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рд╡реНрдпрд╛рдкрдХ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдирд╣реАрдВ рдЪрд▓рд╛рдП рд╣реИрдВ, рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЕрдЧрд░ рдХреЛрдИ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ред

рдпрджрд┐ рджрдВрдб = 'рдХреЛрдИ рдирд╣реАрдВ' рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрд╛рдЗрдб рдореЗрдВ рдХреЙрд▓рд┐рдирд┐рдпрд░ рдПрдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд╣реА рдЪреЗрддрд╛рд╡рдиреА рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рдУрдПрд▓рдПрд╕ рдХреЗ рд▓рд┐рдП рд╣реИ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдХ-рд╣реЙрдЯ рдПрдиреНрдХреЛрдбреЗрдб рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП)ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

tluocs picture tluocs  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

divyaprabha123 picture divyaprabha123  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

murata-yu picture murata-yu  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

celiafish picture celiafish  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

stephantul picture stephantul  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ