Scikit-learn: рд╕рднреА рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЛ рдареАрдХ рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рджрд┐рд╕ре░ 2019  ┬╖  118рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: scikit-learn/scikit-learn

рд╡рд┐рд╡рд░рдг

рдХрдИ рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЛ рдпрд╛ рддреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдХреИрд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдЕрд╕рдВрдЧрдд рд╣реИ, рдпрд╛ рдкреБрд░рд╛рдирд╛ рд╣реИред рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдРрд╕реЗ рдХрдИ рд╡рд░реНрдЧ рд╣реИрдВ рдЬрд╣рд╛рдВ рдпреЗ рдореБрджреНрджреЗ рдореМрдЬреВрдж рд╣реИрдВред рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЛ "рдбрд┐рдлрд╝реЙрд▓реНрдЯ = <'рдорд╛рди'>" рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЙрд╕ рдзрд╛рд░рдгрд╛ рдХреЗ рддрд╣рдд рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред

рд╕рдорд╛рдзрд╛рди

рдпрд╣рд╛рдБ рдХреБрдЫ рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рдореИрдВрдиреЗ рдЙрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рджреЗрдЦреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

  • рдЗрд╕ рдмрд╛рдд рдХрд╛ рдХреЛрдИ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ, рдХреЛрдб рдХреЗ рдЦрд┐рд▓рд╛рдл рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрд╛рдпрдм рд╣реИ
  • "рд╡реИрдХрд▓реНрдкрд┐рдХ" рдХреЛ "рдбрд┐рдлрд╝реЙрд▓реНрдЯ = <'рдорд╛рди'>" рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
  • рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдХрдХреНрд╖рд╛ рдХреЗ рднреАрддрд░ рд╕реБрд╕рдВрдЧрдд рд╣реИ, рдЕрд░реНрдерд╛рдд рд╕рдм рдХреБрдЫ "рдбрд┐рдлрд╝реЙрд▓реНрдЯ = <'рдорд╛рди'>" рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрджрд▓реЗрдВред
  • рдкреНрд░рддрд┐ рдЬрдирд╕рдВрдкрд░реНрдХ рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ

рдпрджрд┐ рдХреБрдЫ рд▓реЛрдЧ рдХреБрдЫ рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХреБрдЫ рд╣реА рд╕рдордп рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП! рдпреЗ рд╕рднреА рдХрд╛рдлреА рд╕рд░рд▓ рд╕реБрдзрд╛рд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред

#### рдЙрджрд╛рд╣рд░рдг
https://scikit-learn.org/stable/modules/generated/sklearn.cluster.AgglomerativeClustering.html
рдКрдкрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд▓рд┐рдВрдХ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬрд╣рд╛рдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдЗрдВрдЧрд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреИрд░рд╛рдореАрдЯрд░ "рд╡реИрдХрд▓реНрдкрд┐рдХ" рдХрд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЬрд╣рд╛рдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╡рд╛рд▓реЗ рд╕рднреА рдЕрд╕рдВрдЧрдд рд░реВрдк рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИрдВред

Sprint good first issue

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

рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдХреЛрдИ рдкрд░рдо рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣рдореЗрд╢рд╛ None рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? None рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╡рд╛рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрдиреЗ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

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

рдпрд╛ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдмреЛрд▓рддреЗ рд╣реБрдП, рдХреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЛрдИ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ рдЬреЛ рд╣рдордиреЗ рдкрд╛рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП None рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЕрдкрд╡рд╛рдж рдЙрдард╛рдПрдЧрд╛? рдпрд╣ рднреА рд╕реБрдЭрд╛рд╡ рджреЗрдЧрд╛ рдХрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рд╣рд┐рддреНрдп/рд╢реЛрдз рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕рдордЭрджрд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред

рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрди рд╕рднреА рд╡рд░реНрд╖реЛрдВ рдореЗрдВ required рдФрд░ optional рдХреЗ рдЕрд░реНрде рдХреЛ рднреНрд░рдорд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ? рдЬрд╝реЛрд░ - рдЬрд╝реЛрд░ рд╕реЗ рд╣рдВрд╕рдирд╛ред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдкрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдорджрдж рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ!

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

рдирдорд╕реНрддреЗ @cgsavard , рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдХреНрдпрд╛ рдореИрдВ AgglomerativeClustering рдХрдХреНрд╖рд╛ рдХреЛ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?

@vachanda рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд╛рдУ! рд╣рдо рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рди рдкрд░ рд╣рдо рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рджреВрд╕рд░реЛрдВ рдХреЛ рдкрддрд╛ рдЪрд▓реЗред

рдЗрд╕реЗ рд╕рдордиреНрд╡рдпрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдиреЛрдЯ: рдХреГрдкрдпрд╛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ: https://scikit-learn.org/stable/developers/contributing.html#guidelines -for-writing-documentation

@cgsavard , рдХреНрдпрд╛ рдЙрди рд╡рд░реНрдЧреЛрдВ рдХреА рд╕реВрдЪреА рд╣реИ рдЬрд┐рдирдореЗрдВ рд╡рд┐рд╕рдВрдЧрддрд┐рдпрд╛рдВ рд╣реИрдВ рдпрд╛ рдХреНрдпрд╛ рд╣рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реИ?

@vachanda рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реВрдЪреА рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЕрднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореИрдВ AffinityPropagation, SpectralCoclustering, SpectralBiclustering, рдФрд░ Birch рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ рдлрд╝реАрдЪрд░ рдПрдЧреНрд▓реЛрдорд░реЗрд╢рди, рдХреЗрдореАрдиреНрд╕ рдФрд░ рдорд┐рдиреАрдмреИрдЪрдХреЗрдореАрдиреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдХреЛрдИ рдкрд░рдо рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣рдореЗрд╢рд╛ None рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? None рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╡рд╛рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрдиреЗ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

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

