ML.NET рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реИред .NET рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ (рд╡рд┐рдВрдбреЛрдЬ, рд▓рд┐рдирдХреНрд╕, рдореИрдХрдУрдПрд╕)ред ML.NET рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ AI рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рдЯреВрд▓ рдФрд░ рдХреМрд╢рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдЬреИрд╕реЗ рдХрд┐ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕, рд╕рд┐рдлрд╛рд░рд┐рд╢, рдЫрд╡рд┐ рд╡рд░реНрдЧреАрдХрд░рдг рдФрд░ рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ!
рдЖрдЬ рд╣рдо
ML.NET 1.0 RC (рд░рд┐рд▓реАрдЬрд╝ рдХреИрдВрдбрд┐рдбреЗрдЯ) (рд╕рдВрд╕реНрдХрд░рдг
1.0.0-рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди ) рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ Q2 2019 рдореЗрдВ ML.NET 1.0 RTM рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдХреА рд░рд┐рд▓реАрдЬрд╝ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдВрддрд┐рдо рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд░рд┐рд▓реАрдЬрд╝ рд╣реИред
рдЬрд▓реНрдж рд╣реА рд╣рдо рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдкрд╣рд▓рд╛ рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рдкреВрд░рд╛ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдордИ 2018 рдореЗрдВ рд╢реБрд░реВ рд╣реБрдЖ, рдЬрдм рд╣рдордиреЗ рдУрдкрди рд╕реЛрд░реНрд╕ ML.NET 0.1 рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рддрдм рд╕реЗ, рд╣рдордиреЗ 12 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд░рд┐рд▓реАрдЬрд╝ (рдкреНрд░рддрд┐ рдорд╛рд╣ рдПрдХ) рдЬрд╛рд░реА рдХрд┐рдП рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд░реЛрдбрдореИрдк рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ (ML.NET 1.0 RC) рдореЗрдВ рд╣рдордиреЗ рдЬреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓рд╛ рдХрд╛рдо рдХрд┐рдпрд╛, рд╡рд╣ рдерд╛ рдЖрдЦрд┐рд░рдХрд╛рд░ рдПрдкреАрдЖрдИ рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрдкрд╛рджрди рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ред рдЕрдЧрд▓реЗ рд╕реНрдкреНрд░рд┐рдВрдЯ рдореЗрдВ, рд╣рдо рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ, рд╕рд╛рде рд╣реА рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореБрджреНрджреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░реЗрдВрдЧреЗред
рд▓рдХреНрд╖реНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЬреИрд╕реЗ рд╣реА рдЖрдк рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ рдХрд┐рд╕реА рднреА рдирдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрджрд▓рд╛рд╡ рд╕реЗ рдмрдЪреЗрдВред
ML.NET 1.0 RC рдЯрд╛рдЗрдордлреНрд░реЗрдо рдЕрдкрдбреЗрдЯ
- ML.NET рдХреЗ рд╕реНрдерд┐рд░ рдФрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдкреГрдердХреНрдХрд░рдг: ML.NET 1.0 рдФрд░ ML.NET рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдореБрдЦреНрдп рднрд╛рдЧ (рд▓рдЧрднрдЧ 95%) рд╕реНрдерд┐рд░ (рдЕрд╕реЗрдВрдмрд▓реА 1.0) рдХреЗ рд╕реНрдерд┐рд░ рд╕рдВрдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЖрдк рд╕реНрдерд┐рд░ рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдВрдХ рдХреА рд╕реВрдЪреА рдпрд╣рд╛рдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХрдИ рдлреАрдЪрд░ рд╕реЗрдЯ рд╣реИрдВ рдЬреЛ рдЕрднреА рднреА ML.NET 1.0 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде RTM рд░рд╛рдЬреНрдп рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдпреЗ рдРрд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдЕрднреА рднреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдирд╛рдП рд░рдЦрддреА рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ 0.12.0-рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ ML.NET 1.0 ( 0.12 рд╕рдВрд╕реНрдХрд░рдг рдкреИрдХреЗрдЬ ) рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреА:
- TensorFlow рдШрдЯрдХ
- рдЧреЛрдореЗрдж рдЕрд╡рдпрд╡
- TimeSeries рдШрдЯрдХ
- рд╕рд┐рдлрд╛рд░рд┐рд╢ рдШрдЯрдХ
рдЖрдк рдкреНрд░реАрд╡реНрдпреВ-рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдВрдХ рдХреА рдкреВрд░реА рд╕реВрдЪреА "1.0 рдХреЗ рдмрд╛рдж" (0.12.0-рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди) рдпрд╣рд╛рдБ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ ред
- IDataView Microsoft.ML рдирд╛рдорд╕реНрдерд╛рди рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛: рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рдпрд╣ рд╣реИ рдХрд┐, рд╣рдорд╛рд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдордиреЗ IDataView рдХреЛ Microsoft.ML рдирд╛рдорд╕реНрдерд╛рди рдкрд░ рд╡рд╛рдкрд╕ рд▓реЗ рд▓рд┐рдпрд╛ред
- TensorFlow рд╕рдкреЛрд░реНрдЯ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ: TensorFlow рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ (рдЬреИрд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдФрд░ рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг) рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред ML.NET TensorFlow рдореЙрдбрд▓ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди ML.NET рд╕рдВрд╕реНрдХрд░рдг 0.11 рдХреЗ рд╕рд╛рде рдХрдИ рдореБрджреНрджреЗ рдереЗ рдЬреЛ RC рд╕рдВрд╕реНрдХрд░рдг 1.0 рдореЗрдВ рддрдп рдХрд┐рдП рдЧрдП рдереЗред
рдЖрдк рдпрд╣рд╛рдВ TensorFlow рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдореВрдирд╛ ML.NET рдХреЛрдб рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ ред - ML.NET 1.0 RC рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯ: рдЖрдк 1.0 RC рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯреНрд╕ рдпрд╣рд╛рдБ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
ML.NET 1.0 рд░рд┐рд▓реАрдЬ рдЙрдореНрдореАрджрд╡рд╛рд░ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди
рдЖрдкрдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдЕрдкрдирд╛ рдХреЛрдб ML.NET v0.11 рд╕реЗ v0.12 рддрдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк
рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдХреНрдпрд╛ рдЖрдк рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ?

рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ ML.NET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрддреНрдкрд╛рджрди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк ML.NET рдЯреАрдо рдХреЗ рдЗрдВрдЬреАрдирд┐рдпрд░ рд╕реЗ рдЪреИрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ ML.NET рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
- ML.NET рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВред
- рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░реЗрдВ рдФрд░ рд╕рдВрднрд╡рддрдГ рдЗрд╕реЗ рдЕрдкрдиреЗ ML.NET рд╣реЛрдордкреЗрдЬ, .NET рдмреНрд▓реЙрдЧ рдпрд╛ рдЕрдиреНрдп Microsoft рдЪреИрдирд▓ рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВред
рдЗрд╕ рдлрд╝реЙрд░реНрдо рдХреЛ рднрд░реЗрдВ рдФрд░ рдЕрдкрдиреА рд╕рдВрдкрд░реНрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЕрдВрдд рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдВ рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╡рд╣ рдЖрдкрдХреЛ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ML.NET рдЯреАрдо рд╕реЗ рдорд┐рд▓реЗред
ML.NET 1.0 рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдУ

рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, ML.NET 1.0 рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рд╣реИ! рдЖрдк рдирд┐рдореНрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдХреА рддреИрдпрд╛рд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
ML.NET рд╕реАрдЦрдирд╛ рд╢реБрд░реВ
рдХрд░реЗрдВ ред
рдЖрдЧреЗ, рдЧрд╣рд░рд╛рдИ рд╕реЗ, рдХреБрдЫ рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВ:
- Microsoft рдбреЙрдХреНрд╕ ML.NET рдЧрд╛рдЗрдб рдореЗрдВ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдФрд░ рд╕рдВрд╕рд╛рдзрди
- GitHub рдкрд░ machinelearning- рдирдореВрдиреЗ рднрдВрдбрд╛рд░ рдореЗрдВ ML.NET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдирдореВрдирд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ
- ML.NET рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рдЬреЛ рдирдП API рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдБ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрди рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреИрд╕реЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛рдПрдБ рдпрд╣рд╛рдБ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред
рдЖрдк
GitHub рдкрд░ ML.NET рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреНрд░рд╢реНрди, рд╕реБрдЭрд╛рд╡ рдпрд╛ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╣рдореЗрдВ ML.NET рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдФрд░ рдорд╢реАрди рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП .NET рдХреЛ рдПрдХ рдмреЗрд╣рддрд░реАрди рдордВрдЪ рдмрдирд╛рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдХрд░реЗрдЧрд╛ред
рдзрдиреНрдпрд╡рд╛рдж рдФрд░ ML.NET рдХреЗ рд╕рд╛рде рдЦреБрд╢ рдХреЛрдбрд┐рдВрдЧ!
ML.NET рдЯреАрдоред