рдкреГрд╖реНрдарднреВрдорд┐
рдЖрдЬ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ automl рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкрд░ fit
рдкрд░ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ automl рд╣рдореЗрд╢рд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреА рдЕрдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдкреНрд░рддрд┐рдпрд╛рдВ рд▓реМрдЯрд╛рддрд╛ рд╣реИ:
automl.search(X_train, y_train)
best_pipeline = automl.best_pipeline
best_pipeline.fit(X_train, y_train)
best_pipeline.score(X_test, y_test, objectives=['MSE'])
pipeline = automl.get_pipeline(42)
pipeline.fit(X_train, y_train)
pipeline.score(X_test, y_test, objectives=['MSE'])
рдЪреБрдиреМрддреА
рд╣рдо рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдПрдордПрд▓ рдЪрд▓рд╛рдирд╛, рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдФрд░ рдЙрд╕ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдФрд░ рдбреАрдмрдЧ рдХрд░рдиреЗ, рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдФрд░ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдкреНрд░рд╕реНрддрд╛рд╡
рдЕрд▓реНрдкрд╛рд╡рдзрд┐ рдореЗрдВ (рдпрд╛рдиреА рдпрд╣ рд╕рдорд╕реНрдпрд╛): best_pipeline
рдПрдХреНрд╕реЗрд╕рд░ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд▓реМрдЯрд╛рдПрдВ:
automl.search(X_train, y_train)
best_pipeline = automl.best_pipeline
best_pipeline.score(X_test, y_test, objectives=['MSE'])
рдпрджрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЦреЛрдЬ рдЕрднреА рддрдХ рдирд╣реАрдВ рдЪрд▓реА рд╣реИ, рддреЛ рдЙрд╕ рдПрдХреНрд╕реЗрд╕рд░ рдХреЛ рддреНрд░реБрдЯрд┐ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕рдХреЗ рд▓рд┐рдП рдореЗрд░реА рд╕рд┐рдлрд╛рд░рд┐рд╢ рд╣реИ рдХрд┐ рдЕрдВрдд рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдПрдордПрд▓ рдЦреЛрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЙрд╕ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рд╕рдВрджрд░реНрдн рдХреЛ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрд╛рдЗрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ!
рдкреВрд░реНрдг рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рднреА рдирд┐рд╣рд┐рддрд╛рд░реНрде рд╣реИрдВ: рд╣рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЦреЛрдЬ рд╕рдордп рдФрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдЕрд▓рдЧ рд╕реЗ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд╕рдордп рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реБрдХрд┐рдВрдЧ рдЧреНрд▓рд╛рд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╕рдВрдЪрд╛рд▓рди рд╣реИрдВред
рднрд╡рд┐рд╖реНрдп
рд▓рдВрдмреЗ рд╕рдордп рддрдХ, рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдХреЙрд▓ рдХреЗ рдмрд╛рд╣рд░ рдбреЗрдЯрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдХреЛ search
рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдмреНрд╕реНрдЯреНрд░реИрдХреНрд╢рди рдмрдирд╛рдПрдВред рдпрд╣ рд╣рдореЗрдВ get_pipeline
рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдЬреИрд╕реА рдЪреАрдЬреЗрдВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рд╕рд╛рде рд╣реА рд╣рдореЗрдВ рдХреЙрд▓ рдХреЗ рджреМрд░рд╛рди рд╕рднреА рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ search
ред
рддреЛ рдпреЛрдЬрдирд╛ X_test
рдФрд░ y_test
рдХреЗ рд▓рд┐рдП AutoMLSearch.search
api рдореЗрдВ рддрд░реНрдХ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╣реИ? рдпрд╛ рдпрд╣ X
рдФрд░ y
рд╕реЗ search
рдкрд╛рд╕ рдХрд┐рдП рдЧрдП рдкрд░ рдлрд┐рдЯ рд╣реЛрдЧрд╛?
рдХреНрдпрд╛ рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП train_best_pipeline
рд╕реЗ search()
рдпрд╛ __init__
рдПрдХ рдЭрдВрдбрд╛ рднреА рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдПрдХ рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдордп рдФрд░ рд╕реНрдореГрддрд┐ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
@freddyaboulton рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ рдкрд░ рдлрд┐рдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ search
рдХреЛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
@ kmax12 рдЕрдЪреНрдЫрд╛ рдмрд┐рдВрджреБ, рд╕рд╣рдордд рд╣реИ, рд╣рдо рдПрдХ train_best_pipeline
рдзреНрд╡рдЬ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рддреНрдпред рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЯреАрдмреАрдбреА рдЕрдЧрд░ рдпрд╣ рдЧрд▓рдд рд╣реИ рддреЛ рдПрдкреАрдЖрдИ рдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореЗрд░реА рдкреНрд░рд╡реГрддреНрддрд┐ рдмрд╕ best_pipeline
рдПрдХ рдЕрдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдмреЗрд╣рддрд░ рд╡рд┐рдЪрд╛рд░ рд╣реИ рддреЛ рдореИрдВ рд╕рднреА рдХрд╛рди рд╣реВрдВред @bchen1116 FYI рдХрд░реЗрдВ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдХреНрдпрд╛ рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП
train_best_pipeline
рд╕реЗsearch()
рдпрд╛__init__
рдПрдХ рдЭрдВрдбрд╛ рднреА рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдПрдХ рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдордп рдФрд░ рд╕реНрдореГрддрд┐ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