рдбрд░ рдХреЛ рдХреИрд╕реЗ рджреВрд░ рдХрд░реЗрдВ рдФрд░ Azure Machine Learning рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░реЗрдВ

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


рдмреЗрд╢рдХ, рд╣рдо рд╕рднреА рдиреЗ рдПрдЬрд╝реНрдпреЛрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИ - рдорд╢реАрди рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдоред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд▓реЗрдЦреЛрдВ рдкрд░ рдкрд╣рд▓реА рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Azure ML рдЖрдкрдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░реЗрдЧрд╛, рдЬрд┐рддрдирд╛ рдХрд┐ рдпрд╣ рд╣рд▓ рдХрд░реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдКрдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, Azure ML рдкреНрд░рд╢рд┐рдХреНрд╖рдг Jupyter рдиреЛрдЯрдмреБрдХ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕реНрд╡рдпрдВ рдмрдирд╛рдиреЗ рдФрд░ рдПрдХ рдХреЛрд╢рд┐рдХрд╛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИ - рдмрд┐рдирд╛ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛, рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдЕрдиреНрдп рд▓рд╛рднреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рд╣рдордиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЕрдкрдиреЗ рдХрд╛рд░реНрдп рдореЗрдВ Azure ML рдХрд╛ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред


рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ Azure ML рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЦреЛрдЬрд╛ рд╣реИ! рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╡рд░рдг?



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


рдРрд╕рд╛ рдХрд░рдиреЗ рдкрд░, рдЖрдкрдХреЛ Azure ML рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд╛рдн рдорд┐рд▓рддреЗ рд╣реИрдВ:


  • рдЖрдк рдЕрдкрдиреА рдорд╢реАрди рдкрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЖрдИрдбреАрдИ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ GPU рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рдЙрд╕реА рд╕рдордп, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкреВрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдиреЛрдбреНрд╕ рдХреА рдиреНрдпреВрдирддрдо рд╕рдВрдЦреНрдпрд╛ рдХреЛ 0 рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗ, рдЖрдк рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди "рдСрди рдбрд┐рдорд╛рдВрдб" рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рдЖрдк рд╕рднреА рд╕реАрдЦрдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдПрдХ рд╕реНрдерд╛рди рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ , рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдореИрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдкрд░рд┐рдгрд╛рдореА рдореЙрдбрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ - рд╕рднреА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдкреНрд░рдгрд╛рд▓реА рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
  • рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдХрдИ рд▓реЛрдЧ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╡реЗ рдПрдХ рд╣реА рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рднреА рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдкрдВрдХреНрддрд┐рдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╡реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рд╣реА рдПрдХ рдкрд░рд┐рджреГрд╢реНрдп рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рд╕рд┐рдЦрд╛рдиреЗ рдореЗрдВ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИ , рдЬрдм рдкреНрд░рддреНрдпреЗрдХ рдЫрд╛рддреНрд░ рдПрдХ GPU рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рджреЗрдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рд░ рдХреЛрдИ рдХреЗрдВрджреНрд░реАрдп рд░реВрдк рд╕реЗ рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЙрдбрд▓ рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рддрд╛рд▓рд┐рдХрд╛ рдПрдХ рдЕрдЪреНрдЫреЗ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИред
  • рдПрдЬрд╝реНрдпреЛрд░ рдПрдордПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рд╛рдЗрдкрд░рдкрд░рдореЗрдЯрд░реНрд╕ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдпрд╣ рдХреЛрдб рдХреА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЖрдкрдХреЛ Azure ML рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордирд╛ рд▓рд┐рдпрд╛ рд╣реИ! рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╢реБрд░реБрдЖрдд рдХреИрд╕реЗ рдХрд░реЗрдВ:


  • рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рд╕рд╛рде рд╣реА рдПрдЬрд╝реНрдпреЛрд░ рд╕рд╛рдЗрди рдЗрди рдФрд░ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рднреА рд╣реИрдВ
  • рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрди рдХрд░реЗрдВ https://github.com/CloudAdvocacy/AzureMLStarter - рдЗрд╕рдореЗрдВ MNIST рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рд╣рд╕реНрддрд▓рд┐рдЦрд┐рдд рдЕрдВрдХреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдбреЗрдореЛ рдХреЛрдб рд╣реЛрддреЗ рд╣реИрдВред
  • рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдореЗрдВ рдХреНрд▓реЛрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЦреЛрд▓реЗрдВред
  • рдкрд░ рдкрдврд╝реЗрдВ!