рдпрд╛ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдмреЛрд▓рддреЗ рд╣реБрдП, рдХреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЛрдИ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ рдЬреЛ рд╣рдордиреЗ рдкрд╛рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП None рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЕрдкрд╡рд╛рдж рдЙрдард╛рдПрдЧрд╛? рдпрд╣ рднреА рд╕реБрдЭрд╛рд╡ рджреЗрдЧрд╛ рдХрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рд╣рд┐рддреНрдп/рд╢реЛрдз рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕рдордЭрджрд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред

рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрди рд╕рднреА рд╡рд░реНрд╖реЛрдВ рдореЗрдВ required рдФрд░ optional рдХреЗ рдЕрд░реНрде рдХреЛ рднреНрд░рдорд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ? рдЬрд╝реЛрд░ - рдЬрд╝реЛрд░ рд╕реЗ рд╣рдВрд╕рдирд╛ред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдкрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдорджрдж рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ!

@jmwoloso рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ optional рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЕрд╕рдВрдЧрдд рдереЗ рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред

рдореИрдВ рднреА рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХреНрдпрд╛ рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддрд╛ рд╣реВрдВ?

@glemaitre рдареАрдХ рд╣реИ, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рддреЛ рдлрд┐рд░ рд╣рдо optional рд╡рд░реНрдмреЗрдЬ рдХреЛ рдПрдХ рд╕рд╛рде рд╣рдЯрд╛ рд░рд╣реЗ рд╣реИрдВ, рдареАрдХ рд╣реИ, рдЬрдмрдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рднреА рдиреЛрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдХреНрдпрд╛ рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдПрдХ рдореБрджреНрджреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрд▓рдЧ рд╕реЗ рдЦреЛрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рд╣рдо рдпрд╣ рд╕рдм рдХрд╛рдо рдХреИрд╕реЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╣рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рд▓реЛрдЧ рдЗрд╕ рдПрдХрд▓ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрдИ рдЪреАрдЬреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

@ cyrus303 @jmwoloso рдЖрдк рдПрдХ рд╡рд░реНрдЧ (рдЕрдзрд┐рдХрддрдо рдореЙрдбреНрдпреВрд▓) рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рдЪрд╛рд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдПрдХ рд╣реЛрдиреЗ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╣реИ (рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╣реЛрддрд╛ рд╣реИ)ред рдЪреВрдВрдХрд┐ рд╣рдо рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЛ рдЫреВ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд▓рд╛рдЗрди рдкрд░ рд╢реИрд▓реА рд╣рдорд╛рд░реА рдирдИ рд╢реИрд▓реА рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреА рд╣реИ: https://scikit-learn.org/dev/developers/contributing.html#guidelines -for-writing-documentation

рдЖрдк рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕ рд╡рд░реНрдЧ/рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкреНрд░рдпрд╛рд╕ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рд▓рд┐рдВрдХ рдЦреЛрд▓реЗрдВ :)ред рдЗрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реИрдВред

рдЕрд░реЗ! рдореИрдВ tree рдХрдХреНрд╖рд╛рдУрдВ ( tree.DecisionTreeClassifier , tree.DecisionTreeRegressor , tree.ExtraTreeClassifier рдФрд░ tree.ExtraTreeRegressor ) рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред

рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ neighbors рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рднреА рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ред

рдореИрдВ ensemble рдореЙрдбреНрдпреВрд▓ рд▓реВрдВрдЧрд╛ред

@glemaitre bool рдмрдирд╛рдо boolean рдкрд░ рдХреЛрдИ рд╡рд░реАрдпрддрд╛? рдПрдХ рд╣реА рдХрдХреНрд╖рд╛ рдореЗрдВ рднреА ensemble рдореЗрдВ рджреЛрдиреЛрдВ рдХрд╛ рдорд┐рд╢реНрд░рдг рджреЗрдЦрдХрд░ред рдЬрдм рдореИрдВ рдЪреВрдХ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рддреЛ рдЙрдиреНрд╣реЗрдВ рдЖрдХрд╛рд░ рдореЗрдВ рднреА рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

int рдмрдирд╛рдо integer рд▓рд┐рдП рдареАрдХ рд╡реИрд╕рд╛ рд╣реАред рдореИрдВ рдЙрд╕ рдкрд░ int рдорд╛рди рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдкреБрд╖реНрдЯрд┐ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ (рдлрд┐рд░ рд╕реЗ):

рдЙрд╕ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП __init__ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдЕрд╕рдВрдЧрдд рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧ рднреА рджреЗрдЦрдирд╛, рдЬреИрд╕реЗ:

min_impurity_split рд▓рд┐рдП RandomForestClassifier

__init__ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдореЗрдВ min_impurity_split=None рдЬрдмрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧ min_impurity_split : float, (default=0) ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХрдХреНрд╖рд╛ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕реБрд╕рдВрдЧрдд рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдпрд╛рдиреА рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╣реА рдЪреВрдХ рддрддреНрдХрд╛рд▓ рдкрд░ рдкрд╛рд░рд┐рдд рд╣реЛ)?

@jmwoloso рдХреНрдпрд╛ рдЖрдк https://scikit-learn.org/stable/developers/contributing.html#guidelines -for -writing-documentation рдХрд╛ рд╕рдВрджрд░реНрдн

__init__ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдореЗрдВ min_impurity_split=None рд╣реИ, рдЬрдмрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ min_impurity_split рдХрд╣рддреЗ рд╣реИрдВ: рдлреНрд▓реЛрдЯ, (рдбрд┐рдлрд╝реЙрд▓реНрдЯ = 0)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХрдХреНрд╖рд╛ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕реБрд╕рдВрдЧрдд рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдпрд╛рдиреА рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╣реА рдЪреВрдХ рддрддреНрдХрд╛рд▓ рдкрд░ рдкрд╛рд░рд┐рдд рд╣реЛ)?

