рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХрд╛ рдХреНрд╖реЗрддреНрд░ рдкрд╣рд▓реЗ рдХрднреА рди рджреЗрдЦреА рдЧрдИ рдЧрддрд┐ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛ рд╣реИред рдпрд╣ рд╕рд╛рдВрдЦреНрдпрд┐рдХреА, рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рдбреЗрдЯрд╛рдмреЗрд╕ рдЬреИрд╕реЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╕рдорд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдмрд╕реЗ рдЕрд░реНрдердкреВрд░реНрдг рддрд░реАрдХреЗ рд╕реЗ рдПрдХ рд╕рд╛рде рдкрд┐рд░реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдореВрд▓ рдореЗрдВ, рдЖрдЦрд┐рд░ рдХреНрдпрд╛ рдЪреАрдЬрд╝ рдЗрд╕ рдбреЛрдореЗрди рдХреЛ рдЗрддрдирд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдмрдирд╛рддреА рд╣реИ? - рджрдорджрд╛рд░ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо
рдРрд╕рд╛ рд╣реА рдПрдХ рдмрд╣реБрдд рдкреНрд░рд╛рдЪреАрди рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди (Linear Regression)ред рднрд▓реЗ рд╣реА рдпрд╣ рдХрд╛рдлрд╝реА рдкреБрд░рд╛рдирд╛ рд╣реИ, рдПрдХ рдЙрднрд░рддреЗ рдбреЗрдЯрд╛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реЗ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рдирд╣реАрдВ рд╣реИред рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рдХрд╛рд░реНрдп-рддрдВрддреНрд░ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд╕рдордЭрдирд╛ рдмрд╣реБрдд рдЬрд╝рд░реВрд░реА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реА рд╕реЗ Generalized Linear Models рдирд╛рдордХ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдореЛрдВ рдХреА рдкреВрд░реА рд╢реНрд░реЗрдгреА рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред рд╕рд╛рде рд╣реА, рдпрд╣ рдЖрдкрдХреЛ рдХрд┐рд╕реА рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп/рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЕрдиреНрдп рдкрд╣рд▓реВтАФрдЬреИрд╕реЗ рд▓рд╛рдЧрдд рдлрд▓рди (cost functions), рдЧреБрдгрд╛рдВрдХ (coefficients), рдЕрдиреБрдХреВрд▓рди (optimization) рдЗрддреНрдпрд╛рджрд┐тАФрд╕рдордЭрдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░реЗрдЧрд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд╢реАрд░реНрд╖рдХ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдЖрдк рдпрд╣рд╛рдБ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдХрд╡рд░ рдХрд░реЗрдВрдЧреЗред рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░рддрд┐рдЧрдорди (regression) рд╢рдмреНрдж рдХрд╛ рдЕрд░реНрде рд╕реНрдкрд╖реНрдЯ рдХрд░ рд▓реЗрдВред
рдкреНрд░рддрд┐рдЧрдорди рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдордЭрдирд╛
рдкреНрд░рддрд┐рдЧрдорди рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╢реНрд░реЗрдгреА рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ Supervised Learning рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА/рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рд╕рддрдд (continuous) рд▓реЗрдмрд▓ рд╣реЛрддреЗ рд╣реИрдВред рдкрд░ рдЖрдЗрдП рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рд╕рдорд╕реНрдпрд╛ рдХреЛ рдереЛреЬрд╛ рдФрдкрдЪрд╛рд░рд┐рдХ (рдЧрдгрд┐рддреАрдп) рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред
рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╕реНрд╡реАрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ: рд╕реНрд░реЛрдд: Andrew Ng рдХреЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдиреЛрдЯреНрд╕
рддреЛ, рдКрдкрд░ рдХреА рдЫрд╡рд┐ рдореЗрдВ, X рдЙрди рдорд╛рдиреЛрдВ рдХрд╛ рд╕рдореБрдЪреНрдЪрдп рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдШрд░реЛрдВ рдХреЗ рд░рд╣рдиреЗ рд▓рд╛рдпрдХ рдХреНрд╖реЗрддреНрд░рдлрд▓ (living area) рд╕реЗ рд╕рдВрдмрджреНрдз рд╣реИрдВ (рдЗрдиреНрд╣реЗрдВ рдЗрдирдкреБрдЯ рдорд╛рдиреЛрдВ рдХрд╛ рд╕реНрдкреЗрд╕ рднреА рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ) рдФрд░ y рд╕рдВрдмрдВрдзрд┐рдд рдШрд░реЛрдВ рдХреА рдХреАрдордд рд╣реИ, рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпреЗ рдорд╛рди h рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИрдВред h рд╡рд╣ рдлрд▓рди рд╣реИ рдЬреЛ X рдХреЗ рдорд╛рдиреЛрдВ рдХреЛ y рд╕реЗ рдирд┐рд░реВрдкрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдЕрдХреНрд╕рд░ рдЗрд╕реЗ predictor рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдЗрд╕ h рдХреЛ hypothesis рдлрд▓рди рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдзреНрдпрд╛рди рд░рд╣реЗ рдХрд┐ рдЗрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдлреАрдЪрд░ рд╣реИ, рдпрд╛рдиреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдШрд░реЛрдВ рдХреЗ рд░рд╣рдиреЗ рд▓рд╛рдпрдХ рдХреНрд╖реЗрддреНрд░рдлрд▓; рд╕рдордЭрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЦрд┐рд▓реМрдирд╛ (toy) рдбреЗрдЯрд╛рд╕реЗрдЯ рдорд╛рдиреЗрдВред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣рд╛рдБ рдЕрдиреБрдорд╛рдирд┐рдд рдорд╛рди рд╕рддрдд рдкреНрд░рдХреГрддрд┐ рдХреЗ рд╣реИрдВред рдЕрддрдГ рдЖрдкрдХрд╛ рдЕрдВрддрд┐рдо рд▓рдХреНрд╖реНрдп рд╣реИтАФрджрд┐рдП рдЧрдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХреЗ рд▓рд┐рдПтАФрдПрдХ рдлрд▓рди $h : \mathcal{X} \rightarrow \mathcal{Y}$ рд╕реАрдЦрдирд╛, рддрд╛рдХрд┐ h(x) рд╕рдВрдмрдВрдзрд┐рдд y рдХреЗ рд▓рд┐рдП рдПрдХ "рдЕрдЪреНрдЫрд╛" рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирдХ рд╣реЛред рд╕рд╛рде рд╣реА, X рдФрд░ Y рджреЛрдиреЛрдВ рдЬрд┐рди рдорд╛рдиреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдХрд╛ рдбреЛрдореЗрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВ; рдЖрдк рдЗрд╕реЗ рдпреВрдБ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ: $\mathcal{X} = \mathcal{Y} = \mathbb{IR}$ рдЬрд╣рд╛рдБ $\mathbb{IR}$ рд╕рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рд╕рдореБрдЪреНрдЪрдп рд╣реИред
рдпреБрдЧреНрдо (x(i) , y(i) ) рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг (training example) рдХрд╣рддреЗ рд╣реИрдВред рдЖрдк рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХреЛ {(x(i) , y(i) ) ; i = 1,...,m} рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрджрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдореЗрдВ m рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдлреАрдЪрд░ x рд╣реИ)ред
рдереЛрдбрд╝реА-рд╕реА рдЧрдгрд┐рдд рдЗрд╕рд▓рд┐рдП рддрд╛рдХрд┐ рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдореЗрдВ рднреА рдЧрд▓рддреА рди рд╣реЛред Han, Kamber, рдФрд░ Pei рдХреЗ рдЕрдиреБрд╕рд╛рд░тАФ
"рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирдХ (рд╕реНрд╡рддрдВрддреНрд░) рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЪрд░ рд╕реЗ рдХрд┐рд╕реА рдкреНрд░рддреНрдпреБрддреНрддрд░ (рдЖрд╢реНрд░рд┐рдд) рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЪрд░ рдХрд╛ рдорд╛рди рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред" - Data Mining: Concepts and Techniques (3rd edn.)
рдмрд┐рд▓реНрдХреБрд▓ рд╕рд░рд▓!
рддреЛ, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддрд┐рдЧрдорди рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдордЭрддреЗ рд╣реБрдП рдЖрдкрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ hypothesis рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ, рдпрд╣ рднреА рджреЗрдЦрд╛ред рдмреЭрд┐рдпрд╛ рд╢реБрд░реБрдЖрддред рдЕрдм рдЖрдк рд╕реАрдзреЗ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреА рдпрд╛рдВрддреНрд░рд┐рдХреА рдореЗрдВ рдЙрддрд░реЗрдВрдЧреЗред
рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди - рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдЬрд╛рди рд▓реЗрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЗрд╕рдХреА рдЦреЛрдЬ рдХрдм рд╣реБрдИ? рдпрд╣ рдХрд╣рд╛рдиреА 18рд╡реАрдВ рд╕рджреА рддрдХ рдЬрд╛рддреА рд╣реИред рдорд╣рд╛рди Carl Friedrich Gauss рдиреЗ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рд╕рдмрд╕реЗ рд╕рд╛рдзрд╛рд░рдг рд░реВрдк рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЗрд╕ рдкрд░ рдорддрднреЗрдж рднреА рд╣реИрдВред рдЙрди рдмрд╣рд╕реЛрдВ рдореЗрдВ рди рдкреЬреЗрдВред рдкрд░ рдпрджрд┐ рдЖрдк Gauss рдФрд░ Adrien-Marie Legendre рдХреЗ рдмреАрдЪ рд╣реБрдИ рдмрд╣рд╕реЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВ, рддреЛ рдпрд╣ рд▓рд┐рдВрдХ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдЖрдБрдХрдбрд╝реЛрдВ рдФрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдФрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕рдордЭреЗ рдЧрдП рдПрд▓реНрдЧреЛрд░рд┐рджрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЗрдирдкреБрдЯ рддрдерд╛ рдЖрдЙрдЯрдкреБрдЯ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЪрд░ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рдореЙрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЭрд╛ рдЧрдпрд╛; рд╕рдордп рдХреЗ рд╕рд╛рде рдпрд╣ рдЖрдзреБрдирд┐рдХ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдЯреВрд▓рдмреЙрдХреНрд╕ рдХрд╛ рдЕрднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕рд╛ рдмрди рдЧрдпрд╛ рд╣реИред
рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЦрд┐рд▓реМрдирд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рд▓реЗрдВред рдЖрдк рдлрд┐рд░ рд╕реЗ рдЙрд╕реА рдШрд░-рдХреАрдордд рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдкрд░ рдЗрд╕ рдмрд╛рд░ рджреЛ рдлреАрдЪрд░ рд╣реЛрдВрдЧреЗред рдХрд╛рд░реНрдп рд╡рд╣реА рд░рд╣реЗрдЧрд╛тАФрдпрд╛рдиреА рдШрд░ рдХреА рдХреАрдордд рдХрд╛ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдиред
рд╕реНрд░реЛрдд: Andrew Ng рдХреЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдиреЛрдЯреНрд╕
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛, рдЕрдм x рджреНрд╡рд┐рд╡рд┐рдореАрдп рд╣реИрдВ, рдпрд╛рдиреА рдЖрдкрдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рджреЛ рдлреАрдЪрд░ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХреЗ i-рд╡реЗрдВ рдШрд░ рдХрд╛ рд░рд╣рдиреЗ рдпреЛрдЧреНрдп рдХреНрд╖реЗрддреНрд░рдлрд▓ x1 (i) рд╣реИ, рдФрд░ рдЙрд╕рдХреЗ рдмреЗрдбрд░реВрдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ x2 (i) рд╣реИред
рдкреНрд░рддрд┐рдЧрдорди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдпрд╣ рддрдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк h рдХреЛ рдХреИрд╕реЗ рдирд┐рд░реВрдкрд┐рдд рдХрд░реЗрдВрдЧреЗред рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдк y рдХреЛ x рдХреЗ рдПрдХ рд░реИрдЦрд┐рдХ рдлрд▓рди рд╕реЗ рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдирд┐рд░реВрдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:
h╬╕ (x) = ╬╕0 + ╬╕1 x1 + ╬╕2 x2
рдпрд╣рд╛рдБ ╬╕i рд╡реЗ рдкреИрд░рд╛рдореАрдЯрд░ (weights рднреА рдХрд╣рддреЗ рд╣реИрдВ) рд╣реИрдВ рдЬреЛ $\mathcal{X}$ рд╕реЗ $\mathcal{Y}$ рддрдХ рд░реИрдЦрд┐рдХ рдлрд▓рдиреЛрдВ рдХреЗ рд╕реНрдкреЗрд╕ рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВред рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпреЗ рдкреИрд░рд╛рдореАрдЯрд░ $\mathcal{X}$ рдХреЛ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ $\mathcal{Y}$ рдкрд░ рдореИрдк рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рд╣реЛрддреЗ рд╣реИрдВред рд╕рдордЭ рдХреЛ рд╕рд░рд▓ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк h╬╕ (x) рдореЗрдВ ╬╕ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрдВрдЧреЗ, рдФрд░ рдЗрд╕реЗ h(x) рд╣реА рд▓рд┐рдЦреЗрдВрдЧреЗред рд╕рдВрдХреЗрддрди рдФрд░ рд╕рд░рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк x0 = 1 рдорд╛рдирдиреЗ рдХрд╛ рдкреНрд░рдЪрд▓рди рднреА рдЕрдкрдирд╛рдПрдБрдЧреЗ (рдпрд╣ intercept рдкрдж рд╣реИ), рддрд╛рдХрд┐
рдЬрд╣рд╛рдБ рджрд╛рдПрдБ рддрд░рдл рдЖрдк ╬╕ рдФрд░ x рджреЛрдиреЛрдВ рдХреЛ рд╡реЗрдХреНрдЯрд░ рдорд╛рди рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдБ n рдЗрдирдкреБрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ (x0 рдХреЛ рдЧрд┐рдиреЗ рдмрд┐рдирд╛)ред
рдкрд░ рдЕрдм рдореБрдЦреНрдп рдкреНрд░рд╢реНрди рдЙрдарддрд╛ рд╣реИтАФрдЖрдк рдкреИрд░рд╛рдореАрдЯрд░ ╬╕ рдХреИрд╕реЗ рдЪреБрдиреЗрдВ рдпрд╛ рд╕реАрдЦреЗрдВ? рдЖрдк рддреЛ рдЕрдкрдиреЗ рдЗрдирдкреБрдЯ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗред рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╕ рдпрд╣реА ╬╕ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдорд╛рдпреЛрдЬрд┐рдд/рдЯреНрдпреВрди рдХрд░рдирд╛ рд╣реИред
рдПрдХ рдкреНрд░рдореБрдЦ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ h(x) рдХреЛ y рдХреЗ рдХрд╝рд░реАрдм рд▓рд╛рдпрд╛ рдЬрд╛рдП, рдХрдо рд╕реЗ рдХрдо рдЖрдкрдХреЗ рдкрд╛рд╕ рдореМрдЬреВрдж рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдПред рдЗрд╕реЗ рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рдореЗрдВ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЪрд▓рд┐рдП рдПрдХ рдРрд╕рд╛ рдлрд▓рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ ╬╕ рдХреЗ рдорд╛рди рдХреЗ рд▓рд┐рдП рдмрддрд╛рдП рдХрд┐ h(x(i) ) рд╕рдВрдмрдВрдзрд┐рдд y(i) рдХреЗ рдХрд┐рддрдирд╛ рдирд┐рдХрдЯ рд╣реИред рдлрд▓рди рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реЛрдЧрд╛:
рд╕реНрд░реЛрдд: StackOverflow
рд╕реНрдХреНрд╡реЗрдпрд░реНрдб (рд╡рд░реНрдЧ) рдорд╛рди рд▓реЗрдиреЗ рдХреЗ рдкреАрдЫреЗ рдХрд╛ рдХрд╛рд░рдг рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдЖрдЧреЗ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдВрдмрдВрдзреА рдСрдкрд░реЗрд╢рдиреЛрдВ рдореЗрдВ рд▓рд╛рднрджрд╛рдпрдХ рдорд╛рдирд┐рдПред рдпрджрд┐ рдЖрдк рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣реЗрдВ, рддреЛ рдпрд╣ рджреЗрдЦреЗрдВ ред
рдЖрдкрдиреЗ рдЕрднреА рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕/рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ/рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдХреА рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рдмрд╕реЗ рдЕрд╣рдо рд╕реВрддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рджреЗрдЦрд╛ред рдЗрд╕реЗ cost function рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рд╡реНрдпреБрддреНрдкрддреНрддрд┐ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣реА рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рдЕрдЧрд▓реЗ рд░реВрдк (Ordinary Least Squares) рдХреЛ рдЬрдиреНрдо рджреЗрддреА рд╣реИ рдФрд░ рд░реИрдЦрд┐рдХ рдореЙрдбрд▓рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдореЛрдВ рдХреА рдкреВрд░реА рд╢реНрд░реЗрдгреА рдХреА рдиреАрдВрд╡ рд░рдЦрддреА рд╣реИ (рдпрд╛рдж рд╣реИ рдЖрдкрдиреЗ Generalized Linear Models рд╢рдмреНрдж рджреЗрдЦрд╛ рдерд╛)ред
рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЛ рдЕрдХреНрд╕рд░ рджреЛ рдмреБрдирд┐рдпрд╛рджреА рд░реВрдкреЛрдВ рдореЗрдВ рдмрд╛рдБрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ:
Simple Linear Regression (SLR), рдЬреЛ рдХреЗрд╡рд▓ рджреЛ рдЪрд░реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ (рдЬреЛ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рджреЗрдЦрд╛)
Multi-linear Regression (MLR), рдЬреЛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рдЪрд░реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ (рдЬреЛ рдЖрдкрдиреЗ рдЕрднреА рджреЗрдЦрд╛)
рдпреЗ рдмрд╛рддреЗрдВ рд╕реАрдзреА-рд╕рд╛рджреА рд╣реИрдВ, рдлрд┐рд░ рднреА рдЕрдХреНрд╕рд░ рднреНрд░рдо рдкреИрджрд╛ рдХрд░ рд╕рдХрддреА рд╣реИрдВред
рдЖрдк рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреА рдиреАрдВрд╡ рд░рдЦ рдЪреБрдХреЗ рд╣реИрдВред рдЕрдм рдЖрдк рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рдиреЗрдВрдЧреЗред рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдХрд╛ рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдореВрд▓рддрдГ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╣рд▓рд╛рддрд╛ рд╣реИред рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ Ordinary Least Squares (OLS) рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИред рдЗрд╕рд▓рд┐рдП OLS рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдХреЛ Ordinary Least Squares Linear Regression рдпрд╛ рд╕рд┐рд░реНрдл Least Squares Regression рдХрд╣рдирд╛ рдЙрдкрдпреБрдХреНрдд рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣рд╛рдБ рд╕рдВрджрд░реНрдн рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдХреЛ рдореЙрдбрд▓ coefficients рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдХрд╛ рдЕрдиреБрдХреВрд▓рди - рд╡рд┐рд╡рд┐рдз рджреГрд╖реНрдЯрд┐рдХреЛрдг
рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рд╕реАрдЦрдирд╛/рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдЧреБрдгрд╛рдВрдХреЛрдВ/рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдХреЗ рдорд╛рдиреЛрдВ рдХрд╛, рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рд╕реЗ, рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рд╣реИред
рдЗрд╕ рдЦрдВрдб рдореЗрдВ, рдЖрдк рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреБрдЫ рддрдХрдиреАрдХреЛрдВ рдкрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВрдЧреЗред
рд▓реАрд╕реНрдЯ рд╕реНрдХреНрд╡реЗрдпрд░реНрд╕ рдкреНрд░рддрд┐рдЧрдорди:
рдкрд┐рдЫрд▓реЗ рдЦрдВрдб рдореЗрдВ рдЖрдкрдиреЗ J(╬╕) рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ╬╕ рдЪреБрдирдиреЗ рдХреА рдзрд╛рд░рдгрд╛ рджреЗрдЦреАред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЕрдкрдирд╛рдПрдБ рдЬреЛ ╬╕ рдХрд╛ рдХреЛрдИ "рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдиреБрдорд╛рди" рд▓реЗрдХрд░ рд╢реБрд░реВ рд╣реЛ, рдФрд░ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ ╬╕ рдХреЛ рдмрджрд▓рдХрд░ J(╬╕) рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рддрд╛ рдЬрд╛рдП, рдЬрдм рддрдХ рдХрд┐ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЖрдк J(╬╕) рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ ╬╕ рддрдХ рди рдкрд╣реБрдБрдЪ рдЬрд╛рдПрдБред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, gradient descent algorithm рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдЬреЛ рдХрд┐рд╕реА рдкреНрд░рд╛рд░рдВрднрд┐рдХ ╬╕ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рдмрд╛рд░-рдмрд╛рд░ рдпрд╣ рдЕрджреНрдпрддрди рдХрд░рддрд╛ рд╣реИ:
рд╕реНрд░реЛрдд: Andrew Ng рдХреЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдиреЛрдЯреНрд╕
(рдпрд╣ рдЕрджреНрдпрддрди j = 0, ... , n рдХреЗ рд╕рднреА рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред) рдпрд╣рд╛рдБ ╬▒ рдХреЛ learning rate рдХрд╣рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИ рдЬреЛ J рдХреА рддреАрд╡реНрд░рддрдо рдШрдЯрд╛рд╡ рджрд┐рд╢рд╛ рдореЗрдВ рдмрд╛рд░-рдмрд╛рд░ рдПрдХ рдХрджрдо рд▓реЗрддрд╛ рд╣реИред рдпрд╣ ╬▒ рдкрдж рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо J рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдХрд┐рддрдиреА рддреЗреЫреА рд╕реЗ рдмреЭреЗрдЧрд╛ред рдЗрд╕реЗ рдирд┐рдореНрди рдЪрд┐рддреНрд░ рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рд╕реНрд░реЛрдд: ml-cheatsheet
рд╕рд╣рдЬ рд░реВрдк рдореЗрдВ, рдКрдкрд░ рдХрд╛ рд╕реВрддреНрд░ J рдореЗрдВ ╬╕j рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЫреЛрдЯреЗ рдкрд░рд┐рд╡рд░реНрддрди рдФрд░ рдЙрд╕рдХреЗ ╬╕j рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рди рдкрд░ рдкреНрд░рднрд╛рд╡ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЧреМрд░ рдХрд░реЗрдВ, рдпрд╣рд╛рдБ рдПрдХ рдЖрдВрд╢рд┐рдХ рдЕрд╡рдХрд▓рдЬ (partial derivative) рд╣реИред рдЗрд╕рдХрд╛ рдкреВрд░рд╛ рд╡реНрдпреБрддреНрдкрд╛рджрди рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред
рдмрд╕ рдпрд╣ рдиреЛрдЯ рдХрд░реЗрдВ рдХрд┐ рдПрдХ рдПрдХрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЕрджреНрдпрддрди рдирд┐рдпрдо рджреЗрддрд╛ рд╣реИ:
рд╕реНрд░реЛрдд: ml-cheatsheet
рдЗрд╕реЗ LMS рдЕрдкрдбреЗрдЯ рдирд┐рдпрдо рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ (LMS = тАЬleast mean squaresтАЭ) рдФрд░ рдпрд╣ Widrow-Hoff learning rule рдХреЗ рдирд╛рдо рд╕реЗ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЪрд▓рд┐рдП OLS рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреБрдЫ рдмрд╛рддреЗрдВ рд╕рдореЗрдЯ рд▓реЗрдВред
"Ordinary Least Squares рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд▓рдХреНрд╖реНрдп рд╡рд░реНрдЧ рдЕрд╡рд╢реЗрд╖реЛрдВ (squared residuals) рдХреЗ рдпреЛрдЧ рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдирд╛ рд╣реИред рдпрд╛рдиреА, рдбреЗрдЯрд╛ рдкрд░ рдЦреАрдВрдЪреА рдЧрдИ рдкреНрд░рддрд┐рдЧрдорди рд░реЗрдЦрд╛ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рдмрд┐рдВрджреБ рдХреА рджреВрд░реА рдирд┐рдХрд╛рд▓реЗрдВ, рдЙрд╕рдХрд╛ рд╡рд░реНрдЧ рдХрд░реЗрдВ, рдФрд░ рд╕рднреА рд╡рд░реНрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЬреЛреЬ рджреЗрдВред OLS рдЗрд╕реА рдорд╛рддреНрд░рд╛ рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред" - Jason Brownlee
рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдбрд┐рд╕реЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреВрд▓рди
рдкрд┐рдЫрд▓реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирд┐рдпрдо рдореЗрдВ, рдЖрдкрдиреЗ рджреЗрдЦ рд▓рд┐рдпрд╛ рдХрд┐ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдбрд┐рд╕реЗрдВрдЯ рдХреЛ рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреИрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореВрд▓рддрдГ, рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдбрд┐рд╕реЗрдВрдЯ рдореЙрдбрд▓ рдХреА рддреНрд░реБрдЯрд┐ рдХреЛ рдЖрдкрдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдкрд░ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдШрдЯрд╛рддреЗ рд╣реБрдП рдЧреБрдгрд╛рдВрдХреЛрдВ рдХреЗ рдорд╛рдиреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдЧреБрдгрд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдорд╛рдиреЛрдВ рд╕реЗ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ-рдЖрдЙрдЯрдкреБрдЯ рдЬреЛрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдпреЛрдЧ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдХреЛ рдПрдХ рд╕реНрдХреЗрд▓ рдлреИрдХреНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЧреБрдгрд╛рдВрдХреЛрдВ рдХреЛ рддреНрд░реБрдЯрд┐ рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддрдм рддрдХ рджреЛрд╣рд░рд╛рдИ рдЬрд╛рддреА рд╣реИ рдЬрдм рддрдХ рдиреНрдпреВрдирддрдо рд╕рдо-рд╡рд░реНрдЧ рддреНрд░реБрдЯрд┐ рди рдорд┐рд▓ рдЬрд╛рдП рдпрд╛ рдЖрдЧреЗ рд╕реБрдзрд╛рд░ рд╕рдВрднрд╡ рди рд╣реЛред
рдпрд╣рд╛рдБ ╬▒ (рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ) рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рд▓рд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдХрджрдо рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЕрдм рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдбрд┐рд╕реЗрдВрдЯ рдХреЗ рджреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╣реИрдВ:
рд╡рд╣ рд╡рд┐рдзрд┐ рдЬреЛ рд╣рд░ рдХрджрдо рдкрд░ рдкреВрд░реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдХреЛ рджреЗрдЦрддреА рд╣реИтАФрдЗрд╕реЗ batch gradient descent рдХрд╣рддреЗ рд╣реИрдВред
рд╡рд╣ рд╡рд┐рдзрд┐ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рд╕реЗ рдмрд╛рд░-рдмрд╛рд░ рдЧреБрдЬрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рд░ рдмрд╛рд░ рдХрд┐рд╕реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг рдкрд░ рдЖрддреЗ рд╣реА, рдХреЗрд╡рд▓ рдЙрд╕реА рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреА рддреНрд░реБрдЯрд┐ рдХреЗ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдкрдбреЗрдЯ рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ stochastic gradient descent (рдпрд╛ incremental gradient descent) рдХрд╣рддреЗ рд╣реИрдВред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдбрд┐рд╕реЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╣реА рдХрд╛рдлреА рд╣реИред рдЕрдм рдЖрдк рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдПрдХ рдФрд░ рддрд░реАрдХреЗ рдкрд░ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВрдЧреЗтАФRegularizationред
Regularization
DataCamp рдкрд░ Regularization рдХрд╛ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд▓реЗрдЦ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИред рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдк рдЙрд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВ рддреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рд╡рд┐рдзрд┐рдпрд╛рдБ рдЕрддреНрдпрдзрд┐рдХ рдмрдбрд╝реЗ рдорд╛рди рд╡рд╛рд▓реЗ рдлреАрдЪрд░-рдХреЛрдПрдлрд╝рд┐рд╢рд┐рдПрдВрдЯреНрд╕ рдкрд░ рджрдВрдб (penalty) рд▓рдЧрд╛рдХрд░ рддреНрд░реБрдЯрд┐ рдШрдЯрд╛рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред рдЗрд╕рд╕реЗ рди рдХреЗрд╡рд▓ рддреНрд░реБрдЯрд┐ рджрд░ рдмреЗрд╣рддрд░ рд╣реЛрддреА рд╣реИ, рдмрд▓реНрдХрд┐ рдореЙрдбрд▓ рдЬрдЯрд┐рд▓рддрд╛ рднреА рдШрдЯрддреА рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрдм рдЖрдк рдмрд╣реБрдд рдЕрдзрд┐рдХ рдлреАрдЪрд░реНрд╕ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕реЗ рдирд┐рдкрдЯ рд░рд╣реЗ рд╣реЛрдВ, рдФрд░ рдЖрдкрдХрд╛ рдмреЗрд╕рд▓рд╛рдЗрди рдореЙрдбрд▓ рдлреАрдЪрд░реНрд╕ рдХреЗ рдорд╣рддреНрд╡ рдореЗрдВ рднреЗрдж рдирд╣реАрдВ рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реЛ (рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд╕рднреА рдлреАрдЪрд░ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реЛрддреЗ, рд╣реИ рдирд╛?).
рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рд▓рд┐рдП рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рджреЛ рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реИрдВ:
Lasso Regression : рдЗрд╕рдореЗрдВ рджрдВрдб рдкрдж рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЧреБрдгрд╛рдВрдХреЛрдВ рдХреЗ рдкрд░рд┐рдорд╛рдг (magnitude) рдХреЗ рдкрд░рд┐рдорд┐рдд рдорд╛рди (absolute value) рдХреЗ рд╕рдорддреБрд▓реНрдп рд╣реЛрддрд╛ рд╣реИ (рдЗрд╕реЗ L1 regularization рднреА рдХрд╣рддреЗ рд╣реИрдВ)ред рджрдВрдб рдкрдж рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:
рдЬрд╣рд╛рдБ,
$\lambda$ рд╡рд╣ рд╕реНрдерд┐рд░ рдЧреБрдгрд╛рдВрдХ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рддреНрд░реБрдЯрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреА рдЧрддрд┐ (learning rate ) рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рд╣реЗрддреБ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ
рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ (M+1) рдлреАрдЪрд░реНрд╕ рд╣реИрдВ, рдЕрддрдГ j 0 рд╕реЗ M рддрдХ рдЪрд▓рддрд╛ рд╣реИред wj рд╡реЗрдЯ/рдХреЛрдПрдлрд╝рд┐рд╢рд┐рдПрдВрдЯ рд╣реИред
Ridge Regression : рдЗрд╕рдореЗрдВ рджрдВрдб рдкрдж рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЧреБрдгрд╛рдВрдХреЛрдВ рдХреЗ рдкрд░рд┐рдорд╛рдг рдХреЗ рд╡рд░реНрдЧ рдХреЗ рд╕рдорддреБрд▓реНрдп рд╣реЛрддрд╛ рд╣реИ (рдЗрд╕реЗ L2 regularization рднреА рдХрд╣рддреЗ рд╣реИрдВ)ред рджрдВрдб рдкрдж рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:
рдХреНрдпрд╛ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рд╕реАрдЦрдирд╛ рдЕрдм рднреА рд╕рд╛рд░реНрдердХ рд╣реИ?
рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдЖрдкрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХрд┐рддрдиреА рдЦреВрдмреА рд╕реЗ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреА рдХреБрдЫ рдЕрд╣рдо рд╕рдВрдХрд▓реНрдкрдирд╛рдПрдБтАФрдЬреИрд╕реЗ cost functions, optimization, рдЪрд░реЛрдВ рдХреЗ рд╕рдВрдмрдВрдз, рдЖрджрд┐тАФрдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рддрд╛ рд╣реИред рдпреЗ рд╕рд╛рд░реА рдмрд╛рддреЗрдВ рддрдм рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ рдЬрдм рдЖрдк рдПрдХ neural network рдмрдирд╛ рд░рд╣реЗ рд╣реЛрдВред рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдХреБрдЫ рдЬрдЧрд╣ рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдкрд░ рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рдЬреНрдпреЛрдВ рдХреА рддреНрдпреЛрдВ рд░рд╣рддреА рд╣реИрдВред рдЕрддрдГ рдЗрди рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдХреЛ рд╕рдордЭреЗ рдмрд┐рдирд╛ рдЖрдк рдпрд╣ рдирд╣реАрдВ рд╕рдордЭ рдкрд╛рдПрдБрдЧреЗ рдХрд┐ рдЖрдкрдХрд╛ рдиреНрдпреВрд░рд▓ рдиреЗрдЯ рдареАрдХ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ред
рд╕рд╛рде рд╣реА, рдЪрд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдирд┐рдХрд╛рд▓рдиреЗ рдЬреИрд╕реА рд╕рд░рд▓ рдЕрд╡рдзрд╛рд░рдгрд╛ рдиреЗ рдЕрд╕рдВрдЦреНрдп рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЬрдиреНрдо рджрд┐рдпрд╛ рдФрд░ рд╕рдмрд╕реЗ рдмреЭрдХрд░тАФGeneralized Linear Models тАФрдирд╛рдордХ рдПрд▓реНрдЧреЛрд░рд┐рджрдореЛрдВ рдХрд╛ рдирдпрд╛ рдкрд░рд┐рд╡рд╛рд░ рд░рдЪрд╛ред рдЕрддрдГ рдПрдХ рдЖрдХрд╛рдВрдХреНрд╖реА Data Science/Machine Learning/Artificial Intelligence рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдиреЫрд░рдЕрдВрджрд╛реЫ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдмрд╛рдд рдЕрдм рддрдХ рдЖрдк рд╕рдордЭ рд╣реА рдЪреБрдХреЗ рд╣реЛрдВрдЧреЗ!
рдЕрдм, рдЖрдк Python рдореЗрдВ рдЦреБрдж рдПрдХ рд╕рд░рд▓ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗред рдордЬрд╝рд╛ рдЖрдПрдЧрд╛!
Python рдореЗрдВ рдПрдХ рдХреЗрд╕ рд╕реНрдЯрдбреА
рдЗрд╕ рдХреЗрд╕ рд╕реНрдЯрдбреА рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдЖрдк Python рдХреА Statsmodel рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдпрд╣ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдореЙрдбрд▓реЛрдВ рдХреЗ рдЕрдиреБрдорд╛рди, рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдкрд░реАрдХреНрд╖рдгреЛрдВ рдФрд░ рдбреЗрдЯрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рд╕ рдФрд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдк рдкреНрд░рд╕рд┐рджреНрдз Boston House рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╢рдХреНрддрд┐рд╢рд╛рд▓реА scikit-learn рдХреЗ рд╕рд╛рде рдпрд╣ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЖрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВред
рдЖрдЗрдП statsmodels рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рдЕрдкрдирд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рдХреЗ рдХреЗрд╕ рд╕реНрдЯрдбреА рд╢реБрд░реВ рдХрд░реЗрдВ:
import statsmodels. api as sm
from sklearn import datasets
data = datasets. load_boston( )
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
Scikit-learn рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рд╡рд░рдг рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдпреВрдБ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
print ( data. DESCR)
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
Boston House Prices dataset
=== === === === === === === === ===
Notes
-- -- --
Data Set Characteristics:
: Number of Instances : 506
: Number of Attributes : 13 numeric/ categorical predictive
: Median Value ( attribute 14 ) is usually the target
: Attribute Information ( in order) :
- CRIM per capita crime rate by town
- ZN proportion of residential land zoned for lots over 25 , 000 sq. ft.
- INDUS proportion of non- retail business acres per town
- CHAS Charles River dummy variable ( = 1 if tract bounds river; 0 otherwise)
- NOX nitric oxides concentration ( parts per 10 million)
- RM average number of rooms per dwelling
- AGE proportion of owner- occupied units built prior to 1940
- DIS weighted distances to five Boston employment centres
- RAD index of accessibility to radial highways
- TAX full- value property- tax rate per $10, 000
- PTRATIO pupil- teacher ratio by town
- B 1000 ( Bk - 0.63 ) ^ 2 where Bk is the proportion of blacks by town
- LSTAT % lower status of the population
- MEDV Median value of owner- occupied homes in $1000's
: Missing Attribute Values: None
: Creator: Harrison, D . and Rubinfeld, D . L .
This is a copy of UCI ML housing dataset.
http : / / archive. ics. uci. edu/ ml/ datasets/ Housing
This dataset was taken from the StatLib library which is maintained at Carnegie Mellon University.
The Boston house- price data of Harrison, D . and Rubinfeld, D . L . 'Hedonic
prices and the demand for clean air', J . Environ. Economics & Management,
vol. 5 , 81 - 102 , 1978. Used in Belsley, Kuh & Welsch, 'Regression diagnostics
... ', Wiley, 1980. N . B . Various transformations are used in the table on
pages 244 - 261 of the latter.
The Boston house- price data has been used in many machine learning papers that address regression
problems.
** References**
- Belsley, Kuh & Welsch, 'Regression diagnostics: Identifying Influential Data and Sources of Collinearity' , Wiley, 1980. 244 - 261.
- Quinlan, R . ( 1993 ) . Combining Instance- Based and Model- Based Learning. In Proceedings on the Tenth International Conference of Machine Learning, 236 - 243 , University of Massachusetts, Amherst. Morgan Kaufmann.
- many more! ( see http: / / archive. ics. uci. edu/ ml/ datasets/ Housing)
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдм, рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдлреАрдЪрд░реНрд╕ рдФрд░ рд▓реЗрдмрд▓ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ MEDV (median home value) рд▓реЗрдмрд▓ рд╣реИред рдЖрдк рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдлреАрдЪрд░реНрд╕ рдХреЛ feature_names рдРрдЯреНрд░рд┐рдмреНрдпреВрдЯ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдБ рдереЛрдбрд╝реА-рд╕реА pandas рдЬрд╛рдирдХрд╛рд░реА рдХрд╛рдо рдЖрдПрдЧреАред рдмреБрдирд┐рдпрд╛рджреА pandas рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЪреАрдЯ рд╢реАрдЯ рдЬрд╝рд░реВрд░ рджреЗрдЦреЗрдВред
import numpy as np
import pandas as pd
df = pd. DataFrame( data. data, columns= data. feature_names)
target = pd. DataFrame( data. target, columns= [ "MEDV" ] )
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЛ рдбреЗрдЯрд╛ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рддреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдк рдЗрдиреНрд╣реЗрдВ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рднреА рдкреЭ рд╕рдХрддреЗ рдереЗ, рдкрд░ рдЗрдиреНрд╣реЗрдВ рдпрд╣реАрдВ рдкреЭрдирд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рдордЭ рджреЗрдЧрд╛ред
рд░реИрдЦрд┐рдХ рдорд╛рдиреНрдпрддрд╛ (Linear Assumption) : рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрдирдкреБрдЯ рдЪрд░реЛрдВ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХреЛ рдкрдХреЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдпрд╣ рд╕рдВрдмрдВрдз рд░реИрдЦрд┐рдХ рд╣реЛтАФрдФрд░ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдпрд╣реА рдорд╛рдирддрд╛ рд╣реИ (рдЬреЛ рд╣рдореЗрд╢рд╛ рд╕рд╣реА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛)ред рдкрд░ рдЖрдк рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд░реИрдЦрд┐рдХ рд╕рдВрдмрдВрдз рдмрдирд╛ рд░рд╣реЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдореЗрдВ рдШрд╛рддрд╛рдВрдХреАрдп (exponential) рд╕рдВрдмрдВрдз рд╣реИ, рддреЛ рдЖрдк log-transform рд▓рд╛рдЧреВ рдХрд░рдХреЗ рд╕рдВрдмрдВрдз рдХреЛ рд░реИрдЦрд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдлреАрдЪрд░реНрд╕ рдХреЗ рдмреАрдЪ рд╕рд╣-рд░реИрдЦрд┐рдХрддрд╛ (Collinearity) : рд╕рд╣-рд░реИрдЦрд┐рдХрддрд╛ рдХрд┐рд╕реА рдлреАрдЪрд░ рдХреЗ рдорд╣рддреНрд╡ рдХреЛ рдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ рдорд╛рдкрддреА рд╣реИред рдЬрдм рдЖрдкрдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдлреАрдЪрд░реНрд╕ рдЖрдкрд╕ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рд╣-рд╕рдВрдмрджреНрдз рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рд╕рдВрдмрдВрдз рдХрд╛ рд╕рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ рдФрд░ overfit рд╣реЛрдиреЗ рд▓рдЧрддрд╛ рд╣реИред рдЕрддрдГ рдЙрдЪреНрдЪ рд╕рд╣-рд╕рдВрдмрджреНрдз рдлреАрдЪрд░реНрд╕ рдХреА рдкрд╣рдЪрд╛рди рдХрд░ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдирд╛, рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд▓рд╛рднрдХрд╛рд░реА рд╣реИред рдпрджрд┐ рдЖрдк рдФрд░ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣реЗрдВ, рддреЛ рдпрд╣ рдмреЭрд┐рдпрд╛ Kaggle kernel рджреЗрдЦреЗрдВред
рдЕрдм рдХреБрдЫ рд╣рд╛рде-рдХрд▓рдо рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВред рд╕рд░рд▓ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрднреА рдХреЗрд╡рд▓ RMтАКтАФтАКрдФрд╕рдд рдХрдорд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдлреАрдЪрд░ рд▓реЗрдВрдЧреЗред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ Statsmodels рдбрд┐реЮреЙрд▓реНрдЯ рд░реВрдк рд╕реЗ constant рдкрдж (рдпрд╛рдж рдХрд░реЗрдВ ╬╕0 ) рдирд╣реАрдВ рдЬреЛрдбрд╝рддрд╛ред рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдореЗрдВ рдмрд┐рдирд╛ constant рдХреЗ рджреЗрдЦреЗрдВ:
X = df[ "RM" ]
y = target[ "MEDV" ]
model = sm. OLS( y, X) . fit( )
predictions = model. predict( X)
model. summary( )
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдХреНрдпрд╛ рд╣реИ! рдкрд╣рд▓реА рдмрд╛рд░ рджреЗрдЦрдиреЗ рдкрд░ рдпрд╣ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рдЖрдЗрдП рдЪрд░рдгрдмрджреНрдз рддрд░реАрдХреЗ рд╕реЗ рд╕рдмрд╕реЗ рдЕрд╣рдо рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╕рдордЭреЗрдВ:
рдкрд╣рд▓рд╛ рдЕрд╡рд▓реЛрдХрди рдпрд╣ рдХрд┐ рдЖрдк рдЕрдкрдирд╛ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП OLS рд╡рд┐рдзрд┐ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
R-Squared рдХрд╛ рдорд╛рди рджрд┐рдпрд╛ рд╣реИред R-squared рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ тАЬрд╕рдордЭрд╛рдИ рдЧрдИ рд╡рд┐рдЪрд░рдг рдХрд╛ рдкреНрд░рддрд┐рд╢рддтАЭ рд╣реИред рдпрд╛рдиреА, dependent variable рдХреЗ рд╡рд┐рдЪрд░рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╡рд┐рдЪрд░рдг рдореЗрдВ рдЬрд┐рддрдиреА рдХрдореА рдЖрдИ рд╣реИ, рдЙрд╕рдХрд╛ рдЕрдВрд╢ред R-squared рдХрд╛ рдорд╛рди 0 рд╕реЗ 1 рдХреЗ рдмреАрдЪ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ 0% рд╕реЗ 100% рддрдХ рдкреНрд░рддрд┐рд╢рдд рдореЗрдВ рдмрддрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред R-squared рдЖрдкрдХреЛ рдХрд┐рд╕реА independent variable рдХреА рд╣рд▓рдЪрд▓реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ dependent variable рдХреА рд╣рд▓рдЪрд▓реЛрдВ рдХреЗ рд╕рдВрдмрдВрдз рдХрд╛ рдЕрдиреБрдорд╛рди рджреЗрддрд╛ рд╣реИред рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рддрд╛ рдХрд┐ рдЖрдкрдХрд╛ рдЪреБрдирд╛ рдореЙрдбрд▓ рдЕрдЪреНрдЫрд╛ рд╣реИ рдпрд╛ рдмреБрд░рд╛, рди рд╣реА рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдФрд░ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдкрдХреНрд╖рдкрд╛рддреА рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред рдЙрдЪреНрдЪ рдпрд╛ рдирд┐рдореНрди R-square рдЕрдкрдиреЗ-рдЖрдк рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдпрд╛ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИ; рдпрд╣ рдореЙрдбрд▓ рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдпрд╛ рдЪреБрдиреЗ рдЧрдП рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рдЙрдкрдпреБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХрд░рддрд╛ред рдХрд┐рд╕реА рдЕрдЪреНрдЫреЗ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП R-squared рдХрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХрд┐рд╕реА рдЦрд░рд╛рдм-рдлрд┐рдЯ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХтАФрдФрд░ рдЙрд▓реНрдЯрд╛ рднреАред
3.634 рдХрд╛ рдЧреБрдгрд╛рдВрдХ (coef ) рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ RM рдЪрд░ 1 рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИ, рддреЛ MEDV рдХрд╛ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирд┐рдд рдорд╛рди 3.634 рд╕реЗ рдмрдврд╝реЗрдЧрд╛ред
RM рдХреЗ рд▓рд┐рдП 95% confidence interval рд╣реИ, рдпрд╛рдиреА рдореЙрдбрд▓ 95% рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдХрд░рддрд╛ рд╣реИ рдХрд┐ RM рдХрд╛ рдорд╛рди 3.548 рдФрд░ 3.759 рдХреЗ рдмреАрдЪ рд╣реИ)ред
рдлрд┐рд▓рд╣рд╛рд▓ рдХреЗ рд▓рд┐рдП рдпреЗ рд╕рдмрд╕реЗ рдЬрд╝рд░реВрд░реА рдмрд┐рдВрджреБ рд╣реИрдВ (рдФрд░ рдЖрдк рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред
рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдореЗрдВ constant рдкрдж рдЖрд╕рд╛рдиреА рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИтАФрдЖрдк X = sm.add_constant(X) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (X рд╡рд╣ рдбреЗрдЯрд╛реЮреНрд░реЗрдо рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрдирдкреБрдЯ/рд╕реНрд╡рддрдВрддреНрд░ рдЪрд░ рд╣реИрдВ)ред
X = sm. add_constant( X)
model = sm. OLS( y, X) . fit( )
predictions = model. predict( X)
model. summary( )
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╕реНрдкрд╖реНрдЯ рджрд┐рдЦрддрд╛ рд╣реИ рдХрд┐ constant рдкрдж рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдЧреБрдгрд╛рдВрдХ рдкрд░ рд╕реАрдзрд╛ рдЕрд╕рд░ рдкрдбрд╝рд╛ рд╣реИред рдмрд┐рдирд╛ constant рдХреЗ рдЖрдкрдХрд╛ рдореЙрдбрд▓ рдЙрджреНрдЧрдо (origin) рд╕реЗ рдЧреБрдЬрд░ рд░рд╣рд╛ рдерд╛, рдкрд░ рдЕрдм y-рдЕрд╡рд░реЛрдз (-34.67) рд╣реИред рдЕрдм RM predictor рдХрд╛ рдврд╛рд▓ (slope) рднреА 3.634 рд╕реЗ рдмрджрд▓рдХрд░ 9.1021 (RM рдХрд╛ coef ) рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдЕрдм рдЖрдк рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЪрд░ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдлрд┐рдЯ рдХрд░реЗрдВрдЧреЗтАФрдЖрдк RM рдХреЗ рд╕рд╛рде LSTAT (рдЬрдирд╕рдВрдЦреНрдпрд╛ рдХреА рдирд┐рдореНрди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкреНрд░рддрд┐рд╢рдд) рднреА рдЬреЛрдбрд╝реЗрдВрдЧреЗред рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг (рдлрд┐рдЯрд┐рдВрдЧ) рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рд▓реЗ рдЬреИрд╕реА рд╣реА рд░рд╣реЗрдЧреА:
X = df[ [ "RM" , "LSTAT" ] ]
y = target[ "MEDV" ]
model = sm. OLS( y, X) . fit( )
predictions = model. predict( X)
model. summary( )
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдм рдЗрд╕рдХрд╛ рдЕрд░реНрде рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ:
рдЗрд╕ рдореЙрдбрд▓ рдХрд╛ R-squared рдореВрд▓реНрдп рдХрд╛рдлрд╝реА рдЕрдзрд┐рдХтАФ0.948тАФрд╣реИ, рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдореЙрдбрд▓ рдЖрд╢реНрд░рд┐рдд рдЪрд░ рдореЗрдВ 94.8% рд╡рд┐рдЪрд░рдг рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рддрд╛ рд╣реИред рдЕрдм, RM рдФрд░ LSTAT рдХрд╛ median house value рд╕реЗ рд╕рдВрдмрдВрдз рджреЗрдЦреЗрдВред рдЬреИрд╕реЗ рд╣реА RM 1 рд╕реЗ рдмрдврд╝реЗрдЧрд╛, MEDV 4.9069 рд╕реЗ рдмрдврд╝реЗрдЧрд╛, рдФрд░ рдЬрдм LSTAT 1 рд╕реЗ рдмрдврд╝реЗрдЧрд╛, рддреЛ MEDV 0.6557 рд╕реЗ рдШрдЯреЗрдЧрд╛ ред рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ median house value рдХреЗ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди (рдпрд╛ рдЖрдХрд▓рди) рдореЗрдВ RM рдФрд░ LSTAT рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред
рдЖрдк рдЗрд╕ рд╕рдВрдмрдВрдз рдХреЛ рд╕рд░рд▓ рд╣рд┐рдВрджреА рдореЗрдВ рдпреВрдБ рднреА рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ:
рдЬрд┐рди рдШрд░реЛрдВ рдореЗрдВ рдХрдорд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╣реЛрддреА рд╣реИ, рдЙрдирдХреА рдХреАрдорддреЗрдВ рдХрдо рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
рдЬрд╣рд╛рдБ рдЬрдирд╕рдВрдЦреНрдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдирд┐рдореНрди рд╣реИ, рд╡рд╣рд╛рдБ рдШрд░реЛрдВ рдХреА рдХреАрдорддреЗрдВ рдХрдо рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
рдЕрдм рдмрд╛рдд рдФрд░ рдЕрд░реНрдердкреВрд░реНрдг рд▓рдЧ рд░рд╣реА рд╣реИ, рд╣реИ рдирд╛?
рдпрд╣ Statsmodels рдореЗрдВ рдПрдХрд▓ рдФрд░ рдмрд╣реБ-рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдордитАФрджреЛрдиреЛрдВтАФрдХрд╛ рдЙрджрд╛рд╣рд░рдг рдерд╛ред рдЖрдкрдХрд╛ рдЧреГрд╣рдХрд╛рд░реНрдп рд╣реИ рдХрд┐ рдЕрдиреНрдп рдлреАрдЪрд░реНрд╕ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдЬрд╛рдБрдЪ рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реЗрдВред
рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХрд╛ рдЕрдкрдирд╛ scikit-learn рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдиреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд╣рд▓реЗ рд╣реА рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдкрд░ linear_model рдХреНрд▓рд╛рд╕ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рдиреА рд╣реЛрдЧреАред
from sklearn import linear_model
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
X = df
y = target[ "MEDV" ]
lm = linear_model. LinearRegression( )
model = lm. fit( X, y)
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреВрд░рд╛ рд╣реБрдЖред рдпрд╣ sklearn рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рднреА OLS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЖрдЗрдП рдкрд╣рд▓реЗ рдкрд╛рдБрдЪ рдирдореВрдиреЛрдВ рдХреЗ рд▓рд┐рдП MEDV рдорд╛рдиреЛрдВ рдХреА рдХреБрдЫ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпрд╛рдБ рдХрд░рддреЗ рд╣реИрдВред
predictions = lm. predict( X)
print ( predictions[ 0 : 5 ] )
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
[ 30.00821269 25.0298606 30.5702317 28.60814055 27.94288232 ]
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдореЙрдбрд▓ рдХреА рдХреБрдЫ рдФрд░ рдЬрд╛рдирдХрд╛рд░рд┐рдпрд╛рдБ (рдЬреИрд╕реЗ R-squared, coefficients, рдЖрджрд┐) рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВ, рддреЛ рдпрд╣ рднреА рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
lm. score( X, y)
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
0.7406077428649427
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
lm. coef_
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
array ( [ - 1.07170557e-01 , 4.63952195e-02 , 2.08602395e-02 , 2.68856140e+00 ,
- 1.77957587e+01 , 3.80475246e+00 , 7.51061703e-04 , - 1.47575880e+00 ,
3.05655038e-01 , - 1.23293463e-02 , - 9.53463555e-01 , 9.39251272e-03 ,
- 5.25466633e-01 ] )
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╕рдорд╛рдкрди
рд╢рд╛рдирджрд╛рд░! рдЖрдк рдЕрдВрдд рддрдХ рдкрд╣реБрдБрдЪ рдЧрдПред рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдПрд▓реНрдЧреЛрд░рд┐рджрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдХрд╡рд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛, рдкрд░ рдЖрдкрдиреЗ рдмрдЦреВрдмреА рдХрд┐рдпрд╛ред рдЖрдкрдиреЗ рди рдХреЗрд╡рд▓ рд╕рд░рд▓ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рд╕реЗ рдкрд░рд┐рдЪрдп рдкрд╛рдпрд╛, рдмрд▓реНрдХрд┐ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рдХрдИ рдмреБрдирд┐рдпрд╛рджреА рдкрд╣рд▓реБрдУрдВ, рд╢рдмреНрджреЛрдВ рдФрд░ рдХрд╛рд░рдХреЛрдВ рдХрд╛ рднреА рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ред рдЖрдкрдиреЗ Python рдореЗрдВ рдПрдХ рдЧрд╣рди рдХреЗрд╕ рд╕реНрдЯрдбреА рднреА рдХреАред
рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЖрдкрдХреЛ Linear Regression рдХреЛ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╕реНрд╡рдпрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдкреНрд░реЗрд░рдгрд╛ рднреА рджреЗ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рд╕рдЪрдореБрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣реЗ, рддреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЪрд░рдг рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рдбреЗрдЯрд╛ рдХрд╛ рдФрд╕рдд (mean) рдФрд░ рд╡рд┐рдЪрд░рдг (variance) рдирд┐рдХрд╛рд▓реЗрдВ
рд╕рд╣-рдкрд░рд┐рд╡рд░реНрддрди (covariance) рдирд┐рдХрд╛рд▓реЗрдВ
рдЧреБрдгрд╛рдВрдХ (coefficients) рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдПрдБ
рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдХрд░реЗрдВ
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдирд┐рдореНрди рд╕рдВрджрд░реНрднреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛:
рдпрджрд┐ рдЖрдк linear classifiers рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣реЗрдВ, рддреЛ DataCamp рдХрд╛ Linear Classifiers in Python рдХреЛрд░реНрд╕ рд▓реЗрдВред
рд╣рдорд╛рд░рд╛ Normal Equation for Linear Regression Tutorial рднреА рджреЗрдЦреЗрдВред
рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХрд╛ рдХреНрд╖реЗрддреНрд░ рдкрд╣рд▓реЗ рдХрднреА рди рджреЗрдЦреА рдЧрдИ рдЧрддрд┐ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛ рд╣реИред рдпрд╣ рд╕рд╛рдВрдЦреНрдпрд┐рдХреА, рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рдбреЗрдЯрд╛рдмреЗрд╕ рдЬреИрд╕реЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╕рдорд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдмрд╕реЗ рдЕрд░реНрдердкреВрд░реНрдг рддрд░реАрдХреЗ рд╕реЗ рдПрдХ рд╕рд╛рде рдкрд┐рд░реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдореВрд▓ рдореЗрдВ, рдЖрдЦрд┐рд░ рдХреНрдпрд╛ рдЪреАрдЬрд╝ рдЗрд╕ рдбреЛрдореЗрди рдХреЛ рдЗрддрдирд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдмрдирд╛рддреА рд╣реИ? - рджрдорджрд╛рд░ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо
рдРрд╕рд╛ рд╣реА рдПрдХ рдмрд╣реБрдд рдкреНрд░рд╛рдЪреАрди рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди (Linear Regression)ред рднрд▓реЗ рд╣реА рдпрд╣ рдХрд╛рдлрд╝реА рдкреБрд░рд╛рдирд╛ рд╣реИ, рдПрдХ рдЙрднрд░рддреЗ рдбреЗрдЯрд╛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реЗ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рдирд╣реАрдВ рд╣реИред рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рдХрд╛рд░реНрдп-рддрдВрддреНрд░ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд╕рдордЭрдирд╛ рдмрд╣реБрдд рдЬрд╝рд░реВрд░реА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реА рд╕реЗ Generalized Linear Models рдирд╛рдордХ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдореЛрдВ рдХреА рдкреВрд░реА рд╢реНрд░реЗрдгреА рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред рд╕рд╛рде рд╣реА, рдпрд╣ рдЖрдкрдХреЛ рдХрд┐рд╕реА рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп/рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЕрдиреНрдп рдкрд╣рд▓реВтАФрдЬреИрд╕реЗ рд▓рд╛рдЧрдд рдлрд▓рди (cost functions), рдЧреБрдгрд╛рдВрдХ (coefficients), рдЕрдиреБрдХреВрд▓рди (optimization) рдЗрддреНрдпрд╛рджрд┐тАФрд╕рдордЭрдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░реЗрдЧрд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд╢реАрд░реНрд╖рдХ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдЖрдк рдпрд╣рд╛рдБ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдХрд╡рд░ рдХрд░реЗрдВрдЧреЗред рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░рддрд┐рдЧрдорди (regression) рд╢рдмреНрдж рдХрд╛ рдЕрд░реНрде рд╕реНрдкрд╖реНрдЯ рдХрд░ рд▓реЗрдВред
рдкреНрд░рддрд┐рдЧрдорди рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдордЭрдирд╛
рдкреНрд░рддрд┐рдЧрдорди рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╢реНрд░реЗрдгреА рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ Supervised Learning рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА/рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рд╕рддрдд (continuous) рд▓реЗрдмрд▓ рд╣реЛрддреЗ рд╣реИрдВред рдкрд░ рдЖрдЗрдП рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рд╕рдорд╕реНрдпрд╛ рдХреЛ рдереЛреЬрд╛ рдФрдкрдЪрд╛рд░рд┐рдХ (рдЧрдгрд┐рддреАрдп) рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред
рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╕реНрд╡реАрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
рд╕реНрд░реЛрдд: Andrew Ng рдХреЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдиреЛрдЯреНрд╕
рддреЛ, рдКрдкрд░ рдХреА рдЫрд╡рд┐ рдореЗрдВ, X рдЙрди рдорд╛рдиреЛрдВ рдХрд╛ рд╕рдореБрдЪреНрдЪрдп рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдШрд░реЛрдВ рдХреЗ рд░рд╣рдиреЗ рд▓рд╛рдпрдХ рдХреНрд╖реЗрддреНрд░рдлрд▓ (living area) рд╕реЗ рд╕рдВрдмрджреНрдз рд╣реИрдВ (рдЗрдиреНрд╣реЗрдВ рдЗрдирдкреБрдЯ рдорд╛рдиреЛрдВ рдХрд╛ рд╕реНрдкреЗрд╕ рднреА рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ) рдФрд░ y рд╕рдВрдмрдВрдзрд┐рдд рдШрд░реЛрдВ рдХреА рдХреАрдордд рд╣реИ, рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпреЗ рдорд╛рди h рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИрдВред h рд╡рд╣ рдлрд▓рди рд╣реИ рдЬреЛ X рдХреЗ рдорд╛рдиреЛрдВ рдХреЛ y рд╕реЗ рдирд┐рд░реВрдкрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдЕрдХреНрд╕рд░ рдЗрд╕реЗ predictor рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдЗрд╕ h рдХреЛ hypothesis рдлрд▓рди рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдзреНрдпрд╛рди рд░рд╣реЗ рдХрд┐ рдЗрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдлреАрдЪрд░ рд╣реИ, рдпрд╛рдиреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдШрд░реЛрдВ рдХреЗ рд░рд╣рдиреЗ рд▓рд╛рдпрдХ рдХреНрд╖реЗрддреНрд░рдлрд▓; рд╕рдордЭрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЦрд┐рд▓реМрдирд╛ (toy) рдбреЗрдЯрд╛рд╕реЗрдЯ рдорд╛рдиреЗрдВред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣рд╛рдБ рдЕрдиреБрдорд╛рдирд┐рдд рдорд╛рди рд╕рддрдд рдкреНрд░рдХреГрддрд┐ рдХреЗ рд╣реИрдВред рдЕрддрдГ рдЖрдкрдХрд╛ рдЕрдВрддрд┐рдо рд▓рдХреНрд╖реНрдп рд╣реИтАФрджрд┐рдП рдЧрдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХреЗ рд▓рд┐рдПтАФрдПрдХ рдлрд▓рди $h : \mathcal{X} \rightarrow \mathcal{Y}$ рд╕реАрдЦрдирд╛, рддрд╛рдХрд┐ h(x) рд╕рдВрдмрдВрдзрд┐рдд y рдХреЗ рд▓рд┐рдП рдПрдХ "рдЕрдЪреНрдЫрд╛" рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирдХ рд╣реЛред рд╕рд╛рде рд╣реА, X рдФрд░ Y рджреЛрдиреЛрдВ рдЬрд┐рди рдорд╛рдиреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдХрд╛ рдбреЛрдореЗрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВ; рдЖрдк рдЗрд╕реЗ рдпреВрдБ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ: $\mathcal{X} = \mathcal{Y} = \mathbb{IR}$ рдЬрд╣рд╛рдБ $\mathbb{IR}$ рд╕рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рд╕рдореБрдЪреНрдЪрдп рд╣реИред
рдпреБрдЧреНрдо (x(i), y(i)) рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг (training example) рдХрд╣рддреЗ рд╣реИрдВред рдЖрдк рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХреЛ {(x(i), y(i)) ; i = 1,...,m} рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрджрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдореЗрдВ m рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдлреАрдЪрд░ x рд╣реИ)ред
рдереЛрдбрд╝реА-рд╕реА рдЧрдгрд┐рдд рдЗрд╕рд▓рд┐рдП рддрд╛рдХрд┐ рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдореЗрдВ рднреА рдЧрд▓рддреА рди рд╣реЛред Han, Kamber, рдФрд░ Pei рдХреЗ рдЕрдиреБрд╕рд╛рд░тАФ
"рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирдХ (рд╕реНрд╡рддрдВрддреНрд░) рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЪрд░ рд╕реЗ рдХрд┐рд╕реА рдкреНрд░рддреНрдпреБрддреНрддрд░ (рдЖрд╢реНрд░рд┐рдд) рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЪрд░ рдХрд╛ рдорд╛рди рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред" - Data Mining: Concepts and Techniques (3rd edn.)
рдмрд┐рд▓реНрдХреБрд▓ рд╕рд░рд▓!
рддреЛ, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддрд┐рдЧрдорди рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдордЭрддреЗ рд╣реБрдП рдЖрдкрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ hypothesis рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ, рдпрд╣ рднреА рджреЗрдЦрд╛ред рдмреЭрд┐рдпрд╛ рд╢реБрд░реБрдЖрддред рдЕрдм рдЖрдк рд╕реАрдзреЗ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреА рдпрд╛рдВрддреНрд░рд┐рдХреА рдореЗрдВ рдЙрддрд░реЗрдВрдЧреЗред
рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди - рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдЬрд╛рди рд▓реЗрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЗрд╕рдХреА рдЦреЛрдЬ рдХрдм рд╣реБрдИ? рдпрд╣ рдХрд╣рд╛рдиреА 18рд╡реАрдВ рд╕рджреА рддрдХ рдЬрд╛рддреА рд╣реИред рдорд╣рд╛рди Carl Friedrich Gauss рдиреЗ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рд╕рдмрд╕реЗ рд╕рд╛рдзрд╛рд░рдг рд░реВрдк рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЗрд╕ рдкрд░ рдорддрднреЗрдж рднреА рд╣реИрдВред рдЙрди рдмрд╣рд╕реЛрдВ рдореЗрдВ рди рдкреЬреЗрдВред рдкрд░ рдпрджрд┐ рдЖрдк Gauss рдФрд░ Adrien-Marie Legendre рдХреЗ рдмреАрдЪ рд╣реБрдИ рдмрд╣рд╕реЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВ, рддреЛ рдпрд╣ рд▓рд┐рдВрдХ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдЖрдБрдХрдбрд╝реЛрдВ рдФрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдФрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕рдордЭреЗ рдЧрдП рдПрд▓реНрдЧреЛрд░рд┐рджрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЗрдирдкреБрдЯ рддрдерд╛ рдЖрдЙрдЯрдкреБрдЯ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЪрд░ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рдореЙрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЭрд╛ рдЧрдпрд╛; рд╕рдордп рдХреЗ рд╕рд╛рде рдпрд╣ рдЖрдзреБрдирд┐рдХ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдЯреВрд▓рдмреЙрдХреНрд╕ рдХрд╛ рдЕрднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕рд╛ рдмрди рдЧрдпрд╛ рд╣реИред
рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЦрд┐рд▓реМрдирд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рд▓реЗрдВред рдЖрдк рдлрд┐рд░ рд╕реЗ рдЙрд╕реА рдШрд░-рдХреАрдордд рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдкрд░ рдЗрд╕ рдмрд╛рд░ рджреЛ рдлреАрдЪрд░ рд╣реЛрдВрдЧреЗред рдХрд╛рд░реНрдп рд╡рд╣реА рд░рд╣реЗрдЧрд╛тАФрдпрд╛рдиреА рдШрд░ рдХреА рдХреАрдордд рдХрд╛ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдиред
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛, рдЕрдм x рджреНрд╡рд┐рд╡рд┐рдореАрдп рд╣реИрдВ, рдпрд╛рдиреА рдЖрдкрдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рджреЛ рдлреАрдЪрд░ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХреЗ i-рд╡реЗрдВ рдШрд░ рдХрд╛ рд░рд╣рдиреЗ рдпреЛрдЧреНрдп рдХреНрд╖реЗрддреНрд░рдлрд▓ x1(i) рд╣реИ, рдФрд░ рдЙрд╕рдХреЗ рдмреЗрдбрд░реВрдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ x2(i) рд╣реИред
рдкреНрд░рддрд┐рдЧрдорди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдпрд╣ рддрдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк h рдХреЛ рдХреИрд╕реЗ рдирд┐рд░реВрдкрд┐рдд рдХрд░реЗрдВрдЧреЗред рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдк y рдХреЛ x рдХреЗ рдПрдХ рд░реИрдЦрд┐рдХ рдлрд▓рди рд╕реЗ рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдирд┐рд░реВрдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:
рдпрд╣рд╛рдБ ╬╕i рд╡реЗ рдкреИрд░рд╛рдореАрдЯрд░ (weights рднреА рдХрд╣рддреЗ рд╣реИрдВ) рд╣реИрдВ рдЬреЛ $\mathcal{X}$ рд╕реЗ $\mathcal{Y}$ рддрдХ рд░реИрдЦрд┐рдХ рдлрд▓рдиреЛрдВ рдХреЗ рд╕реНрдкреЗрд╕ рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВред рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпреЗ рдкреИрд░рд╛рдореАрдЯрд░ $\mathcal{X}$ рдХреЛ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ $\mathcal{Y}$ рдкрд░ рдореИрдк рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рд╣реЛрддреЗ рд╣реИрдВред рд╕рдордЭ рдХреЛ рд╕рд░рд▓ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк h╬╕(x) рдореЗрдВ ╬╕ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрдВрдЧреЗ, рдФрд░ рдЗрд╕реЗ h(x) рд╣реА рд▓рд┐рдЦреЗрдВрдЧреЗред рд╕рдВрдХреЗрддрди рдФрд░ рд╕рд░рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк x0 = 1 рдорд╛рдирдиреЗ рдХрд╛ рдкреНрд░рдЪрд▓рди рднреА рдЕрдкрдирд╛рдПрдБрдЧреЗ (рдпрд╣ intercept рдкрдж рд╣реИ), рддрд╛рдХрд┐
рдЬрд╣рд╛рдБ рджрд╛рдПрдБ рддрд░рдл рдЖрдк ╬╕ рдФрд░ x рджреЛрдиреЛрдВ рдХреЛ рд╡реЗрдХреНрдЯрд░ рдорд╛рди рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдБ n рдЗрдирдкреБрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ (x0 рдХреЛ рдЧрд┐рдиреЗ рдмрд┐рдирд╛)ред
рдкрд░ рдЕрдм рдореБрдЦреНрдп рдкреНрд░рд╢реНрди рдЙрдарддрд╛ рд╣реИтАФрдЖрдк рдкреИрд░рд╛рдореАрдЯрд░ ╬╕ рдХреИрд╕реЗ рдЪреБрдиреЗрдВ рдпрд╛ рд╕реАрдЦреЗрдВ? рдЖрдк рддреЛ рдЕрдкрдиреЗ рдЗрдирдкреБрдЯ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗред рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╕ рдпрд╣реА ╬╕ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдорд╛рдпреЛрдЬрд┐рдд/рдЯреНрдпреВрди рдХрд░рдирд╛ рд╣реИред
рдПрдХ рдкреНрд░рдореБрдЦ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ h(x) рдХреЛ y рдХреЗ рдХрд╝рд░реАрдм рд▓рд╛рдпрд╛ рдЬрд╛рдП, рдХрдо рд╕реЗ рдХрдо рдЖрдкрдХреЗ рдкрд╛рд╕ рдореМрдЬреВрдж рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдПред рдЗрд╕реЗ рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рдореЗрдВ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЪрд▓рд┐рдП рдПрдХ рдРрд╕рд╛ рдлрд▓рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ ╬╕ рдХреЗ рдорд╛рди рдХреЗ рд▓рд┐рдП рдмрддрд╛рдП рдХрд┐ h(x(i)) рд╕рдВрдмрдВрдзрд┐рдд y(i) рдХреЗ рдХрд┐рддрдирд╛ рдирд┐рдХрдЯ рд╣реИред рдлрд▓рди рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реЛрдЧрд╛:
рд╕реНрд░реЛрдд: StackOverflow
рд╕реНрдХреНрд╡реЗрдпрд░реНрдб (рд╡рд░реНрдЧ) рдорд╛рди рд▓реЗрдиреЗ рдХреЗ рдкреАрдЫреЗ рдХрд╛ рдХрд╛рд░рдг рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдЖрдЧреЗ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдВрдмрдВрдзреА рдСрдкрд░реЗрд╢рдиреЛрдВ рдореЗрдВ рд▓рд╛рднрджрд╛рдпрдХ рдорд╛рдирд┐рдПред рдпрджрд┐ рдЖрдк рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣реЗрдВ, рддреЛ рдпрд╣ рджреЗрдЦреЗрдВред
рдЖрдкрдиреЗ рдЕрднреА рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕/рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ/рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдХреА рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рдмрд╕реЗ рдЕрд╣рдо рд╕реВрддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рджреЗрдЦрд╛ред рдЗрд╕реЗ cost function рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рд╡реНрдпреБрддреНрдкрддреНрддрд┐ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣реА рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рдЕрдЧрд▓реЗ рд░реВрдк (Ordinary Least Squares) рдХреЛ рдЬрдиреНрдо рджреЗрддреА рд╣реИ рдФрд░ рд░реИрдЦрд┐рдХ рдореЙрдбрд▓рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдореЛрдВ рдХреА рдкреВрд░реА рд╢реНрд░реЗрдгреА рдХреА рдиреАрдВрд╡ рд░рдЦрддреА рд╣реИ (рдпрд╛рдж рд╣реИ рдЖрдкрдиреЗ Generalized Linear Models рд╢рдмреНрдж рджреЗрдЦрд╛ рдерд╛)ред
рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЛ рдЕрдХреНрд╕рд░ рджреЛ рдмреБрдирд┐рдпрд╛рджреА рд░реВрдкреЛрдВ рдореЗрдВ рдмрд╛рдБрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдпреЗ рдмрд╛рддреЗрдВ рд╕реАрдзреА-рд╕рд╛рджреА рд╣реИрдВ, рдлрд┐рд░ рднреА рдЕрдХреНрд╕рд░ рднреНрд░рдо рдкреИрджрд╛ рдХрд░ рд╕рдХрддреА рд╣реИрдВред
рдЖрдк рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреА рдиреАрдВрд╡ рд░рдЦ рдЪреБрдХреЗ рд╣реИрдВред рдЕрдм рдЖрдк рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рдиреЗрдВрдЧреЗред рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдХрд╛ рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдореВрд▓рддрдГ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╣рд▓рд╛рддрд╛ рд╣реИред рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ Ordinary Least Squares (OLS) рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИред рдЗрд╕рд▓рд┐рдП OLS рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдХреЛ Ordinary Least Squares Linear Regression рдпрд╛ рд╕рд┐рд░реНрдл Least Squares Regression рдХрд╣рдирд╛ рдЙрдкрдпреБрдХреНрдд рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣рд╛рдБ рд╕рдВрджрд░реНрдн рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдХреЛ рдореЙрдбрд▓ coefficients рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдХрд╛ рдЕрдиреБрдХреВрд▓рди - рд╡рд┐рд╡рд┐рдз рджреГрд╖реНрдЯрд┐рдХреЛрдг
рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рд╕реАрдЦрдирд╛/рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдЧреБрдгрд╛рдВрдХреЛрдВ/рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдХреЗ рдорд╛рдиреЛрдВ рдХрд╛, рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рд╕реЗ, рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рд╣реИред
рдЗрд╕ рдЦрдВрдб рдореЗрдВ, рдЖрдк рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреБрдЫ рддрдХрдиреАрдХреЛрдВ рдкрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВрдЧреЗред
рд▓реАрд╕реНрдЯ рд╕реНрдХреНрд╡реЗрдпрд░реНрд╕ рдкреНрд░рддрд┐рдЧрдорди:
рдкрд┐рдЫрд▓реЗ рдЦрдВрдб рдореЗрдВ рдЖрдкрдиреЗ J(╬╕) рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ╬╕ рдЪреБрдирдиреЗ рдХреА рдзрд╛рд░рдгрд╛ рджреЗрдЦреАред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЕрдкрдирд╛рдПрдБ рдЬреЛ ╬╕ рдХрд╛ рдХреЛрдИ "рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдиреБрдорд╛рди" рд▓реЗрдХрд░ рд╢реБрд░реВ рд╣реЛ, рдФрд░ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ ╬╕ рдХреЛ рдмрджрд▓рдХрд░ J(╬╕) рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рддрд╛ рдЬрд╛рдП, рдЬрдм рддрдХ рдХрд┐ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЖрдк J(╬╕) рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ ╬╕ рддрдХ рди рдкрд╣реБрдБрдЪ рдЬрд╛рдПрдБред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, gradient descent algorithm рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдЬреЛ рдХрд┐рд╕реА рдкреНрд░рд╛рд░рдВрднрд┐рдХ ╬╕ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рдмрд╛рд░-рдмрд╛рд░ рдпрд╣ рдЕрджреНрдпрддрди рдХрд░рддрд╛ рд╣реИ:
(рдпрд╣ рдЕрджреНрдпрддрди j = 0, ... , n рдХреЗ рд╕рднреА рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред) рдпрд╣рд╛рдБ ╬▒ рдХреЛ learning rate рдХрд╣рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИ рдЬреЛ J рдХреА рддреАрд╡реНрд░рддрдо рдШрдЯрд╛рд╡ рджрд┐рд╢рд╛ рдореЗрдВ рдмрд╛рд░-рдмрд╛рд░ рдПрдХ рдХрджрдо рд▓реЗрддрд╛ рд╣реИред рдпрд╣ ╬▒ рдкрдж рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо J рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдХрд┐рддрдиреА рддреЗреЫреА рд╕реЗ рдмреЭреЗрдЧрд╛ред рдЗрд╕реЗ рдирд┐рдореНрди рдЪрд┐рддреНрд░ рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рд╕рд╣рдЬ рд░реВрдк рдореЗрдВ, рдКрдкрд░ рдХрд╛ рд╕реВрддреНрд░ J рдореЗрдВ ╬╕j рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЫреЛрдЯреЗ рдкрд░рд┐рд╡рд░реНрддрди рдФрд░ рдЙрд╕рдХреЗ ╬╕j рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рди рдкрд░ рдкреНрд░рднрд╛рд╡ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЧреМрд░ рдХрд░реЗрдВ, рдпрд╣рд╛рдБ рдПрдХ рдЖрдВрд╢рд┐рдХ рдЕрд╡рдХрд▓рдЬ (partial derivative) рд╣реИред рдЗрд╕рдХрд╛ рдкреВрд░рд╛ рд╡реНрдпреБрддреНрдкрд╛рджрди рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред
рдмрд╕ рдпрд╣ рдиреЛрдЯ рдХрд░реЗрдВ рдХрд┐ рдПрдХ рдПрдХрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЕрджреНрдпрддрди рдирд┐рдпрдо рджреЗрддрд╛ рд╣реИ:
рдЗрд╕реЗ LMS рдЕрдкрдбреЗрдЯ рдирд┐рдпрдо рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ (LMS = тАЬleast mean squaresтАЭ) рдФрд░ рдпрд╣ Widrow-Hoff learning rule рдХреЗ рдирд╛рдо рд╕реЗ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЪрд▓рд┐рдП OLS рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреБрдЫ рдмрд╛рддреЗрдВ рд╕рдореЗрдЯ рд▓реЗрдВред
"Ordinary Least Squares рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд▓рдХреНрд╖реНрдп рд╡рд░реНрдЧ рдЕрд╡рд╢реЗрд╖реЛрдВ (squared residuals) рдХреЗ рдпреЛрдЧ рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдирд╛ рд╣реИред рдпрд╛рдиреА, рдбреЗрдЯрд╛ рдкрд░ рдЦреАрдВрдЪреА рдЧрдИ рдкреНрд░рддрд┐рдЧрдорди рд░реЗрдЦрд╛ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рдмрд┐рдВрджреБ рдХреА рджреВрд░реА рдирд┐рдХрд╛рд▓реЗрдВ, рдЙрд╕рдХрд╛ рд╡рд░реНрдЧ рдХрд░реЗрдВ, рдФрд░ рд╕рднреА рд╡рд░реНрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЬреЛреЬ рджреЗрдВред OLS рдЗрд╕реА рдорд╛рддреНрд░рд╛ рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред" - Jason Brownlee
рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдбрд┐рд╕реЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреВрд▓рди
рдкрд┐рдЫрд▓реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирд┐рдпрдо рдореЗрдВ, рдЖрдкрдиреЗ рджреЗрдЦ рд▓рд┐рдпрд╛ рдХрд┐ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдбрд┐рд╕реЗрдВрдЯ рдХреЛ рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреИрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореВрд▓рддрдГ, рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдбрд┐рд╕реЗрдВрдЯ рдореЙрдбрд▓ рдХреА рддреНрд░реБрдЯрд┐ рдХреЛ рдЖрдкрдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдкрд░ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдШрдЯрд╛рддреЗ рд╣реБрдП рдЧреБрдгрд╛рдВрдХреЛрдВ рдХреЗ рдорд╛рдиреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдЧреБрдгрд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдорд╛рдиреЛрдВ рд╕реЗ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ-рдЖрдЙрдЯрдкреБрдЯ рдЬреЛрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдпреЛрдЧ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ рдХреЛ рдПрдХ рд╕реНрдХреЗрд▓ рдлреИрдХреНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЧреБрдгрд╛рдВрдХреЛрдВ рдХреЛ рддреНрд░реБрдЯрд┐ рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддрдм рддрдХ рджреЛрд╣рд░рд╛рдИ рдЬрд╛рддреА рд╣реИ рдЬрдм рддрдХ рдиреНрдпреВрдирддрдо рд╕рдо-рд╡рд░реНрдЧ рддреНрд░реБрдЯрд┐ рди рдорд┐рд▓ рдЬрд╛рдП рдпрд╛ рдЖрдЧреЗ рд╕реБрдзрд╛рд░ рд╕рдВрднрд╡ рди рд╣реЛред
рдпрд╣рд╛рдБ ╬▒ (рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрдЯ) рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рд▓рд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдХрджрдо рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЕрдм рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдбрд┐рд╕реЗрдВрдЯ рдХреЗ рджреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╣реИрдВ:
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдбрд┐рд╕реЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╣реА рдХрд╛рдлреА рд╣реИред рдЕрдм рдЖрдк рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдПрдХ рдФрд░ рддрд░реАрдХреЗ рдкрд░ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВрдЧреЗтАФRegularizationред
Regularization
DataCamp рдкрд░ Regularization рдХрд╛ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд▓реЗрдЦ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИред рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдк рдЙрд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВ рддреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рд╡рд┐рдзрд┐рдпрд╛рдБ рдЕрддреНрдпрдзрд┐рдХ рдмрдбрд╝реЗ рдорд╛рди рд╡рд╛рд▓реЗ рдлреАрдЪрд░-рдХреЛрдПрдлрд╝рд┐рд╢рд┐рдПрдВрдЯреНрд╕ рдкрд░ рджрдВрдб (penalty) рд▓рдЧрд╛рдХрд░ рддреНрд░реБрдЯрд┐ рдШрдЯрд╛рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред рдЗрд╕рд╕реЗ рди рдХреЗрд╡рд▓ рддреНрд░реБрдЯрд┐ рджрд░ рдмреЗрд╣рддрд░ рд╣реЛрддреА рд╣реИ, рдмрд▓реНрдХрд┐ рдореЙрдбрд▓ рдЬрдЯрд┐рд▓рддрд╛ рднреА рдШрдЯрддреА рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрдм рдЖрдк рдмрд╣реБрдд рдЕрдзрд┐рдХ рдлреАрдЪрд░реНрд╕ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕реЗ рдирд┐рдкрдЯ рд░рд╣реЗ рд╣реЛрдВ, рдФрд░ рдЖрдкрдХрд╛ рдмреЗрд╕рд▓рд╛рдЗрди рдореЙрдбрд▓ рдлреАрдЪрд░реНрд╕ рдХреЗ рдорд╣рддреНрд╡ рдореЗрдВ рднреЗрдж рдирд╣реАрдВ рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реЛ (рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд╕рднреА рдлреАрдЪрд░ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реЛрддреЗ, рд╣реИ рдирд╛?).
рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рд▓рд┐рдП рд░реЗрдЧреНрдпреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рджреЛ рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реИрдВ:
Lasso Regression: рдЗрд╕рдореЗрдВ рджрдВрдб рдкрдж рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЧреБрдгрд╛рдВрдХреЛрдВ рдХреЗ рдкрд░рд┐рдорд╛рдг (magnitude) рдХреЗ рдкрд░рд┐рдорд┐рдд рдорд╛рди (absolute value) рдХреЗ рд╕рдорддреБрд▓реНрдп рд╣реЛрддрд╛ рд╣реИ (рдЗрд╕реЗ L1 regularization рднреА рдХрд╣рддреЗ рд╣реИрдВ)ред рджрдВрдб рдкрдж рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:
![]()
рдЬрд╣рд╛рдБ,
Ridge Regression: рдЗрд╕рдореЗрдВ рджрдВрдб рдкрдж рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЧреБрдгрд╛рдВрдХреЛрдВ рдХреЗ рдкрд░рд┐рдорд╛рдг рдХреЗ рд╡рд░реНрдЧ рдХреЗ рд╕рдорддреБрд▓реНрдп рд╣реЛрддрд╛ рд╣реИ (рдЗрд╕реЗ L2 regularization рднреА рдХрд╣рддреЗ рд╣реИрдВ)ред рджрдВрдб рдкрдж рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:
![]()
рдХреНрдпрд╛ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рд╕реАрдЦрдирд╛ рдЕрдм рднреА рд╕рд╛рд░реНрдердХ рд╣реИ?
рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдЖрдкрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХрд┐рддрдиреА рдЦреВрдмреА рд╕реЗ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреА рдХреБрдЫ рдЕрд╣рдо рд╕рдВрдХрд▓реНрдкрдирд╛рдПрдБтАФрдЬреИрд╕реЗ cost functions, optimization, рдЪрд░реЛрдВ рдХреЗ рд╕рдВрдмрдВрдз, рдЖрджрд┐тАФрдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рддрд╛ рд╣реИред рдпреЗ рд╕рд╛рд░реА рдмрд╛рддреЗрдВ рддрдм рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ рдЬрдм рдЖрдк рдПрдХ neural network рдмрдирд╛ рд░рд╣реЗ рд╣реЛрдВред рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдХреБрдЫ рдЬрдЧрд╣ рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдкрд░ рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рдЬреНрдпреЛрдВ рдХреА рддреНрдпреЛрдВ рд░рд╣рддреА рд╣реИрдВред рдЕрддрдГ рдЗрди рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдХреЛ рд╕рдордЭреЗ рдмрд┐рдирд╛ рдЖрдк рдпрд╣ рдирд╣реАрдВ рд╕рдордЭ рдкрд╛рдПрдБрдЧреЗ рдХрд┐ рдЖрдкрдХрд╛ рдиреНрдпреВрд░рд▓ рдиреЗрдЯ рдареАрдХ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ред
рд╕рд╛рде рд╣реА, рдЪрд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдирд┐рдХрд╛рд▓рдиреЗ рдЬреИрд╕реА рд╕рд░рд▓ рдЕрд╡рдзрд╛рд░рдгрд╛ рдиреЗ рдЕрд╕рдВрдЦреНрдп рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЬрдиреНрдо рджрд┐рдпрд╛ рдФрд░ рд╕рдмрд╕реЗ рдмреЭрдХрд░тАФGeneralized Linear ModelsтАФрдирд╛рдордХ рдПрд▓реНрдЧреЛрд░рд┐рджрдореЛрдВ рдХрд╛ рдирдпрд╛ рдкрд░рд┐рд╡рд╛рд░ рд░рдЪрд╛ред рдЕрддрдГ рдПрдХ рдЖрдХрд╛рдВрдХреНрд╖реА Data Science/Machine Learning/Artificial Intelligence рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдиреЫрд░рдЕрдВрджрд╛реЫ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдмрд╛рдд рдЕрдм рддрдХ рдЖрдк рд╕рдордЭ рд╣реА рдЪреБрдХреЗ рд╣реЛрдВрдЧреЗ!
рдЕрдм, рдЖрдк Python рдореЗрдВ рдЦреБрдж рдПрдХ рд╕рд░рд▓ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗред рдордЬрд╝рд╛ рдЖрдПрдЧрд╛!
Python рдореЗрдВ рдПрдХ рдХреЗрд╕ рд╕реНрдЯрдбреА
рдЗрд╕ рдХреЗрд╕ рд╕реНрдЯрдбреА рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдЖрдк Python рдХреА Statsmodel рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдпрд╣ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдореЙрдбрд▓реЛрдВ рдХреЗ рдЕрдиреБрдорд╛рди, рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдкрд░реАрдХреНрд╖рдгреЛрдВ рдФрд░ рдбреЗрдЯрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рд╕ рдФрд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдк рдкреНрд░рд╕рд┐рджреНрдз Boston House рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╢рдХреНрддрд┐рд╢рд╛рд▓реА scikit-learn рдХреЗ рд╕рд╛рде рдпрд╣ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЖрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВред
рдЖрдЗрдП
statsmodelsрд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рдЕрдкрдирд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рдХреЗ рдХреЗрд╕ рд╕реНрдЯрдбреА рд╢реБрд░реВ рдХрд░реЗрдВ:Scikit-learn рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рд╡рд░рдг рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдпреВрдБ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
рдЕрдм, рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдлреАрдЪрд░реНрд╕ рдФрд░ рд▓реЗрдмрд▓ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ
MEDV(median home value) рд▓реЗрдмрд▓ рд╣реИред рдЖрдк рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдлреАрдЪрд░реНрд╕ рдХреЛfeature_namesрдРрдЯреНрд░рд┐рдмреНрдпреВрдЯ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдпрд╣рд╛рдБ рдереЛрдбрд╝реА-рд╕реА
pandasрдЬрд╛рдирдХрд╛рд░реА рдХрд╛рдо рдЖрдПрдЧреАред рдмреБрдирд┐рдпрд╛рджреАpandasрдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЪреАрдЯ рд╢реАрдЯ рдЬрд╝рд░реВрд░ рджреЗрдЦреЗрдВредрдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЛ рдбреЗрдЯрд╛ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рддреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдк рдЗрдиреНрд╣реЗрдВ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рднреА рдкреЭ рд╕рдХрддреЗ рдереЗ, рдкрд░ рдЗрдиреНрд╣реЗрдВ рдпрд╣реАрдВ рдкреЭрдирд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рдордЭ рджреЗрдЧрд╛ред
рдЕрдм рдХреБрдЫ рд╣рд╛рде-рдХрд▓рдо рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВред рд╕рд░рд▓ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрднреА рдХреЗрд╡рд▓
RMтАКтАФтАКрдФрд╕рдд рдХрдорд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛рдлреАрдЪрд░ рд▓реЗрдВрдЧреЗред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐Statsmodelsрдбрд┐реЮреЙрд▓реНрдЯ рд░реВрдк рд╕реЗ constant рдкрдж (рдпрд╛рдж рдХрд░реЗрдВ ╬╕0) рдирд╣реАрдВ рдЬреЛрдбрд╝рддрд╛ред рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдореЗрдВ рдмрд┐рдирд╛ constant рдХреЗ рджреЗрдЦреЗрдВ:рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдХреНрдпрд╛ рд╣реИ! рдкрд╣рд▓реА рдмрд╛рд░ рджреЗрдЦрдиреЗ рдкрд░ рдпрд╣ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рдЖрдЗрдП рдЪрд░рдгрдмрджреНрдз рддрд░реАрдХреЗ рд╕реЗ рд╕рдмрд╕реЗ рдЕрд╣рдо рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╕рдордЭреЗрдВ:
OLSрд╡рд┐рдзрд┐ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВредRMрдЪрд░ 1 рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИ, рддреЛMEDVрдХрд╛ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирд┐рдд рдорд╛рди 3.634 рд╕реЗ рдмрдврд╝реЗрдЧрд╛редрдлрд┐рд▓рд╣рд╛рд▓ рдХреЗ рд▓рд┐рдП рдпреЗ рд╕рдмрд╕реЗ рдЬрд╝рд░реВрд░реА рдмрд┐рдВрджреБ рд╣реИрдВ (рдФрд░ рдЖрдк рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред
рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдореЗрдВ constant рдкрдж рдЖрд╕рд╛рдиреА рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИтАФрдЖрдк
X = sm.add_constant(X)рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (X рд╡рд╣ рдбреЗрдЯрд╛реЮреНрд░реЗрдо рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрдирдкреБрдЯ/рд╕реНрд╡рддрдВрддреНрд░ рдЪрд░ рд╣реИрдВ)редрд╕реНрдкрд╖реНрдЯ рджрд┐рдЦрддрд╛ рд╣реИ рдХрд┐ constant рдкрдж рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдЧреБрдгрд╛рдВрдХ рдкрд░ рд╕реАрдзрд╛ рдЕрд╕рд░ рдкрдбрд╝рд╛ рд╣реИред рдмрд┐рдирд╛ constant рдХреЗ рдЖрдкрдХрд╛ рдореЙрдбрд▓ рдЙрджреНрдЧрдо (origin) рд╕реЗ рдЧреБрдЬрд░ рд░рд╣рд╛ рдерд╛, рдкрд░ рдЕрдм y-рдЕрд╡рд░реЛрдз (-34.67) рд╣реИред рдЕрдм
RMpredictor рдХрд╛ рдврд╛рд▓ (slope) рднреА 3.634 рд╕реЗ рдмрджрд▓рдХрд░ 9.1021 (RMрдХрд╛ coef) рд╣реЛ рдЧрдпрд╛ рд╣реИредрдЕрдм рдЖрдк рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЪрд░ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдлрд┐рдЯ рдХрд░реЗрдВрдЧреЗтАФрдЖрдк
RMрдХреЗ рд╕рд╛рдеLSTAT(рдЬрдирд╕рдВрдЦреНрдпрд╛ рдХреА рдирд┐рдореНрди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкреНрд░рддрд┐рд╢рдд) рднреА рдЬреЛрдбрд╝реЗрдВрдЧреЗред рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг (рдлрд┐рдЯрд┐рдВрдЧ) рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рд▓реЗ рдЬреИрд╕реА рд╣реА рд░рд╣реЗрдЧреА:рдЕрдм рдЗрд╕рдХрд╛ рдЕрд░реНрде рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ:
рдЗрд╕ рдореЙрдбрд▓ рдХрд╛ R-squared рдореВрд▓реНрдп рдХрд╛рдлрд╝реА рдЕрдзрд┐рдХтАФ0.948тАФрд╣реИ, рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдореЙрдбрд▓ рдЖрд╢реНрд░рд┐рдд рдЪрд░ рдореЗрдВ 94.8% рд╡рд┐рдЪрд░рдг рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рддрд╛ рд╣реИред рдЕрдм,
RMрдФрд░LSTATрдХрд╛ median house value рд╕реЗ рд╕рдВрдмрдВрдз рджреЗрдЦреЗрдВред рдЬреИрд╕реЗ рд╣реАRM1 рд╕реЗ рдмрдврд╝реЗрдЧрд╛,MEDV4.9069 рд╕реЗ рдмрдврд╝реЗрдЧрд╛, рдФрд░ рдЬрдмLSTAT1 рд╕реЗ рдмрдврд╝реЗрдЧрд╛, рддреЛMEDV0.6557 рд╕реЗ рдШрдЯреЗрдЧрд╛ред рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ median house value рдХреЗ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди (рдпрд╛ рдЖрдХрд▓рди) рдореЗрдВRMрдФрд░LSTATрд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВредрдЖрдк рдЗрд╕ рд╕рдВрдмрдВрдз рдХреЛ рд╕рд░рд▓ рд╣рд┐рдВрджреА рдореЗрдВ рдпреВрдБ рднреА рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ:
рдЕрдм рдмрд╛рдд рдФрд░ рдЕрд░реНрдердкреВрд░реНрдг рд▓рдЧ рд░рд╣реА рд╣реИ, рд╣реИ рдирд╛?
рдпрд╣
StatsmodelsрдореЗрдВ рдПрдХрд▓ рдФрд░ рдмрд╣реБ-рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдордитАФрджреЛрдиреЛрдВтАФрдХрд╛ рдЙрджрд╛рд╣рд░рдг рдерд╛ред рдЖрдкрдХрд╛ рдЧреГрд╣рдХрд╛рд░реНрдп рд╣реИ рдХрд┐ рдЕрдиреНрдп рдлреАрдЪрд░реНрд╕ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдЬрд╛рдБрдЪ рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реЗрдВредрдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХрд╛ рдЕрдкрдирд╛
scikit-learnрдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдиреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд╣рд▓реЗ рд╣реА рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдкрд░linear_modelрдХреНрд▓рд╛рд╕ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рдиреА рд╣реЛрдЧреАредрдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреВрд░рд╛ рд╣реБрдЖред рдпрд╣
sklearnрдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рднреА OLS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЖрдЗрдП рдкрд╣рд▓реЗ рдкрд╛рдБрдЪ рдирдореВрдиреЛрдВ рдХреЗ рд▓рд┐рдПMEDVрдорд╛рдиреЛрдВ рдХреА рдХреБрдЫ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпрд╛рдБ рдХрд░рддреЗ рд╣реИрдВредрдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдореЙрдбрд▓ рдХреА рдХреБрдЫ рдФрд░ рдЬрд╛рдирдХрд╛рд░рд┐рдпрд╛рдБ (рдЬреИрд╕реЗ R-squared, coefficients, рдЖрджрд┐) рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВ, рддреЛ рдпрд╣ рднреА рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдорд╛рдкрди
рд╢рд╛рдирджрд╛рд░! рдЖрдк рдЕрдВрдд рддрдХ рдкрд╣реБрдБрдЪ рдЧрдПред рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдПрд▓реНрдЧреЛрд░рд┐рджрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдХрд╡рд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛, рдкрд░ рдЖрдкрдиреЗ рдмрдЦреВрдмреА рдХрд┐рдпрд╛ред рдЖрдкрдиреЗ рди рдХреЗрд╡рд▓ рд╕рд░рд▓ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рд╕реЗ рдкрд░рд┐рдЪрдп рдкрд╛рдпрд╛, рдмрд▓реНрдХрд┐ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рдХрдИ рдмреБрдирд┐рдпрд╛рджреА рдкрд╣рд▓реБрдУрдВ, рд╢рдмреНрджреЛрдВ рдФрд░ рдХрд╛рд░рдХреЛрдВ рдХрд╛ рднреА рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ред рдЖрдкрдиреЗ Python рдореЗрдВ рдПрдХ рдЧрд╣рди рдХреЗрд╕ рд╕реНрдЯрдбреА рднреА рдХреАред
рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЖрдкрдХреЛ Linear Regression рдХреЛ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╕реНрд╡рдпрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдкреНрд░реЗрд░рдгрд╛ рднреА рджреЗ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рд╕рдЪрдореБрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣реЗ, рддреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЪрд░рдг рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдирд┐рдореНрди рд╕рдВрджрд░реНрднреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛:
рдпрджрд┐ рдЖрдк linear classifiers рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣реЗрдВ, рддреЛ DataCamp рдХрд╛ Linear Classifiers in Python рдХреЛрд░реНрд╕ рд▓реЗрдВред
рд╣рдорд╛рд░рд╛ Normal Equation for Linear Regression Tutorial рднреА рджреЗрдЦреЗрдВред