ML.NET 1.0 RC صدر. ما الجديد؟

ML.NET هي بيئة مفتوحة المصدر للتعلم عبر الأجهزة (Windows ، Linux ، macOS) لمطوري .NET. من خلال العمل مع ML.NET ، يمكن للمطورين استخدام الأدوات والمهارات الحالية لتطوير وتطبيق الذكاء الاصطناعي في تطبيقاتهم ، وإنشاء نماذج مخصصة لتعلم الآلة للسيناريوهات الشائعة مثل تحليل المعنويات والتوصية وتصنيف الصور وأكثر!

نعلن اليوم عن إصدار ML.NET 1.0 RC (Release Candidate) (الإصدار 1.0.0 - معاينة ) ، وهو آخر إصدار للمعاينة قبل إصدار الإصدار النهائي من ML.NET 1.0 RTM في Q2 2019.

قريباً سنكمل المرحلة الأولى من تطور مثير للاهتمام بدأ في مايو 2018 ، عندما أصدرنا ML.NET 0.1 مفتوح المصدر. منذ ذلك الحين ، أصدرنا 12 إصدارًا للمعاينة (إصدار واحد شهريًا) ، كما هو موضح في خريطة الطريق أدناه:

صورة

أول ما فعلناه في هذا الإصدار (ML.NET 1.0 RC) هو إكمال التعديلات الأساسية في واجهة برمجة التطبيقات. في السباق التالي ، سوف نركز على تحسين الوثائق والأمثلة ، وكذلك معالجة القضايا الحرجة الرئيسية ، إذا لزم الأمر.

الهدف هو تجنب أي تغييرات هامة جديدة وأنت تمضي قدمًا.

ML.NET 1.0 اتفاقية روتردام تحديث الإطار الزمني


  • سيتم فصل فصل Stable و Preview من ML.NET: ML.NET 1.0 والجزء الرئيسي من وظيفة ML.NET (حوالي 95٪) كتجميع ثابت لـ Stable (الإصدار 1.0).

    يمكنك العثور على قائمة الروابط للبنيات مستقرة هنا .

    ومع ذلك ، هناك العديد من مجموعات الميزات التي لن تظل في حالة RTM مع إصدار ML.NET 1.0. هذه هي الميزات التي لا تزال تحتفظ بحالة المعاينة. سيتم إصدارها في معاينة 0.12.0 .

    فيما يلي الميزات الرئيسية التي ستستمر في العمل في وضع المعاينة بعد إصدار ML.NET 1.0 ( حزم الإصدار 0.12 ):

    1. مكونات TensorFlow
    2. مكونات اونكس
    3. مكونات TimeSeries
    4. مكونات التوصية

    يمكنك عرض القائمة الكاملة للروابط إلى التجميعات Preview "بعد 1.0" (0.12.0- معاينة) هنا .
  • تم نقل IDataView إلى مساحة اسم Microsoft.ML: أحد التغييرات في هذا الإصدار هو أننا ، استنادًا إلى تعليقاتنا ، قمنا بنقل IDataView مرة أخرى إلى مساحة أسماء Microsoft.ML.
  • تحسينات دعم TensorFlow: TensorFlow هو نظام تعليمي مفتوح المصدر يستخدم لسيناريوهات التعلم العميق (مثل رؤية الكمبيوتر ومعالجة اللغة الطبيعية). يدعم ML.NET استخدام نماذج TensorFlow ، ولكن كان هناك العديد من المشكلات مع ML.NET الإصدار 0.11 التي تم إصلاحها في RC الإصدار 1.0.
    يمكنك عرض نموذج التعليمات البرمجية ML.NET باستخدام نموذج TensorFlow هنا .
  • ملاحظات الإصدار .NET RC 1.0: يمكنك قراءة ملاحظات الإصدار الإضافي لـ 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 Docs ML.NET
  • نماذج التطبيقات التي تستخدم ML.NET في مستودع العينات machinelearning على GitHub
  • مفاهيم ML.NET مهمة لفهم API الجديدة ترد هنا.
  • يمكن العثور هنا على كيفية توجيه الأدلة التي توضح كيفية استخدام واجهات برمجة التطبيقات هذه لسيناريوهات مختلفة .

يمكنك ترك تعليقات مع أي أسئلة أو اقتراحات أو تحسينات في مستودع ML.NET على جيثب . سيساعدنا ذلك كثيرًا على تحسين ML.NET وجعل .NET منصة رائعة للتعلم الآلي.

شكرا والترميز سعيد مع ML.NET!

فريق ML.NET.

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


All Articles