Azure DP-100: рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрдЯрд┐рд╕реНрдЯ рдПрд╕реЛрд╕рд┐рдПрдЯ рдХреЗ рд▓рд┐рдП 6-рд╕рдкреНрддрд╛рд╣ рдХреА рдЕрдзреНрдпрдпрди рдпреЛрдЬрдирд╛
Azure ML SDK v2, MLflow, рдбрд┐рдЬрд╛рдЗрдирд░ рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдпрдерд╛рд░реНрдерд╡рд╛рджреА 6-рд╕рдкреНрддрд╛рд╣ рдХреА DP-100 рдпреЛрдЬрдирд╛ - рд╕рд╛рде рд╣реА рд╡реЗ рдЧрд▓рддрд┐рдпрд╛рдБ рдЬреЛ рдЕрдиреНрдпрдерд╛ рддреИрдпрд╛рд░ рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреЛ рд╡рд┐рдлрд▓ рдХрд░ рджреЗрддреА рд╣реИрдВред
DP-100, Azure рдкрд░ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреА рдкрд░реАрдХреНрд╖рд╛ рд╣реИред $165 USD, 100 рдорд┐рдирдЯ рдореЗрдВ 40-60 рдкреНрд░рд╢реНрди (рдХреЗрд╕ рд╕реНрдЯрдбреАрдЬ рдХреЗ рдХрд╛рд░рдг рд╕рдВрдЦреНрдпрд╛ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИ), рдПрдХ рдпрд╛ рджреЛ рдХреЗрд╕-рд╕реНрдЯрдбреА рд╕реЗрдХреНрд╢рди, 700/1000 рдХрд╛ рд╕реНрдХреЗрд▓реНрдб рдкрд╛рд╕рд┐рдВрдЧ рд╕реНрдХреЛрд░ред рдпрд╣ Azure Machine Learning рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрдЯрд┐рд╕реНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рднреВрдорд┐рдХрд╛-рдЖрдзрд╛рд░рд┐рдд рдПрд╕реЛрд╕рд┐рдПрдЯ рд╕рд░реНрдЯ рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Python, scikit-learn, рдФрд░ рдмреБрдирд┐рдпрд╛рджреА ML рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХрд╛ рдЬреНрдЮрд╛рди рд╣реИ, рддреЛ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ 8-10 рдШрдВрдЯреЗ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЫрд╣ рд╕рдкреНрддрд╛рд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред рдпрджрд┐ рдЖрдк ML рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕реАрдЦ рд░рд╣реЗ рд╣реИрдВ, рддреЛ DP-100 рдЕрднреА рд╕рд╣реА рдкрд░реАрдХреНрд╖рд╛ рдирд╣реАрдВ рд╣реИ - рдкрд╣рд▓реЗ рдПрдХ рдореЙрдбрд▓-рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛрд░реНрд╕ рдХрд░реЗрдВред рдкрд░реАрдХреНрд╖рд╛ Azure ML рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреА рд╣реИ, рди рдХрд┐ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдХрд┐ рдЖрдкрдХреЛ рдХрдиреНрдлреНрдпреВрдЬрди рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
DP-100 рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ
рд╡рд░реНрддрдорд╛рди рдкрд░реАрдХреНрд╖рд╛ рдЧрд╛рдЗрдб (SDK v1 рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ v2 рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 2024 рдореЗрдВ рддрд╛рдЬрд╝рд╛ рдХреА рдЧрдИ) рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИ:
- Azure ML рд╕рдВрд╕рд╛рдзрдиреЛрдВ (рд╡рд░реНрдХрд╕реНрдкреЗрд╕, рдХрдВрдкреНрдпреВрдЯ, рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░, рд╡рд╛рддрд╛рд╡рд░рдг) рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░реЗрдВ - рд▓рдЧрднрдЧ 25%
- рдкреНрд░рдпреЛрдЧ рдЪрд▓рд╛рдПрдВ рдФрд░ рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░реЗрдВ (рдЬреЙрдмреНрд╕, MLflow рдЯреНрд░реИрдХрд┐рдВрдЧ, AutoML, рд╣рд╛рдЗрдкрд░рдбреНрд░рд╛рдЗрд╡) - рд▓рдЧрднрдЧ 25%
- ML рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдФрд░ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд░реЗрдВ (рдкреНрд░рдмрдВрдзрд┐рдд рдСрдирд▓рд╛рдЗрди рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕, рдмреИрдЪ рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕, рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ) - рд▓рдЧрднрдЧ 25%
- рдЬрд┐рдореНрдореЗрджрд╛рд░ ML рд▓рд╛рдЧреВ рдХрд░реЗрдВ (рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛, рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХрддрд╛, рдбрд┐рдлрд░реЗрдВрд╢рд┐рдпрд▓ рдкреНрд░рд╛рдЗрд╡реЗрд╕реА) - рд▓рдЧрднрдЧ 25%
рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ: рдЖрдкрдХреЛ Azure ML Python SDK v2 рдореЗрдВ рдкрд╛рд░рдВрдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, Azure ML Studio (рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдиреЛрдЯрдмреБрдХ) рдореЗрдВ рд╕рд╣рдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ Azure ML рдореЗрдВ MLflow рдЯреНрд░реИрдХрд┐рдВрдЧ, рд╕рд╛рд░рдгреАрдмрджреНрдз / рдЗрдореЗрдЬ / NLP рдХреЗ рд▓рд┐рдП AutoML, рдФрд░ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП HyperDrive / рд╕реНрд╡реАрдк рдЬреЙрдмреНрд╕ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░реЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╡рд╛рд▓реЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдЖрдкрдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдСрдирд▓рд╛рдЗрди рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ (рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо, рдЯреНрд░реИрдлрд┐рдХ рд╕реНрдкреНрд▓рд┐рдЯрд┐рдВрдЧ рдФрд░ рдмреНрд▓реВ-рдЧреНрд░реАрди рдХреЗ рд╕рд╛рде) рдмрдирд╛рдо рдмреИрдЪ рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ (рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕реНрдХреЛрд░рд┐рдВрдЧ) рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдЬреЛ рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП
рд╕рдкреНрддрд╛рд╣ 1 рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдирд┐рдореНрди рдореЗрдВ рдкрд╛рд░рдВрдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
- Python, рд╕рд╣рдЬрддрд╛ рд╕реЗред рдлрд╝рдВрдХреНрд╢рди, рдХреНрд▓рд╛рд╕, рдбреЗрдХреЛрд░реЗрдЯрд░, рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдкрдврд╝рдирд╛ рдФрд░ рд▓рд┐рдЦрдирд╛ред
- pandas + numpy рдХрд╛рдордХрд╛рдЬреА рд╕реНрддрд░ рдкрд░ред
- scikit-learn, рдЬрд┐рд╕рдореЗрдВ
Pipeline,train_test_split, рдмреБрдирд┐рдпрд╛рджреА рд░рд┐рдЧреНрд░реЗрд╕рд░реНрд╕ рдФрд░ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░реНрд╕, рдФрд░ColumnTransformerрд╢рд╛рдорд┐рд▓ рд╣реИрдВред - рд╡реИрдЪрд╛рд░рд┐рдХ ML: рдЯреНрд░реЗрди/рд╡реИрд▓рд┐рдбреЗрд╢рди/рдЯреЗрд╕реНрдЯ рд╕реНрдкреНрд▓рд┐рдЯ, рдХреНрд░реЙрд╕-рд╡реИрд▓рд┐рдбреЗрд╢рди, рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ, рд░реЗрдЧреБрд▓рд░рд╛рдЗрдЬрд╝реЗрд╢рди, рд░рд┐рдЧреНрд░реЗрд╢рди рдФрд░ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ред
- рдХреБрдЫ Azure рдПрдХреНрд╕рдкреЛрдЬрд░ - рдХрдо рд╕реЗ рдХрдо, AZ-900 рд╢рдмреНрджрд╛рд╡рд▓реАред рд░рд┐рд╕реЛрд░реНрд╕ рдЧреНрд░реБрдкреНрд╕, RBAC, рд╕реНрдЯреЛрд░реЗрдЬ рдЕрдХрд╛рдЙрдВрдЯреНрд╕, рдФрд░ Key Vault рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рд╕рдордЭрд╛рдП рдЬрд╛рдПрдВрдЧреЗред
рдпрджрд┐ рд╡реЗ рдмреБрд▓реЗрдЯ рдЕрд╕реНрдерд┐рд░ рд▓рдЧрддреЗ рд╣реИрдВ, рддреЛ рдиреАрдЪреЗ рджреА рдЧрдИ рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рдордЬрдмреВрдд рдХрд░рдиреЗ рдореЗрдВ рджреЛ рд╕рдкреНрддрд╛рд╣ рдмрд┐рддрд╛рдПрдВред
рд╕рдкреНрддрд╛рд╣ 1: рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдФрд░ рдХрдВрдкреНрдпреВрдЯ
рдкрд╣рд▓реЗ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╣рд╛рде рдЖрдЬрдорд╛рдПрдВред рдЕрднреА рдкрд░реАрдХреНрд╖рд╛ рдЧрд╛рдЗрдб рдХреЛ рд╢реБрд░реВ рд╕реЗ рдЕрдВрдд рддрдХ рди рдкрдврд╝реЗрдВред
- рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ Azure рдлреНрд░реА рдЕрдХрд╛рдЙрдВрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдХ рдмрдирд╛рдПрдВред рдкреЛрд░реНрдЯрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ Azure ML рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдмрдирд╛рдПрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рд╕реНрдЯреЛрд░реЗрдЬ рдЕрдХрд╛рдЙрдВрдЯ, Key Vault, рдХрдВрдЯреЗрдирд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА, Application Insightsред рдкрд░реАрдХреНрд╖рд╛ рдЗрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрддреА рд╣реИред
- рдПрдХ рдХрдВрдкреНрдпреВрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ (рдПрдХ рдЫреЛрдЯрд╛ - D2s_v3 рдареАрдХ рд╣реИ) рдФрд░ рдиреНрдпреВрдирддрдо рдиреЛрдбреНрд╕ = 0 рдХреЗ рд╕рд╛рде рдПрдХ рдХрдВрдкреНрдпреВрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рджрд╛рди рдХрд░реЗрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХрдВрдкреНрдпреВрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реЛрдиреЗ рдкрд░ рднреА рдмрд┐рд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбреНрд╕ рд╢реВрдиреНрдп рддрдХ рд╕реНрдХреЗрд▓ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рдЖрддрд╛ рд╣реИред
- Azure ML Studio UI рдХреЛ рджреЗрдЦреЗрдВред рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░реНрд╕, рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ / рдбреЗрдЯрд╛ рдПрд╕реЗрдЯреНрд╕, рдПрдиреНрд╡рд╛рдпрд░рдореЗрдВрдЯреНрд╕, рдореЙрдбрд▓реНрд╕, рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЖрдк рдЕрднреА рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдЖрдк рд▓реЗрдЖрдЙрдЯ рдХреЛ рд╕рдордЭ рд░рд╣реЗ рд╣реИрдВред
- рдХрдВрдкреНрдпреВрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкрд░ рдПрдХ рдиреЛрдЯрдмреБрдХ рдЕрдЯреИрдЪ рдХрд░реЗрдВред
azure-ai-ml(SDK v2 рдкреИрдХреЗрдЬ -azureml-coreрдирд╣реАрдВ, рдЬреЛ v1 рд╣реИ рдФрд░ рдЕрдм рдЙрдкрдпреЛрдЧ рдореЗрдВ рдирд╣реАрдВ рд╣реИ) рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВредDefaultAzureCredentialрд╕реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░реЗрдВ рдФрд░ рдПрдХMLClientрдмрдирд╛рдПрдВред рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХрд╛ рдирд╛рдо рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред рдпрд╣ рдЖрдкрдХрд╛ "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб" рд╣реИред
рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдХрд╛ рдЪреЗрдХрдкреЙрдЗрдВрдЯ: рдЖрдк рдмрд┐рдирд╛ рдХреБрдЫ рджреЗрдЦреЗ 60 рд╕реЗрдХрдВрдб рд╕реЗ рдХрдо рд╕рдордп рдореЗрдВ рдПрдХ рдиреЛрдЯрдмреБрдХ рд╕реЗ рдЕрдкрдиреЗ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдкреНрддрд╛рд╣ 2: рдбреЗрдЯрд╛, рд╡рд╛рддрд╛рд╡рд░рдг, рдЬреЙрдмреНрд╕
рдЕрдм рдЖрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪреАрдЬреЗрдВ рдмрдирд╛рддреЗ рд╣реИрдВред
- рдПрдХ CSV рдХреЛ
DataрдПрд╕реЗрдЯ (URI рдлрд╛рдЗрд▓ рдпрд╛ MLTable) рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВред рдЗрд╕реЗml_client.data.get(...)рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдиреЛрдЯрдмреБрдХ рд╕реЗ рдкрдврд╝реЗрдВред рдкрд░реАрдХреНрд╖рд╛ рдХреЛuri_file,uri_folder, рдФрд░mltableрдбреЗрдЯрд╛ рдПрд╕реЗрдЯ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИ - рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ рдпрд╛рдж рд░рдЦреЗрдВред - рдПрдХ рдХрд╕реНрдЯрдо рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдПрдВред рдпрд╛ рддреЛ
conda.yamlрд▓рд┐рдЦреЗрдВ рдпрд╛ рдПрдХ рдХреНрдпреВрд░реЗрдЯреЗрдб рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд pip dep рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдПрдХcommandрдЬреЙрдм рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВ рдЬреЛ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрднреА рдкрдВрдЬреАрдХреГрдд рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдПрдХ 30-рд▓рд╛рдЗрди scikit-learn рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░) рдЪрд▓рд╛рддрд╛ рд╣реИред - рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ MLflow рдСрдЯреЛрд▓реЙрдЧрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (
mlflow.sklearn.autolog()рдлрд┐рд░ рдлрд┐рдЯ рдХрд░реЗрдВ)ред рджреЗрдЦреЗрдВ рдХрд┐ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдЖрд░реНрдЯрд┐рдлреИрдХреНрдЯреНрд╕ рдЬреЙрдм рдореЗрдВ рдХреИрд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕рдХреА рддреБрд▓рдирд╛mlflow.log_metric()рдХреЗ рд╕рд╛рде рдореИрдиреНрдпреБрдЕрд▓ рд▓реЙрдЧрд┐рдВрдЧ рд╕реЗ рдХрд░реЗрдВред - рдЬреЙрдм рдХреЛ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ рдмрдЬрд╛рдп рдХрдВрдкреНрдпреВрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВред рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрд▓рд╕реНрдЯрд░ 0 рд╕реЗ рдКрдкрд░ рдХреИрд╕реЗ рдЖрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдиреАрдЪреЗ рдЬрд╛рддрд╛ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдмрд╛рдд: SDK v2 рдореЗрдВ, рдЬреЙрдмреНрд╕ azure.ai.ml рд╕реЗ command рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдмрдорд┐рдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рди рдХрд┐ ScriptRunConfig (рдЬреЛ v1 рдореЗрдВ рдерд╛) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рдкрд░реАрдХреНрд╖рд╛ рдЖрдкрдХреЛ рдЧрд▓рдд-рдЙрддреНрддрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ v1-рд╢реИрд▓реА рдХрд╛ рдХреЛрдб рджреЗрдЧреАред рдЙрд╕реЗ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЖрдВрдЦреЛрдВ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░реЗрдВред
рд╕рдкреНрддрд╛рд╣ 3: AutoML, HyperDrive, рдкрд╛рдЗрдкрд▓рд╛рдЗрди
рднрд╛рд░реА ML рд╕рдкреНрддрд╛рд╣ред
- рдЙрд╕реА рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд╡рд┐рд░реБрджреНрдз SDK рд╕реЗ рдПрдХ AutoML рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдЬреЙрдм рдЪрд▓рд╛рдПрдВред рдЗрд╕реЗ 30 рдорд┐рдирдЯ рдФрд░
max_trials=10рддрдХ рд╕реАрдорд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдкрдХреЗ рдХреНрд░реЗрдбрд┐рдЯ рдЦрд░реНрдЪ рди рд╣реЛрдВред рд▓реАрдбрд░рдмреЛрд░реНрдб рджреЗрдЦреЗрдВред - рдПрдХ рдХрд╕реНрдЯрдо рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдПрдХ рд╕реНрд╡реАрдк / HyperDrive рдЬреЙрдм рдЪрд▓рд╛рдПрдВред рдкрд╣рд▓реЗ
randomрд╕реИрдВрдкрд▓рд┐рдВрдЧ рдЖрдЬрд╝рдорд╛рдПрдВ, рдлрд┐рд░bayesian(рдЬреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд╛рдкреНрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рдПрдХ рдкрд░реАрдХреНрд╖рд╛ рдкреНрд░рд╢реНрди рд╣реИ)ред - рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд╛рдкреНрддрд┐ рдиреАрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВ: bandit, median stopping, truncation selectionред рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдЬрд╛рдиреЗрдВ - рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ bandit рдХреЗ
slack_factorрдФрд░slack_amountрдЯреЙрдЧрд▓ рдХреЛред - рдХрдо рд╕реЗ рдХрдо рджреЛ рдШрдЯрдХреЛрдВ - рдПрдХ рдбреЗрдЯрд╛ рдкреНрд░реЗрдк рдШрдЯрдХ рдФрд░ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдШрдЯрдХ - рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рдХрд░ рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЬреЙрдм рдмрдирд╛рдПрдВред рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдЗрддрдиреА рдмрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдкрд░реАрдХреНрд╖рд╛ рдХреЗ рджрд┐рди YAML рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣реЗрдВрдЧреЗред
рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдХрд╛ рдЪреЗрдХрдкреЙрдЗрдВрдЯ: рдЖрдк рдЬреЛрд░ рд╕реЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ Random, Grid, рдФрд░ Bayesian рд╕реИрдВрдкрд▓рд┐рдВрдЧ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдХрд┐рд╕реЗ рдХрдм рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдФрд░ Bayesian bandit рдХреЗ рд╕рд╛рде рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЬреБрдбрд╝рддрд╛ рд╣реИред
рд╕рдкреНрддрд╛рд╣ 4: рдкрд░рд┐рдирд┐рдпреЛрдЬрди
рдпрд╣реАрдВ рдкрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдореНрдореАрджрд╡рд╛рд░ рдЕрдВрдХ рдЦреЛ рджреЗрддреЗ рд╣реИрдВред
- рдПрдХ рдЬреЙрдм рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдПрдХ рдореЙрдбрд▓ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВред рджреЛрдиреЛрдВ рддрд░реАрдХреЛрдВ рд╕реЗ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ:
ml_client.models.create_or_updateрдХреЗ рд╕рд╛рде SDK рд╕реЗ, рдФрд░ рд╕реНрдЯреВрдбрд┐рдпреЛ UI рд╕реЗред - рдореЙрдбрд▓ рдХреЛ рдПрдХ рдкреНрд░рдмрдВрдзрд┐рдд рдСрдирд▓рд╛рдЗрди рдПрдВрдбрдкреЙрдЗрдВрдЯ рдкрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред рдПрдХ рд╣реА рдПрдВрдбрдкреЙрдЗрдВрдЯ рдХреЗ рдкреАрдЫреЗ рдХрдо рд╕реЗ рдХрдо рджреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рдЯреНрд░реИрдлрд┐рдХ рдХреЛ 90/10 рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВред рдпрд╣ рдмреНрд▓реВ/рдЧреНрд░реАрди рдкреИрдЯрд░реНрди рд╣реИ рдЬрд┐рд╕рдХрд╛ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реАрдзреЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИред
- рдЙрд╕реА рдореЙрдбрд▓ рдХреЛ рдПрдХ рдмреИрдЪ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдкрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред рдЗрдирдкреБрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╕реНрдХреЛрд░ рдХрд░реЗрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдмреИрдЪ рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдХрдВрдкреНрдпреВрдЯ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ; рд╡реЗ рдкреНрд░рддреНрдпреЗрдХ рдЗрдиреНрд╡реЛрдХреЗрд╢рди рдкрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВред
- рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкрд░ рдбреЗрдЯрд╛ рдбреНрд░рд┐рдлреНрдЯ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕реЗрдЯ рдХрд░реЗрдВред рдПрдХ Application Insights рдЕрд▓рд░реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред рдкрд░реАрдХреНрд╖рд╛ Model Monitor (SDK v1 рдореЗрдВ рдЬрд┐рд╕реЗ Data Drift Monitor рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ рдЙрд╕рдХрд╛ рдирдпрд╛ рдирд╛рдо) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкреНрд░рд╢реНрди рдкреВрдЫреЗрдЧреАред
рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдмрд╛рдд: рдкреНрд░рдмрдВрдзрд┐рдд рдСрдирд▓рд╛рдЗрди рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд VM рджреНрд╡рд╛рд░рд╛ рдмрд┐рд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЪрд╛рд╣реЗ рдЖрдк рдЯреНрд░реИрдлрд┐рдХ рднреЗрдЬ рд░рд╣реЗ рд╣реЛрдВ рдпрд╛ рдирд╣реАрдВред рдкрд░реАрдХреНрд╖рд╛ рдПрдХ рдРрд╕рд╛ рдкрд░рд┐рджреГрд╢реНрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧреА рдЬрд╣рд╛рдБ рд╕рдмрд╕реЗ рд╕рд╕реНрддрд╛ рдЙрддреНрддрд░ рдПрдХ рдмреИрдЪ рдПрдВрдбрдкреЙрдЗрдВрдЯ рд╣реЛрдЧрд╛ рдФрд░ рдЧрд▓рдд рдЙрддреНрддрд░ рд╕рднреА рдСрдирд▓рд╛рдЗрди рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдВрдЧреЗред рдЪреБрдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ "рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдиреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ" рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢реНрди рдкрдврд╝реЗрдВред
рд╕рдкреНрддрд╛рд╣ 5: рдЬрд┐рдореНрдореЗрджрд╛рд░ ML рдФрд░ рдХреЗрд╕ рд╕реНрдЯрдбреАрдЬ
рдХрдо рдХреЛрдб, рдЕрдзрд┐рдХ рдкрдврд╝рдирд╛ред
- рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП Microsoft рдХреЗ Responsible AI рдбреИрд╢рдмреЛрд░реНрдб рдХреЛ рджреЗрдЦреЗрдВред рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕, рддреНрд░реБрдЯрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдореЙрдбрд▓ рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХрддрд╛ (SHAP) рдорд╛рди рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред рдкрд░реАрдХреНрд╖рд╛ рд╢рдмреНрджрд╛рд╡рд▓реА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреА рд╣реИ, рди рдХрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЧрд╣рд░рд╛рдИ рдХрд╛ред
- Azure ML рдореЗрдВ рдбрд┐рдлрд░реЗрдВрд╢рд┐рдпрд▓ рдкреНрд░рд╛рдЗрд╡реЗрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВ -
azureml-opendp-smartnoiseрдореМрдЬреВрдж рд╣реИ рд▓реЗрдХрд┐рди рдкрд░реАрдХреНрд╖рд╛ рдЗрд╕реЗ рд╡реИрдЪрд╛рд░рд┐рдХ рд░рдЦрддреА рд╣реИред - рд╕рдордпрдмрджреНрдз рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЕрдкрдиреА рдкрд╣рд▓реА рдкреВрд░реНрдг-рд▓рдВрдмрд╛рдИ рд╡рд╛рд▓реА рдЕрднреНрдпрд╛рд╕ рдкрд░реАрдХреНрд╖рд╛ рджреЗрдВред рд▓рдЧрд╛рддрд╛рд░ рджреЛ рдХреЗрд╕ рд╕реНрдЯрдбреАрдЬ 30+ рдорд┐рдирдЯ рдЦрд╛ рдЬрд╛рдПрдВрдЧреАред рд▓рдп рдХреА рдЖрджрдд рдбрд╛рд▓реЗрдВред
- рдЕрднреНрдпрд╛рд╕ рд╕реНрдХреЛрд░ рд╕реЗ рдХрдордЬреЛрд░ рдбреЛрдореЗрди рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдпрд╛ рддреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЖрдВрддрд░рд┐рдХ рдпрд╛ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рдиреАрддрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВ - рд╕рдкреНрддрд╛рд╣ 3 рдпрд╛ 4 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВред
рд╕рдкреНрддрд╛рд╣ 6: рдЕрднреНрдпрд╛рд╕ рдФрд░ рд╢рд┐рдк рдХрд░реЗрдВ
рд╣рд░ рджреВрд╕рд░реЗ рджрд┐рди рдЕрднреНрдпрд╛рд╕ рдкрд░реАрдХреНрд╖рд╛ рджреЗрдВред рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдмрд╛рдж, рдЙрди рд╕реЗрд╡рд╛рдУрдВ рдпрд╛ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд▓рд┐рдЦреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдиреЗ рдЧрд▓рдд рдХрд┐рдпрд╛ред рдкреИрдЯрд░реНрди рд╕рд╛рдордиреЗ рдЖрдПрдВрдЧреЗ - рдЖрдорддреМрд░ рдкрд░ рд╡рд╛рддрд╛рд╡рд░рдг (рдХреНрдпреВрд░реЗрдЯреЗрдб рдмрдирд╛рдо рдХрд╕реНрдЯрдо рдмрдирд╛рдо рдкрдВрдЬреАрдХреГрдд), рдбреЗрдЯрд╛ рдПрд╕реЗрдЯ рдкреНрд░рдХрд╛рд░, рдФрд░ рдХреМрди рд╕рд╛ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдЯреВрд▓ рд╕рд╣реА рдЙрддреНрддрд░ рд╣реИ (Application Insights рдмрдирд╛рдо Azure Monitor рдмрдирд╛рдо Log Analytics workspace) рдХреЗ рдЖрд╕рдкрд╛рд╕ред
рдкрд░реАрдХреНрд╖рд╛ рдХреЛ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдХреЗ рд▓рд┐рдП рд╢реЗрдбреНрдпреВрд▓ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рд╕рдордпрдмрджреНрдз рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рджреЛ рдЕрднреНрдпрд╛рд╕ рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдореЗрдВ 80% рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдХреЛрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рддреИрдпрд╛рд░ рд╣реИрдВред 70% рд╕реЗ рдХрдо рдХрд╛ рдорддрд▓рдм рд╣реИ рдПрдХ рдФрд░ рд╕рдкреНрддрд╛рд╣ рдЖрдЧреЗ рдмрдврд╝рд╛рдирд╛ - $165 рдХрд╛ рд░рд┐рдЯреЗрдХ рдФрд░ 24 рдШрдВрдЯреЗ рдХрд╛ рдХреВрд▓рдбрд╛рдЙрди рд╕рд╛рдд рджрд┐рдиреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдорд╣рдВрдЧрд╛ рд╣реИред
DP-100, AI-102 рдФрд░ DP-900 рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ
DP-100 рдбреЗрдЯрд╛-рд╕рд╛рдЗрдВрдЯрд┐рд╕реНрдЯ рдЯреНрд░реИрдХ рд╣реИ; AI-102 AI-рдЗрдВрдЬреАрдирд┐рдпрд░ рдЯреНрд░реИрдХ рд╣реИред рдУрд╡рд░рд▓реИрдк рдХрдо рд╣реИред DP-100 рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рдЖрдк Azure ML рдореЗрдВ рдХрд╕реНрдЯрдо рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ; AI-102 рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рдЖрдк Azure AI рд╕реЗрд╡рд╛рдУрдВ (Vision, Language, OpenAI) рдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдпрджрд┐ рдЖрдк рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрдЯрд┐рд╕реНрдЯ рд╣реИрдВ, рддреЛ DP-100 рдЕрдХреЗрд▓рд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдпрджрд┐ рдЖрдк Copilot-рд╢реИрд▓реА рдХреА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реИрдВ, рддреЛ AI-102 рдмреЗрд╣рддрд░ рдлрд┐рдЯ рд╣реИ рдФрд░ DP-100 рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИред
DP-900 рдПрдХ рджреЛрд╕реНрддрд╛рдирд╛ рд╡рд╛рд░реНрдордЕрдк рд╣реИ - рдпрджрд┐ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ Azure рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирдП рд╣реИрдВ рддреЛ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА Azure ML рдкрд░ рд╢рд┐рдк рдХрд░ рджрд┐рдпрд╛ рд╣реИ рддреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИред
рдЬрдм рдЖрдк рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрдВ, рддреЛ CertLabPro рдкрд░ DP-100 рдкреНрд░рд╢реНрди рдмреИрдВрдХ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ рдпрд╛ рдПрдХ рд╕рдордпрдмрджреНрдз рд╕рд┐рдореБрд▓реЗрд╢рди рд╢реБрд░реВ рдХрд░реЗрдВред рдХреЗрд╕-рд╕реНрдЯрдбреА рдкреНрд░рд╢реНрди рд╡реЗ рд╣реИрдВ рдЬрд╣рд╛рдБ рд╕рдордп рдХрд╛ рджрдмрд╛рд╡ рдорд╣рд╕реВрд╕ рд╣реЛрддрд╛ рд╣реИ - рдЙрдирдХрд╛ рдШрдбрд╝реА рдХреЗ рдиреАрдЪреЗ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ, рди рдХрд┐ рдХреЙрдлреА-рд╢реЙрдк рдореЗрдВ рджреЛрдкрд╣рд░ рдХреА рдкрдврд╝рд╛рдИ рдореЗрдВред