рд╣рдо рдЖрдЬ ML.NET 1.0 рдХреА рд░рд┐рд▓реАрдЬ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реИрдВред ML.NET рдПрдХ рдореБрдлреНрдд, рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬрд┐рд╕реЗ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ (ML) рдХреА рд╢рдХреНрддрд┐ рдХреЛ .NET рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

https://github.com/dotnet/machinelearning
рдЖрд░рдВрдн рдХрд░реЗрдВ: http://dot.net/ml
ML.NET рдЖрдкрдХреЛ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕, рдЗрд╢реНрдпреВ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди, рдлреЛрд░рдХрд╛рд╕реНрдЯрд┐рдВрдЧ, рд░рд┐рдХрдореЗрдВрдбреЗрд╢рди рдЖрджрд┐ рдЬреИрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП C # рдпрд╛ F # рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╕реНрдЯрдо рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ, рдмрдирд╛рдиреЗ рдФрд░ рдЬрд╣рд╛рдЬ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдк рд╣рдорд╛рд░реЗ ML.NET рдирдореВрдиреЗ рд░реЗрдкреЛ рдореЗрдВ рдЗрди рд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ ред
ML.NET рдореВрд▓ рд░реВрдк рд╕реЗ Microsoft рдЕрдиреБрд╕рдВрдзрд╛рди рдХреЗ рднреАрддрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдХрдИ Microsoft рдЙрддреНрдкрд╛рджреЛрдВ рдЬреИрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдлреЗрдВрдбрд░, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдСрдлрд┐рд╕ (рдкрд╛рд╡рд░рдкреЙрдЗрдВрдЯ рдбрд┐рдЬрд╛рдЗрди рд╡рд┐рдЪрд╛рд░реЛрдВ, рдПрдХреНрд╕реЗрд▓ рдЪрд╛рд░реНрдЯ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ), рдПрдЬрд╝реНрдпреЛрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рдХреБрдЫ рдирд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЙрд╡рд░рдмреАрдЖрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рднрд╛рд╡рд┐рддреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдврд╛рдВрдЪреЗ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ!
рдЪреВрдВрдХрд┐ рдЗрд╕рдХреЗ рд▓реЙрдиреНрдЪ ML.NET рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд┐рдЧрдкрд╛рд░рд░ (рд╕реНрдкреИрдо рдИрдореЗрд▓ рдбрд┐рдЯреЗрдХреНрд╢рди), рд╡рд┐рд▓рд┐рдпрдо рдореБрд▓реЗрдВрд╕ (рд▓реАрдЧрд▓ рдЗрд╢реНрдпреВ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди) рдФрд░ рдЗрд╡реЛрд▓реНрдпреВрд╢рди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ ( рд╣реЗрдЬрд╝рд▓рдирдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдирдореА рд╕реНрддрд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ) рдЬреИрд╕реЗ рдХрдИ рд╕рдВрдЧрдардиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЖрдк рд╣рдорд╛рд░реЗ ML.NET рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ ML.NET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрди рдФрд░ рдХрдИ рдЕрдиреНрдп рд╕рдВрдЧрдардиреЛрдВ рдХреА рдпрд╛рддреНрд░рд╛ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдореЗрдВ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ ML.NET рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА, рдЕрдкрдиреЗ .NET рдХреМрд╢рд▓ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдФрд░ рдЕрдкрдиреЗ рдЯреЗрдХ рд╕реНрдЯреИрдХ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ .NET рдореЗрдВ рд░рдЦрдирд╛ рдЙрдирдХреЗ ML.NET рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХ рдЪрд╛рд▓рдХ рд╣реИрдВред
ML.NET 1.0 рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде рд╣реА рд╣рдо рдирдП рдкреНрд░реАрд╡реНрдпреВ рдлрд╝реАрдЪрд░ рднреА рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдСрдЯреЛрдореЗрдЯреЗрдб рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ (AutoML) рдФрд░ ML.NET CLI рдФрд░ ML.NET рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░ рдЬреИрд╕реЗ рдирдП рдЯреВрд▓, рдЬреЛ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХреЗрд╡рд▓ рдПрдХ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рджреВрд░!