Azure ML рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдФрд░ Azure ML рдкреЛрд░реНрдЯрд▓


рдХрд╛рд░реНрдп рдХреНрд╖реЗрддреНрд░ - рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ Azure ML рдХрд╛ рдЖрдпреЛрдЬрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕реАрдЦрдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ - рдкреНрд░рд╛рдкреНрдд рдореИрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдореЙрдбрд▓ред рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдЬрд╝реНрдпреЛрд░ рдПрдордПрд▓ рдкреЛрд░реНрдЯрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реИ - рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ рдЖрдк рдХрдИ рдСрдкрд░реЗрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдбреЗрдЯрд╛ рд▓реЛрдбрд┐рдВрдЧ рд╕реЗ рд▓реЗрдХрд░ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдореЙрдбрд▓ рддреИрдирд╛рддреА рддрдХред


рдЖрдк Azure рдкреЛрд░реНрдЯрд▓ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ ( рдЪрд░рдг-рджрд░-рдЪрд░рдг рдирд┐рд░реНрджреЗрд╢ рджреЗрдЦреЗрдВ ), рдпрд╛ Azure CLI рдХрдорд╛рдВрдб рд▓рд╛рдЗрди ( рдирд┐рд░реНрджреЗрд╢реЛрдВ ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:


az extension add -n azure-cli-ml az group create -n myazml -l northeurope az ml workspace create -w myworkspace -g myazml 

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


MNIST рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ


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


рд╣рдорд╛рд░реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдПрдХ train_local.py рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ SkLearn рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ - рд╣рдо рдЗрд╕реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред


рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╣рд▓реЗ MNML рдбреЗрдЯрд╛ рдХреЛ OpenML рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП LogisticRegression рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдкрд░рд┐рдгрд╛рдореА рд╕рдЯреАрдХрддрд╛ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреА рд╣реИ:


 mnist = fetch_openml('mnist_784') mnist['target'] = np.array([int(x) for x in mnist['target']]) shuffle_index = np.random.permutation(len(mist['data'])) X, y = mnist['data'][shuffle_index], mnist['target'][shuffle_index] X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.3, random_state = 42) lr = LogisticRegression() lr.fit(X_train, y_train) y_hat = lr.predict(X_test) acc = np.average(np.int32(y_hat == y_test)) print('Overall accuracy:', acc) 

рдЖрдк рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рд╕реЗрдХрдВрдб рдореЗрдВ рдЖрдкрдХреЛ рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛ред


Azure ML рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдПрдБ


рдпрджрд┐ рд╣рдо Azure ML рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рджреЛ рдореБрдЦреНрдп рд▓рд╛рдн рд╣реЛрдВрдЧреЗ:


  • рдПрдХ рдордирдорд╛рдирд╛ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрди рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рдХрд░рдирд╛, рдЬреЛ, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рд╕реНрдерд╛рдиреАрдп рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд╣реИред рдЗрд╕реА рд╕рдордп, Azure ML рд╡рд░реНрддрдорд╛рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреИрдХ рдХрд░рдиреЗ, рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рднреЗрдЬрдиреЗ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдЧрд╛ред
  • Azure ML рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рднреАрддрд░ рдПрдХ рд╣реА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдкрд░рд┐рдгрд╛рдоред рдЗрд╕ рдЕрд╡рд╕рд░ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдкрд░рд┐рдгрд╛рдореА рд╕рдЯреАрдХрддрд╛ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреЛрдб рдХреА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:

 from azureml.core.run import Run ... try: run = Run.get_submitted_run() run.log('accuracy', acc) except: pass 

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ train_universal.py рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдКрдкрд░ рд▓рд┐рдЦреЗ рдЧрдП рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ train_universal.py рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ)ред рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдерд╛рдиреАрдп рдФрд░ рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрди рджреЛрдиреЛрдВ рдкрд░ рдЪрд▓рд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред


VS рдХреЛрдб рд╕реЗ рдЗрд╕реЗ Azure ML рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░реЗрдВ:


  1. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдПрдЬрд╝реНрдпреЛрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЖрдкрдХреА рд╕рджрд╕реНрдпрддрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред рдмрд╛рдИрдВ рдУрд░ рдореЗрдиреВ рдореЗрдВ Azure рдЖрдЗрдХрди рдЪреБрдиреЗрдВред рдпрджрд┐ рдЖрдк рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдирд┐рдЪрд▓реЗ рджрд╛рдПрдБ рдХреЛрдиреЗ ( рдпрд╣ рдПрдХ ) рдореЗрдВ рдПрдХ рд╕реВрдЪрдирд╛ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА, рдЬрд┐рд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╡реЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рд╡реАрдПрд╕ рдХреЛрдб рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Ctrl-Shift-P рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ Azure рд╕рд╛рдЗрди рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред


  2. рдЙрд╕рдХреЗ рдмрд╛рдж, рдЕрдЬрд╝реБрд░реЗ рдЦрдВрдб (рдмрд╛рдИрдВ рдУрд░ рдХрд╛ рдЪрд┐рд╣реНрди) рдореЗрдВ рдорд╢реАрди рдХреЗ рдЦрдВрдб рдХреЛ рдЦреЛрдЬреЗрдВ:



рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░
рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдВрджрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдореВрд╣реЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП: рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрди, рдкреНрд░рдпреЛрдЧ рдЖрджрд┐ред


  1. рдлрд╝рд╛рдЗрд▓ рд╕реВрдЪреА рдкрд░ рдЬрд╛рдПрдВ, train_universal.py рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ Azure ML рдЪреБрдиреЗрдВ : Azure рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдБ ред

рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░


  1. рдЗрд╕рдХреЗ рдмрд╛рдж рд╡реАрдПрд╕ рдХреЛрдб рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдВрд╡рд╛рдж рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реЛрдЧреА: рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рд╕рджрд╕реНрдпрддрд╛ рдФрд░ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ, рдФрд░ рдирдпрд╛ рдкреНрд░рдпреЛрдЧ рднреА рдЪреБрдиреЗрдВ:

рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░
рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░
рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░


  1. рдирдИ рдЧрдгрдирд╛ рдмрдирд╛рдПрдБ рдЪреБрдиреЗрдВ:


    • рдЧрдгрдирд╛ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИ рдЬрд┐рд╕ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╣реЛрдЧрд╛ред рдЖрдк рдПрдХ рд╕реНрдерд╛рдиреАрдп рдХрдВрдкреНрдпреВрдЯрд░, рдпрд╛ рдПрдХ AmlCompute рдХреНрд▓рд╛рдЙрдб рдХреНрд▓рд╕реНрдЯрд░ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдорд╢реАрдиреЛрдВ рдХреА рдПрдХ рдорд╛рдкрдиреАрдп рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдБ STANDARD_DS3_v2 , рдорд╢реАрдиреЛрдВ рдХреА рдиреНрдпреВрдирддрдо рд╕рдВрдЦреНрдпрд╛ 0 рдХреЗ рд╕рд╛рде (рдФрд░ рдЖрдкрдХреА рднреВрдЦ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдзрд┐рдХрддрдо 1 рдпрд╛ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддреА рд╣реИ)ред рдпрд╣ рд╡реАрдПрд╕ рдХреЛрдб рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдпрд╛ рдкрд╣рд▓реЗ рдПрдордПрд▓ рдкреЛрд░реНрдЯрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

    рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░


  2. рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдХрдореНрдкреНрдпреВрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдХрдВрдЯреЗрдирд░ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪреВрдВрдХрд┐ рд╣рдо Scikit Learn рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, SkLearn рдЪреБрдиреЗрдВ, рдФрд░ рдлрд┐рд░ Enter рдХреЗ рд╕рд╛рде рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕реВрдЪреА рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред


    рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░
    рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░


  3. рдЙрд╕рдХреЗ рдмрд╛рдж, рдПрдХ рд╡рд┐рдВрдбреЛ JSON рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдЦреБрд▓рддреА рд╣реИ рдЬреЛ рдкреНрд░рдпреЛрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреА рд╣реИред рдЗрд╕рдореЗрдВ, рдЖрдк рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рдпреЛрдЧ рдХрд╛ рдирд╛рдоред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░ рд╕реАрдзреЗ рдкреНрд░рдпреЛрдЧ рдЬрдорд╛ рдХрд░реЗрдВ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:



рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░


  1. рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдпреЛрдЧ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджрд╛рдИрдВ рдУрд░ рдЖрдкрдХреЛ Azure ML рдкреЛрд░реНрдЯрд▓ рдХрд╛ рд▓рд┐рдВрдХ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдЬрд╣рд╛рдВ рдЖрдк рдкреНрд░рдпреЛрдЧ рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Azure ML рдкреЛрд░реНрдЯрд▓ рдореЗрдВ Azure ML рдкреНрд░рдпреЛрдЧ рдкрд░рд┐рдгрд╛рдо
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ рдкреНрд░рдпреЛрдЧреЛрдВ Azure ML рдкреЛрд░реНрдЯрд▓ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рдпрд╛ Azure рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:


рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░


  1. рдпрджрд┐ рдЙрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рд╕реБрдзрд╛рд░ рдХрд┐рдП рд╣реИрдВ рдпрд╛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдкреНрд░рдпреЛрдЧ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдмрд╣реБрдд рддреЗрдЬ рдФрд░ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдлрд╝рд╛рдЗрд▓ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рдЖрдкрдХреЛ рдПрдХ рдирдпрд╛ рдореЗрдиреВ рдЖрдЗрдЯрдо рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ рд░рд┐рдкреАрдЯ рд▓рд╛рд╕реНрдЯ рд░рди - рдмрд╕ рдЗрд╕реЗ рдЪреБрдиреЗрдВ рдФрд░ рдкреНрд░рдпреЛрдЧ рддреБрд░рдВрдд рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:

рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдПрдЬрд╝реБрд░ рдПрдордПрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░
рдЖрдк рд╣рдореЗрд╢рд╛ Azure ML рдкреЛрд░реНрдЯрд▓ рдкрд░ рд╕рднреА рд▓реЙрдиреНрдЪ рд╕реЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред


рдЕрдм рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ Azure ML рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдФрд░ рджрд░реНрдж рд░рд╣рд┐рдд рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдХрдИ рдЕрдЪреНрдЫреЗ рд▓рд╛рдн рдорд┐рд▓рддреЗ рд╣реИрдВред


рд▓реЗрдХрд┐рди рдЖрдкрдиреЗ рдЦрд╛рдорд┐рдпрд╛рдВ рджреЗрдЦреА рд╣реЛрдВрдЧреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрд╛ред рдмреЗрд╢рдХ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдкреИрдХ рдХрд░рдиреЗ рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдпрджрд┐ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ 0 рдиреЛрдб рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдШрдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧреЗрдЧрд╛, рдФрд░ рдпрд╣ рд╕рдм рдмрд╣реБрдд рд╣реА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдЬрдм рд╣рдо MNIST рдЬреИрд╕реЗ рд╕рд░рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХреБрдЫ рд╕реЗрдХрдВрдб рдореЗрдВ рд╣рд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ, рдЬрдм рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрдИ рдШрдВрдЯреЛрдВ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рджрд┐рдиреЛрдВ рдпрд╛ рд╣рдлреНрддреЛрдВ рддрдХ рд░рд╣рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдордп рдирдЧрдгреНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░рджрд░реНрд╢рди рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЬреЛ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред


рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?


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


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


рдЙрдкрдпреЛрдЧреА рд╕рдВрд╕рд╛рдзрди


Azure ML рдХреЗ рдЕрдзрд┐рдХ рдЧрд╣рди рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд Microsoft рдЬрд╛рдиреЗрдВ рдкрд╛рдареНрдпрдХреНрд░рдо рдЙрдкрдпреЛрдЧреА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:


Source: https://habr.com/ru/post/hi485338/


All Articles