рд╣рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдорд╛рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдФрд░ docstring рдЕрджреНрдпрддрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╣рд╛рдп @cgsavard , рдореИрдВ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓реА рдмрд╛рд░ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рд╣рд╛рде рдкрдХрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдореИрдВ рдЕрдЬрдЧрд░ рд╕реЗ рдХрд╛рдлреА рдкрд░рд┐рдЪрд┐рдд рд╣реВрдВ, рдкрд╛рда рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╣рдж рддрдХ рдЖрд╕рд╛рди рд╣реИ рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХрд╛рдВрдЯрд╛ -> рдХреНрд▓реЛрди -> рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ -> рдкреАрдЖрд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдпрд╣рд╛рдВ рд╕реЗ рдЧреБрдЬрд░рд╛

рд╣рд╛рдп @cgsavard ,
рдХреНрдпрд╛ рдореИрдВ рдХреГрдкрдпрд╛ рдЗрдореНрдкреБрдЯрд░ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?

рд╣рд╛рдп @cgsavard , рдореИрдВ linear_model рд╡рд░реНрдЧ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдореИрдВ Neural Network , Decomposition , Feature Extraction , Metrics рдФрд░ Preprocess рдХрдХреНрд╖рд╛рдУрдВ рдкрд░ рднреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдХреЛрдИ рдХреГрдкрдпрд╛ рдореЗрд░реЗ рдкреАрдЖрд░ # 15964 рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рд╕реАрдУрд╡реА рдХреНрдпреЛрдВ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдпреЛрдЧрджрд╛рди рдХреЗ рд▓рд┐рдП рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рдЕрд╡рд╕рд░ рд╣реИред рдХреГрдкрдпрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░реЗрдВред

рдХреЛрдбрдХреЛрд╡ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВред рдпрд╣ рдПрдХ рдЧрд▓рдд рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХреЛрдб рдХреЛ рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдЬрд▓реНрдж рд╣реА рдкреАрдЖрд░ . рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реВрдВрдЧрд╛

рдореЗрд░реЗ рдлреЛрди рд╕реЗ рднреЗрдЬрд╛ рдЧрдпрд╛ - рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдЧрд▓рдд рд╡рд░реНрддрдиреА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдпреЛрдЧрджрд╛рди рдХрд┐рдпрд╛ рд╣реИ #15988

рдореИрдВ naive_bayes рдореЙрдбреНрдпреВрд▓ рд▓реВрдВрдЧрд╛ред

рдореИрдВрдиреЗ рдЕрднреА рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдпреЛрдЧрджрд╛рди #16019 . рдХрд┐рдпрд╛ рд╣реИ

рд╣рд╛рдп рд╕рдм, sklearn/neighbors рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдзрдиреНрдпрд╡рд╛рджред

sklearn/semi_supervised рдореЗрдВ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛редрдзрдиреНрдпрд╡рд╛рдж

рд╣рд╛рдп @cgsavard , рдореИрдВ рднреА рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдореИрдВ sklearn/svm рдореЙрдбреНрдпреВрд▓ рд▓реВрдВрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рдж

sklearn/semi_supervised рдореЗрдВ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛редрдзрдиреНрдпрд╡рд╛рдж
рдХреНрдпрд╛ рдкреАрдЖрд░ #16042 . рдкрд░ рдХреБрдЫ рдФрд░ рд╕рдВрдкрд╛рджрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

@glemaitre #16105 рдореЗрдВ, рдореБрдЭреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд░рдЪрдирд╛рдУрдВ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЧрд╣рд░рд╛ рдЦреЛрджрдирд╛ рдкрдбрд╝рд╛,

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рдЕрд╕реНрдкрд╖реНрдЯ, рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ рдХрдареЛрд░ рддрд░реАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ positive float рдХреЛ float in (0, inf] рдпрд╛ 0<= shrinkage <=1 рд╕реЗ float in (0, 1) ред рд▓рдВрдмреА рдХрд╣рд╛рдиреА рдЫреЛрдЯреА, рдореИрдВрдиреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛ рдЗрд╕ рдкреАрдЖрд░ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реБрдП 5% рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдВред рдзрдиреНрдпрд╡рд╛рджред

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

рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб

git grep "optional.*default"

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЕрднреА рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдЧрд╛ (рдзрдиреНрдпрд╡рд╛рдж @ogrisel! :))ред

@cgsavard рдирдорд╕реНрддреЗ, рдореИрдВ model_selection @WiMLDS . рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛

@lopusz рдФрд░ рдореИрдВ random_projection.py . рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рд╕рднреА рдХреЗ рд▓рд┐рдП рдордЬрд╝реЗ рдХрд░реЛ!

@adrinjalali @noatamir @WiMLDS

@ETay203 рдФрд░ рдореИрдВ mean_shift @WiMLDS_Berlin рд╕реНрдкреНрд░рд┐рдВрдЯ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

@ magda-zielinska рдФрд░ рдореИрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

@adrinjalali @noatamir @WiMLDS

@lopusz рдФрд░ @ magda-

рдореИрдВ рдЕрдм _optics.py рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ

рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛: #16216 рдореЗрдВ "рдлрд┐рдХреНрд╕" рдХреАрд╡рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛: #16207 рдореЗрдВ "рдлрд┐рдХреНрд╕" рдХреАрд╡рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛

рдореИрдВ рдЕрдм sklearn/linear_model/_coordinate_descent.py рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ

рдореИрдВрдиреЗ base.py рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛ рдФрд░ PR . рдЬрдорд╛ рдХрд┐рдпрд╛

рдореИрдВрдиреЗ dispersant_analysis.py рдХреЛ рд╕рд╛рдлрд╝ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдкреАрдЖрд░ рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛

рдЕрдм рдореИрдВ sklearn/gaussian_process/*.py . рдХреЛ рджреЗрдЦреВрдВрдЧрд╛

GPs @lopusz рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд▓рдВрдмрд╛ рдЬрдирд╕рдВрдкрд░реНрдХ рд╣реИ :)

@lopusz рдореЗрд░реА рдорд╛рдлрд╝реА, рдХрд┐ рдкреАрдЖрд░ рдЬреАрдкреА рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдХреЛ рдЫреВ рд░рд╣рд╛ рдерд╛, рдЕрдЧрд░ рдЖрдк рдмреБрд░рд╛ рдирд╣реАрдВ рдорд╛рдирддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ :)

@adrinjalali рдЗрд╕ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдВрдиреЗ рдЦреБрд▓реЗ рдкреАрдЖрд░ рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╕реНрдХреИрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЬреАрдкреА рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рджреБрд░реНрдШрдЯрдирд╛ рд╣реИ;)

рдореИрдВ PRed рдХреНрдпрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВрдБрдЧрд╛ред

рдФрд░ рд╣рд╛рдБ рдЬреАрдкреА рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдЖ рд░рд╣рд╛ рд╣реИ;)

рдХреНрдпрд╛ рдпрд╣рд╛рдБ рдХреБрдЫ рдФрд░ рдХрд░рдирд╛ рд╣реИ?

рдореИрдВ sklearn/decomposition/_dict_learning.py рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

рдХреНрдпрд╛ рдХрд░рдирд╛ рдмрд╛рдХреА рд╣реИ рдореИрдВ рдорджрдж рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред . .

рдХреНрдпрд╛ рдмрдЪрд╛ рд╣реИ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╢рд╛рдпрдж рдорджрдж рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реИ :)

рдирдорд╕реНрддреЗ, рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдмрдЪрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рджреЗрдЦреЗ рдЧрдП рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЕрднреА рднреА рдХреБрдЫ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╣реИрдВред
рдореИрдВ рдЗрдирдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдХреНрд▓рд╕реНрдЯрд░ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рдерд╛ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд╕рд╛рде рдЬрд╛рддрд╛ рд╣реВрдВ?
рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рдпреЛрдЧрджрд╛рди рд╣реИ рдЗрд╕рд▓рд┐рдП рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЖрджрд┐ред
рдзрдиреНрдпрд╡рд╛рдж!

рдпрд╣ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝реЗ рдЧрдП рдХрд╛рд░реНрдпреЛрдВ, рдХрдХреНрд╖рд╛рдУрдВ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХреА рд╕реВрдЪреА рд╣реИ:

  • [рдПрдХреНрд╕] sklearn.feature_selection.SelectorMixin
  • [рдПрдХреНрд╕] sklearn.config_context
  • [рдПрдХреНрд╕] sklearn.set_config
  • [рдПрдХреНрд╕] sklearn.calibration.CalibratedClassifierCV
  • [рдПрдХреНрд╕] sklearn.cluster.OPTICS
  • [рдПрдХреНрд╕] sklearn.cluster.SpectralClustering
  • [рдПрдХреНрд╕] sklearn.cluster.affinity_propagation
  • [рдПрдХреНрд╕] sklearn.cluster.cluster_optics_dbscan
  • [рдПрдХреНрд╕] sklearn.cluster.cluster_optics_xi
  • [рдПрдХреНрд╕] sklearn.cluster.compute_optics_graph
  • [рдПрдХреНрд╕] sklearn.cluster.mean_shift
  • [рдПрдХреНрд╕] sklearn.cluster.spectral_clustering
  • [рдПрдХреНрд╕] sklearn.cluster.ward_tree
  • [рдПрдХреНрд╕] sklearn.cross_decomposition.CCA
  • [рдПрдХреНрд╕] sklearn.cross_decomposition.PLSCanonical
  • [рдПрдХреНрд╕] sklearn.cross_decomposition.PLSRegression
  • [рдПрдХреНрд╕] sklearn.cross_decomposition.PLSSVD
  • [рдПрдХреНрд╕] sklearn.datasets
  • [рдПрдХреНрд╕] sklearn.decomposition
  • [рдПрдХреНрд╕] sklearn.dummy
  • [x] sklearn.ensemble.HistGradientBoostingRegressor (рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ)
  • [x] sklearn.ensemble.HistGradientBoostingRegressor (рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ)
  • [рдПрдХреНрд╕] sklearn.feature_extraction.image.grid_to_graph
  • [рдПрдХреНрд╕] sklearn.feature_extraction.image.img_to_graph
  • [рдПрдХреНрд╕] sklearn.feature_extraction.text.CountVectorizer
  • [рдПрдХреНрд╕] sklearn.feature_extraction.text.HashVectorizer
  • [рдПрдХреНрд╕] sklearn.feature_selection
  • [рдПрдХреНрд╕] sklearn.impute
  • [рдПрдХреНрд╕] sklearn.inspection.partial_dependence
  • [рдПрдХреНрд╕] sklearn.inspection.permutation_importance
  • [x] sklearn.inspection.permutation_importance
  • [рдПрдХреНрд╕] sklearn.inspection.PartialDependenceDisplay
  • [рдПрдХреНрд╕] sklearn.inspection.plot_partial_dependence
  • [рдПрдХреНрд╕] sklearn.isotonic.IsotonicRegression
  • [рдПрдХреНрд╕] sklearn.isotonic.check_increasing
  • [рдПрдХреНрд╕] sklearn.isotonic.isotonic_regression
  • [x] sklearn.kernel_approximation
  • [рдПрдХреНрд╕] sklearn.kernel_ridge
  • [рдПрдХреНрд╕] sklearn.linear_model.PassiveAggressiveClassifier
  • [рдПрдХреНрд╕] sklearn.linear_model.LassoLars
  • [рдПрдХреНрд╕] sklearn.linear_model.OrthogonalMatchingPursuit
  • [x] sklearn.linear_model.HuberRegressor
  • [рдПрдХреНрд╕] sklearn.linear_model.RANSACRegressor
  • [рдПрдХреНрд╕] sklearn.linear_model.TheilSenRegressor
  • [рдПрдХреНрд╕] sklearn.linear_model.PassiveAggressiveRegressor
  • [рдПрдХреНрд╕] sklearn.linear_model.orthogonal_mp
  • [x] sklearn.linear_model.orthogonal_mp_gram
  • [рдПрдХреНрд╕] sklearn.manifold
  • [x] sklearn.metrics ( sklearn.metrics.confusion_matrix , sklearn.metrics.roc_auc_score , sklearn.metrics.max_error sklearn.metrics.mean_poisson_deviance , sklearn.metrics.mean_gamma_deviance , sklearn.metrics.mean_tweedie_deviance рдХреЛ рдЫреЛрдбрд╝рдХрд░ sklearn.metrics.plot_confusion_matrix , sklearn.metrics.plot_precision_recall_curve )
  • [рдПрдХреНрд╕] sklearn.mixture
  • [рдПрдХреНрд╕] sklearn.model_selection.GridSearchCV
  • [рдПрдХреНрд╕] sklearn.model_selection.ParameterGrid
  • [рдПрдХреНрд╕] sklearn.model_selection.ParameterSampler
  • [рдПрдХреНрд╕] sklearn.model_selection.RandomizedSearchCV
  • [рдПрдХреНрд╕] sklearn.model_selection.fit_grid_point
  • [рдПрдХреНрд╕] sklearn.multiclass
  • [рдПрдХреНрд╕] sklearn.multioutput
  • [рдПрдХреНрд╕] sklearn.neural_network
  • [x] sklearn.preprocessing
  • [x] sklearn.random_projection
  • [рдПрдХреНрд╕] sklearn.tree.export_graphviz
  • [рдПрдХреНрд╕] sklearn.tree.export_text
  • [рдПрдХреНрд╕] sklearn.tree.plot_tree
  • [рдПрдХреНрд╕] sklearn.utils

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИред

рдирдорд╕реНрддреЗред рдореИрдВ рдлреАрдЪрд░_рд╕рд┐рд▓реЗрдХреНрд╢рди рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рдореЗрдВ рдкрд╛рд╕ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛

рд╣рдо sklearn.mixture рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ

cross_decomposition рднрд╛рдЧ рд▓реЗрдирд╛

2020 рд╕реНрдХрд┐рдХрд┐рдЯ-рд▓рд░реНрди рд╕реНрдкреНрд░рд┐рдВрдЯ рдХреЗ рд▓рд┐рдП, @icoder18 рдФрд░ рдореИрдВ sklearn.random_projection рднрд╛рдЧ рд▓реЗ рд░рд╣реЗ рд╣реИрдВ

@adrinjalali рд╣рдордиреЗ рд╕реНрдХреЗрд▓реЗрд░/рдорд┐рд╢реНрд░рдг рдкреВрд░рд╛ рдХрд┐рдпрд╛

@genvalen . рдХреЗ рд╕рд╛рде рд╕реНрдкреНрд░рд┐рдВрдЯ рдХреЗ рд▓рд┐рдП sklearn.linear_model рдкрд░ рдХрд╛рдо рдХрд░рдирд╛

sklearn.calibration.CalibratedClassifierCV рд▓реЗрдВ

sklearn.utils.validation рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛

рдЖрдЧреЗ рд╣рдо sklearn.utils.random рд╕реЗ рдирд┐рдкрдЯреЗрдВрдЧреЗ

sklearn.imput рдкрд░ рдХрд╛рдо рдХрд░рдирд╛

sklearn.tree.plot_tree рдкрд░ рдХрд╛рдо рдХрд░рдирд╛

рддрд╛рд▓рд┐рдХрд╛ 14 sklearn.neural_network рд▓реЗрдЧреА

sklearn.kernel_approximation рд▓реЗрдВ

sklearn.inspection

рддрд╛рд▓рд┐рдХрд╛ 14 sklearn.preprocessing рд▓реЗрдЧреА

рдбреЗрдЯрд╛рд╕реЗрдЯ рд▓реЗрдирд╛

sklearn.mixture рд▓реЗрдирд╛ #17509

рд╕реВрдЪреА рдЕрдкрдбреЗрдЯ рдХреА рдЧрдИред

рдЖрдк рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

рд╕реНрдкреНрд░рд┐рдВрдЯ рдХреЗ рд▓рд┐рдП sklearn.metrics рд▓реЗрдирд╛

Model_selection рдореЙрдбреНрдпреВрд▓ рд▓реЗрдирд╛

@glemaitre рдХреНрдпрд╛ рд╣рдо рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕рдмрдорд┐рдЯ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛?

рдирдорд╕реНрддреЗ рдореИрдВ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓реА рдмрд╛рд░ рд╣реИ ... рдФрд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдХреИрд╕реЗ рдЬрд╛рди рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХрд┐рд╕ рдореЙрдбреНрдпреВрд▓ рдкрд░ рдЕрднреА рднреА рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ? рдзрдиреНрдпрд╡рд╛рдж !

https://github.com/scikit-learn/scikit-learn/issues/15761#issuecomment -639461778 рдореЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝реЗ рдЧрдП рдореЙрдбреНрдпреВрд▓ рдХреА рд╕реВрдЪреА рд╣реИред

рдзрдиреНрдпрд╡рд╛рджред рдлрд┐рд░ sklearn.decomposition рд▓реЗрдВред

рдореИрдВ 'sklearn.isotonic.isotonic_regression' рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

рдореИрдВ 'sklearn.multiclass.py' рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

рдирдорд╕реНрддреЗ, рдХреНрдпрд╛ рдореИрдВ рд╢реЗрд╖ рдХреЛ sklearn.tree рдкрд░ рд▓реЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ? рдпрд╣ рдореЗрд░рд╛ рднреА рдкрд╣рд▓реА рдмрд╛рд░ рдпреЛрдЧрджрд╛рди рд╣реЛрдЧрд╛ред

рдЪреЗрдХ рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛! рдХреГрдкрдпрд╛ рдЖрдЧреЗ рдмрдврд╝реЗ; рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рд╕рднреА рд╕реНрдкреНрд░рд┐рдВрдЯ рдЕрдкрдбреЗрдЯ рдмрдВрдж рдХрд░ рджрд┐рдП рдЧрдП рд╣реИрдВред

4 рдЬреБрд▓рд╛рдИ, 2020 рдХреЛ 10:45 рдмрдЬреЗ, рдЗрд╡рд╛рди рд╡рд┐рд░рдпрд╛рдбреА рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:


рдирдорд╕реНрддреЗ, рдХреНрдпрд╛ рдореИрдВ рд╢реЗрд╖ рдХреЛ sklearn.tree рдкрд░ рд▓реЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдпрд╣ рдореЗрд░рд╛ рднреА рдкрд╣рд▓реА рдмрд╛рд░ рдпреЛрдЧрджрд╛рди рд╣реЛрдЧрд╛ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред

рдирдорд╕реНрддреЗ, рдореИрдВ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдХреНрдпрд╛ рдореИрдВ sklearn.multioutput рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдБ?

рдореИрдВ _encode.py . рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ sklearn.utils рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛

рдореИрдВ sklearn/decomposition/_dict_learning.py рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

рдореИрдВ рд╕реНрдкреНрд░рд┐рдВрдЯ рдореЗрдВ sklearn.kernel_ridge рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдирдорд╕реНрддреЗ, рдореИрдВ sklearn.feature_extraction.image.img_to_graph . рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛

рдореИрдВ sklearn.feature_extraction.text.CountVectorizer рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

рдореИрдВ sklearn.sklearn.kernel_ridge рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

рдореИрдВ sklearn.ensemble.HistGradientBoostingRegressor рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

"рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ"

рдЗрд╕ рдкрд░? @ рд╣реЛрдбрд╛1394

"рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ"

рдЗрд╕ рдкрд░? @ рд╣реЛрдбрд╛1394

@рддрд╛рд╣рд┐рд░реАрдирд╛рджрд┐рдпрд╛ рдиреЗ рд╕рд╣реА рдХрд┐рдпрд╛ред

@cgsavard рдЕрд░реЗ, рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдореИрдВ рдПрдХ рдлрд░реНрд╕реНрдЯ-рдЯрд╛рдЗрдорд░ рд╣реВрдВ

рдореИрдВ sklearn.datasets рдореЗрдВ рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред

рдХреНрдпрд╛ рдореИрдВ sklearn.linear_model._least_angle.py рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ

@glemaitre рдореИрдВ sklearn.linear_model._least_angle.py рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ method ='lar' рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрд╕рдВрдЧрддрд┐ рдорд┐рд▓реА рд╣реИ, рдХрднреА-рдХрднреА рдпрд╣ lars рдХрднреА-рдХрднреА lar рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдЕрд╕рдВрдЧрддрддрд╛ рднреА рд╣реИ рдХреЛрдб (рди рдХреЗрд╡рд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ), рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ lars рд╕рд╣реА рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдКрдВрдЧрд╛ред

'sklearn/ensemble/_hist_gradient_boosting/binning.py' рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ:

рд╕реНрдХреЗрд▓реЗрд░/_config.py
sklearn/dummy.py
sklearn/multioutput.py
sklearn/linear_model/_huber.py
sklearn/linear_model/_theil_sen.py
sklearn/linear_model/_ridge.py
sklearn/linear_model/_omp.py
sklearn/linear_model/_sag.py
рд╕реНрдХреЗрд▓реЗрд░/рдмрд╛рд╣рд░реА/_lobpcg.py
рд╕реНрдХреЗрд▓реЗрд░/рдмрд╛рд╣рд░реА/_lobpcg.py
sklearn/utils/extmath.py
рд╕реНрдХреЗрд▓реЗрд░/рдмрд░реНрддрди/__init__.py
sklearn/utils/graph.py
sklearn/utils/_mocking.py
sklearn/utils/sparsefuncs.py
рд╕реНрдХреЗрд▓реЗрд░/рдкрдбрд╝реЛрд╕реА/_base.py
рд╕реНрдХреЗрд▓реЗрд░/рдЧреМрд╕рд┐рдпрди_рдкреНрд░реЛрд╕реЗрд╕/_gpc.py
sklearn/gaussian_process/kernels.py
sklearn/model_selection/_validation.py
~sklearn/decomposition/_fastica.py~
~sklearn/decomposition/_dict_learning.py~
~sklearn/decomposition/_factor_analysis.py~
~sklearn/decomposition/_incremental_pca.py~
~sklearn/decomposition/_lda.py~
~sklearn/decomposition/_pca.py~
~sklearn/decomposition/_truncated_svd.py~
~sklearn/decomposition/_sparse_pca.py~
~sklearn/decomposition/_nmf.py~
рд╕реНрдХреЗрд▓реЗрд░/рдореИрдиреАрдлреЛрд▓реНрдб/_mds.py
рд╕реНрдХреЗрд▓реЗрд░/рдореИрдиреАрдлреЛрд▓реНрдб/_рд╕реНрдкреЗрдХреНрдЯреНрд░рд▓_рдПрдореНрдмреЗрдбрд┐рдВрдЧ.py
рд╕реНрдХреЗрд▓реЗрд░/рдореИрдиреАрдлреЛрд▓реНрдб/_t_sne.py
sklearn/рдкрд╣рдирд╛рд╡рд╛/_hist_gradient_boosting/grower.py
sklearn/рдкрд╣рдирд╛рд╡рд╛/_hist_gradient_boosting/binning.py
рд╕реНрдХреЗрд▓реЗрд░/рдореЗрдЯреНрд░рд┐рдХреНрд╕/_рд░реИрдВрдХрд┐рдВрдЧ.py
рд╕реНрдХреЗрд▓реЗрд░/рдкреЗрдбрд╝/_classes.py
рд╕реНрдХреЗрд▓реЗрд░/рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ/_discretization.py
sklearn/preprocessing/_encoders.py рд▓рд╛рдЗрди 620
sklearn/neural_network/_multilayer_perceptron.py рд▓рд╛рдЗрди 1054
sklearn/covariance/_robust_covariance.py

рдХреГрдкрдпрд╛ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ/рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

@sadakmed , рд╕рднреА "рдЕрдкрдШрдЯрди рдлрд╝рд╛рдЗрд▓реЛрдВ" рдХреЗ рд▓рд┐рдП, рдПрдХ рдирд┐рд░рдВрддрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдз # 17739 рд╣реИред

"gaussian_process.GaussianProcessRegressor" рдФрд░ "neighbors._base.py"

рдирдорд╕реНрддреЗ, рдореИрдВ рдирдпрд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЕрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреБрдЫ рдорджрдж рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ? рдХреНрдпрд╛ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрднреА рднреА рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдЕрд░реЗ @boricles!

рдПрдХ рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП https://github.com/scikit-learn/scikit-learn/issues/15761#issuecomment -639461778 рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдЕрднреА рднреА рддрдп рдХрд┐рдП рдЬрд╛рдиреЗ рд╣реИрдВред

@ рдЕрд▓реНрдлрд╛рд░реЛ 96 рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдПрдХ рддреНрд╡рд░рд┐рдд рдирдЬрд╝рд░ рдбрд╛рд▓реАред рдореИрдВ рдЖрдЬ рд░рд╛рдд рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЪрдпрди рдХрд░реВрдВрдЧрд╛, рдФрд░ рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред

рдореИрдВ sklearn/config_context рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

рдЕрд░реЗ, рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдпрд╛ рдирд╣реАрдВред

@alfaro96 рдореИрдВ sklearn.feature_extraction.text.CountVectorizer рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЕрдЧрд░ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдХреНрдпреЛрдВрдХрд┐ рдЕрддреАрдд рдореЗрдВ рд╡реЗрдХреНрдЯрд░рд╛рдЗрдЬрд╝рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХреБрдЫ рдиреБрдХрд╕рд╛рди рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИред

рд╕рд╛рде рд╣реА, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рд╣рд╛рд▓рд╛рдВрдХрд┐ sklearn.model_selection.learning_curve рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдкреБрд░рд╛рдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдкреБрд░рд╛рдирд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИ , рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрд╛ рдпрд╣ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рд▓рд╛рдпрдХ рд╣реИ?

рд╣рд╛рдп @ рдЕрд▓реНрдлрд╛рд░реЛ96 ,

рд╕рдВрдкрд╛рджрди рдХреЗ рдмрд╛рдж:
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ sklearn.config_context рдФрд░ sklearn.set_config рд╕реЗ sklearn.config_config.py рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рдЗрд╕реЗ рдХрд╛рд░реНрдп рд╕реВрдЪреА рд╕реЗ рдЪреЗрдХ рдЖрдЙрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдореИрдВ sklearn.utils рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдкреИрд░рд╛рдореАрдЯрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрд╛ рдЬрд╣рд╛рдВ 'рд╡реИрдХрд▓реНрдкрд┐рдХ' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдЙрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣реИ рдирд╛? рдпрд╣ sklearn.utils._mocking.py

рдЕрд░реЗ, рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдпрд╛ рдирд╣реАрдВред

рдЕрд░реЗ @рдореИрдбрдкреНрд░реЛрдЧреНрд░рд╛рдорд░ ,

@alfaro96 рдореИрдВ sklearn.feature_extraction.text.CountVectorizer рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЕрдЧрд░ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдХреНрдпреЛрдВрдХрд┐ рдЕрддреАрдд рдореЗрдВ рд╡реЗрдХреНрдЯрд░рд╛рдЗрдЬрд╝рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХреБрдЫ рдиреБрдХрд╕рд╛рди рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИред

~рдореИрдВрдиреЗ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдФрд░ sklearn.feature_extraction.text.CountVectorizer рд╕рдВрджрд░реНрдн рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реА рд╣реИ рдФрд░ рдпрд╣ рдареАрдХ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред ~

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: sklearn.feature_extraction.text.CountVectorizer рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддрдп рд╣реИред

рд╕рд╛рде рд╣реА, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рд╣рд╛рд▓рд╛рдВрдХрд┐ sklearn.model_selection.learning_curve рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдкреБрд░рд╛рдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдкреБрд░рд╛рдирд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИ , рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрд╛ рдпрд╣ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рд▓рд╛рдпрдХ рд╣реИ?

рдпрд╣ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рд▓рд╛рдпрдХ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдкреАрдЖрд░ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

рд╣рд╛рдп @ рдЕрд▓реНрдлрд╛рд░реЛ96 ,

рдЕрд░реЗ @haiatn ,

рд╕рдВрдкрд╛рджрди рдХреЗ рдмрд╛рдж:
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ sklearn.config_context рдФрд░ sklearn.set_config рд╕реЗ sklearn.config_config.py рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рдЗрд╕реЗ рдХрд╛рд░реНрдп рд╕реВрдЪреА рд╕реЗ рдЪреЗрдХ рдЖрдЙрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдореИрдВрдиреЗ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдЕрдкрдбреЗрдЯ рдХрд░ рджреА рд╣реИред

рдореИрдВ sklearn.utils рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдкреИрд░рд╛рдореАрдЯрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрд╛ рдЬрд╣рд╛рдВ 'рд╡реИрдХрд▓реНрдкрд┐рдХ' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдЙрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣реИ рдирд╛? рдпрд╣ sklearn.utils._mocking.py

рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ sklearn.utils._mocking.py рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрдХреНрд╖рд╛рдПрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдПрдкреАрдЖрдИ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдпреЛрдЧреНрдп рд╣реИред

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

рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВрдиреЗ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдХреЛ рджреЗрдЦрд╛ред рдореИрдВрдиреЗ рдЬреЛ рджреЗрдЦрд╛ рдЙрд╕рд╕реЗ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ:

  • sklearn.feature_extraction.image.img_to_graph
  • sklearn.isotonic.IsotonicRegression
  • sklearn.isotonic.check_increasing
  • рдореБрдЭреЗ sklearn.ensemble.HistGradientBoostingRegressor рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓реА рд▓реЗрдХрд┐рди рд╕рднреА sklearn.ensemble рдареАрдХ рд╣реИ

рдХреНрдпрд╛ рдореИрдВ sklearn.manifold._spectral_embedding рдФрд░ sklearn.feature_extraction.text.HashVectorizer рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдореИрдВ рдЗрд╕реЗ рдЕрд▓рдЧ рдкреАрдЖрд░ рдореЗрдВ рдХрд░реВрдБрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдПрдХрдорд╛рддреНрд░ рдРрд╕реА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ sklearn.feature_extraction.text.CountVectorizer рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

рдореИрдВрдиреЗ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдХреЛ рджреЗрдЦрд╛ред рдореИрдВрдиреЗ рдЬреЛ рджреЗрдЦрд╛ рдЙрд╕рд╕реЗ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ:

  • sklearn.feature_extraction.image.img_to_graph
  • sklearn.isotonic.IsotonicRegression
  • sklearn.isotonic.check_increasing

рдзрдиреНрдпрд╡рд╛рдж @haiatn , рдореИрдВрдиреЗ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдЕрдкрдбреЗрдЯ рдХрд░ рджреА рд╣реИред

  • рдореБрдЭреЗ sklearn.ensemble.HistGradientBoostingRegressor рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓реА рд▓реЗрдХрд┐рди рд╕рднреА sklearn.ensemble рдареАрдХ рд╣реИ

sklearn.ensemble.HistGradientBoostingClassifier рдФрд░ sklearn.ensemble.HistGradientBoostingRegressor рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИрдВ: scikit-learn/sklearn/ensemble/_hist_gradient_boosting/gradient_boosting.py ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрдиреНрд╣реЗрдВ рдкрд╣рд▓реЗ рд╣реА рдареАрдХ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдореИрдВ sklearn.manifold._spectral_embedding рдФрд░ sklearn.feature_extraction.text.HashVectorizer рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдореИрдВ рдЗрд╕реЗ рдЕрд▓рдЧ рдкреАрдЖрд░ рдореЗрдВ рдХрд░реВрдБрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдПрдХрдорд╛рддреНрд░ рдРрд╕реА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ sklearn.feature_extraction.text.CountVectorizer рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

рдореИрдВрдиреЗ sklearn.manifold рдореЙрдбреНрдпреВрд▓ рдФрд░ sklearn.feature_extraction.text.HashingVectorizer рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкрд╣рд▓реЗ рд╣реА рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдореИрдВрдиреЗ рддрджрдиреБрд╕рд╛рд░ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдЕрдкрдбреЗрдЯ рдХрд░ рджреА рд╣реИ)ред

рдлрд┐рд░ рднреА, sklearn.utils рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдХрдИ рдХрд╛рд░реНрдп рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЕрднреА рднреА рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдзрдиреНрдпрд╡рд╛рдж @haiatn , рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВ!

рдЕрдм рдореИрдВ sklearn.utils._estimator_html_repr , sklearn.utils.deprecation рдФрд░ sklearn.utils._testing рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛

рдореИрдВ sklearn.utils рд╕рдорд╛рдкреНрдд рдХрд░ рджреВрдВрдЧрд╛ред рдореБрдЭреЗ рдорд┐рд▓реА рдХреЗрд╡рд▓ 3 рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдЕрд░реЗ @ рдЕрд▓реНрдлрд╛рд░реЛ96 ,
рдХреНрдпрд╛ рдЖрдк рдореЗрд░реЗ рдЦреБрд▓реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЖрдЦрд┐рд░реА рд╣реИрдВред

18360 #18385 #18386

рдЕрд░реЗ @haiatn!

рдЖрдкрдХреЗ рдЦреБрд▓реЗ рдкреАрдЖрд░ рдкрд░ рдореЗрд░реА рдирдЬрд╝рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИред

рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

рдЕрдм рдЬрдм рд╣рдордиреЗ sklearn.utils рд╕реЗ рдЬреЛ рдмрдЪрд╛ рд╣реИ рдЙрд╕реЗ рдорд░реНрдЬ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдкрд░ рдЕрдВрддрд┐рдо рдерд╛, рдХреНрдпрд╛ рд╣рдордиреЗ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛?

рдПрдХ рдЕрдВрддрд┐рдо рдЦреБрд▓рд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз #18025 рд╣реИ, рдлрд┐рд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдВрддрддрдГ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдирдорд╕реНрддреЗ,
рдореИрдВ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХреНрдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд░реНрдЧ рд▓рдВрдмрд┐рдд рд╣реИ? рдЕрдЧрд░ рдХреЛрдИ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕реЗ рдЙрдард╛ рд╕рдХрддрд╛ рд╣реВрдВред

рд╣реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдирдпрд╛, рдореИрдВ рдХрд┐рд╕реА рднреА рдореМрдХреЗ рдкрд░ рдбреЙрдХреНрдЯрд░ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреБрдЫ рдмрдЪрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ

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

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

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

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

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

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

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