рдЗрд╕ рдкреЛрд╕реНрдЯ рдХрд╛ рд╢реЗрд╖ рднрд╛рдЧ рдЗрди рдирдП рдЕрдиреБрднрд╡реЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред
ML.NET рдХреЛрд░ рдШрдЯрдХ
ML.NET рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ (рдкреНрд░реА-рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ, рдлреАрдЪрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ, рдореЙрдбрд▓рд┐рдВрдЧ, рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ рд╕рдВрдЪрд╛рд▓рди) рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЪрд░рдгреЛрдВ рдореЗрдВ .NET рдРрдкреНрд╕ рдореЗрдВ ML рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрдд-рдЕрдВрдд рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИред ML.NET 1.0 рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдореБрдЦ рдШрдЯрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
- рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡
- рдореМрд▓рд┐рдХ рдПрдордПрд▓ рдбреЗрдЯрд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдбреЗрдЯрд╛-рдкреНрд░рдХрд╛рд░ рдЬреИрд╕реЗ рдХрд┐ IDataView - рдореМрд▓рд┐рдХ рдбреЗрдЯрд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкреНрд░рдХрд╛рд░
- рдкрд╛рдардХреЛрдВ рдХреЛ рд╕реАрдорд╛рдВрдХрд┐рдд рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рдпрд╛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ IEnumerable рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
- рдорд╢реАрди рд╕реАрдЦрдиреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди:
- рдмрд╛рдЗрдирд░реА рд╡рд░реНрдЧреАрдХрд░рдг
- рдмрд╣реБ-рд╢реНрд░реЗрдгреА рд╡рд░реНрдЧреАрдХрд░рдг
- рд╡рд╛рдкрд╕реА
- рд╢реНрд░реЗрдгреА
- рд╡рд┐рд╕рдВрдЧрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛
- рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ
- рд╕рд┐рдлрд╛рд░рд┐рд╢ (рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди)
- рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдФрд░ рдЙрдкрд▓рдмреНрдзрд┐
- рдЯреЗрдХреНрд╕реНрдЯ
- рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ
- рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЪрдпрди
- рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдФрд░ рд▓рд╛рдкрддрд╛ рдореВрд▓реНрдп рд╣реИрдВрдбрд▓рд┐рдВрдЧ
- рдЫрд╡рд┐ рдХрд░рддрдм
- рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ (рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди)
- ONNX рдФрд░ TensorFlow рдореЙрдбрд▓ рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди (рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди)
- рдЕрдиреНрдп
- рдореЙрдбрд▓ рдХреА рд╕рдордЭ рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд╕реНрдЯрдо рдкрд░рд┐рд╡рд░реНрддрди
- рд╕реНрдХреАрдорд╛ рд╕рдВрдЪрд╛рд▓рди
- рдбреЗрдЯрд╛рд╕реЗрдЯ рд╣реЗрд░рдлреЗрд░ рдФрд░ рдХреНрд░реЙрд╕-рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди
рдЖрдЬ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рд╕реЗ рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдХрд╕реНрдЯрдо рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХреЗ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП (рдпрд╛рдиреА рд╡рд░реНрдЧреАрдХрд░рдг рдпрд╛ рдкреНрд░рддрд┐рдЧрдорди?) рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реА рдорд╢реАрди рд╕реАрдЦрдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд╣реИ, рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдРрд╕реЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдПрдордПрд▓ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╢рд╛рдмреНрджрд┐рдХ рдбреЗрдЯрд╛ -> рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╡реИрдХреНрдЯрд░), рдЖрджрд┐ред рдФрд░ рдмреЗрд╣рддрд░реАрди рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рдПрдордПрд▓ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдареАрдХ рд╕реЗ рдЯреНрдпреВрди рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдПрдордПрд▓ рдореЗрдВ рдирдП рд╣реИрдВ, рддреЛ рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХрд╛рдлреА рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ!
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдФрд░ рд╕рд╣реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда-рдЗрди-рдХреНрд▓рд╛рд╕ рдХрд╕реНрдЯрдо рдПрдордПрд▓ рдореЙрдбрд▓ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдордПрд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ рдПрдордПрд▓ рд╕рд░рд▓ рдХреЗ рд╕рд╛рде рдЖрдкрдХреА рдпрд╛рддреНрд░рд╛ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред
ML.NET рдореЗрдВ AutoML рд╕рдорд░реНрдерди рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рд╣реИ рдФрд░ рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреНрд░рддрд┐рдЧрдорди (рдореВрд▓реНрдп рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдЬреИрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдФрд░ рд╡рд░реНрдЧреАрдХрд░рдг (рд╕реЗрдВрдЯреАрдореЗрдВрдЯ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╡рд░реНрдЧреАрдХрд░рдг, рд╕реНрдкреИрдо рдкрд╣рдЪрд╛рди рдЖрджрд┐ рдЬреИрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ) рдПрдордПрд▓ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред
рдЖрдк ML.NET рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░, ML.NET CLI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╛ рд╕реАрдзреЗ AutoML API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддреАрди рд░реВрдкреЛрдВ рдореЗрдВ MLML рдореЗрдВ AutoML рдЕрдиреБрднрд╡ рдХреЛ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдирдореВрдиреЗ рдпрд╣рд╛рдБ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ )ред
рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ рдирдП рд╣реИрдВ, рд╣рдо рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ ML.NET рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░ рдФрд░ рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ ML.NET CLI рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред рдСрдЯреЛрдПрдордПрд▓ рдПрдкреАрдЖрдИ рдЙрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдордХреНрдЦреА рдкрд░ рдореЙрдбрд▓ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди
ML рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП .NET рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдпрд╛рддреНрд░рд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЖрдЬ ML.NET рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реИрдВред ML.NET рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рдРрдкреНрд╕ рдореЗрдВ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдЬреЛрдбрд╝рдирд╛ рдХреЗрд╡рд▓ рдПрдХ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рджреВрд░ рд╣реИ!
рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдпреВрдЖрдИ рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓рд╛рд╕ рдПрдордПрд▓ рдореЙрдбрд▓ рдореЗрдВ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдПрдордПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдореЙрдбрд▓ рдЦрдкрдд рдХреЛрдб рднреА рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдПрдордПрд▓ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

ML.NET рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВ
рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рд╣реИ рдФрд░ рд╣рдо рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ!
ML.NET рд╕реАрдПрд▓рдЖрдИ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди
ML.NET CLI (рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕) рдПрдХ рдФрд░ рдирдпрд╛ рдЯреВрд▓ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЖрдЬ рдкреЗрд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ!
ML.NET CLI рдПрдХ рдбреЙрдЯрдиреЗрдЯ рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ Auto.NET рдФрд░ ML.NET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ML.NET рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред ML.NET CLI рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдордПрд▓ рдЯрд╛рд╕реНрдХ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреНрд░рддрд┐рдЧрдорди рдФрд░ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ) рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдореЙрдбрд▓ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред
рд╕реАрдПрд▓рдЖрдИ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдореЙрдбрд▓ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдкреНрд░рджрд░реНрд╢рди рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдореЙрдбрд▓ рдЦрдкрдд рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
ML.NET CLI рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ рдФрд░ .NET CLI рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рдРрдб-рдСрди рд╣реИред рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ML.NET CLI рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдЖрдк рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ML.NET CLI рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
dotnet tool install -g mlnet
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд┐рддреНрд░ ML.NET рд╕реАрдПрд▓рдЖрдИ рдХреЛ рдПрдХ рднрд╛рд╡рдирд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИред

ML.NET CLI рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВ
ML.NET CLI рднреА рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рд╣реИ рдФрд░ рд╣рдо рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░рдиреЗ рдФрд░ рдиреАрдЪреЗ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗ!
рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдУ!
рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд╣реАрдВ рд╣реИрдВ, рддреЛ ML.NET рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдЖрдк рдиреАрдЪреЗ рджрд┐рдЦрд╛рдП рдЧрдП рдХреБрдЫ рд╕рд░рд▓ рдЪрд░рдгреЛрдВ рдореЗрдВ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрдк ML.NET рдХреЗ рд╕рд╛рде рд╕рдВрд╡реЗрджрдирд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред
рдЖрдк ML.NET рдХреЗ рдирдореВрдиреЗ рдХреЗ рд╕рд╛рде рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреНрдп рд╕реАрдЦрдиреЗ рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рднреА рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрддреНрдкрд╛рдж рд╕рд┐рдлрд╛рд░рд┐рд╢, рд╡рд┐рд╕рдВрдЧрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВред
ML.NET рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ
рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рдЖрдЬ ML.NET 1.0 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реИрдВ, рдЯреАрдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░ рд░рд╣реА рд╣реИред
- рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдордПрд▓ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдПрдордПрд▓ рдЕрдиреБрднрд╡
- рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╕рдорд░реНрдерди
- SQL рд╕рд░реНрд╡рд░, CosmosDB, Azure рдмреВрдБрдж рднрдВрдбрд╛рд░рдг рдФрд░ рдЕрдзрд┐рдХ рдЬреИрд╕реЗ рдЕрдиреНрдп рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред
- рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдЦрдкрдд рдХреЗ рд▓рд┐рдП рдПрдЬрд╝реНрдпреЛрд░ рдкрд░ рд╕реНрдХреЗрд▓-рдЖрдЙрдЯ
- рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд░ рдФрд░ рд╕реАрдПрд▓рдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдордПрд▓ рдкрд░рд┐рджреГрд╢реНрдп рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
- Apache Spark рдФрд░ ML.NET рдХреЗ рд▓рд┐рдП .NET рдХреЗ рд╕рд╛рде рдорд╢реАрди рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдПрдХреАрдХрд░рдг
- .NET рдЬреИрд╕реЗ рдирдП ML рдкреНрд░рдХрд╛рд░ рдореЗрдВ DataFrame