استمرار لدينا
سلسلة من أدوات مفتوحة المصدر المطور. نتحدث اليوم عن الأطر والمكتبات لـ MO - Transformers و Accord.NET و MLflow.
صور - فرانك الخامس - Unsplash
هذه مكتبة نماذج لغة طبيعية على TensorFlow 2.0 و PyTorch. يحتوي على أكثر من 32 من النماذج المدربة مسبقًا - BERT و DistilBert و XLM و GPT-2 و XLNet وغيرها.
كان مؤلفو المكتبة مهندسين من شركة HuggingFace ، وقاموا بتطوير خوارزميات البرمجة اللغوية العصبية. هم الذين قدموا نموذج التعلم
الهرمي متعدد المهام (HMTL) للتعلم الآلي ، الذي اتخذ خطوة أخرى نحو حل مشكلة "
النسيان الكارثي ". تم عرض HMTL في AAAI 2019 ، وهو مؤتمر أكاديمي دولي حول أنظمة الذكاء الاصطناعي.
من السمات الرئيسية للمحولات القدرة على تبادل النماذج المدربة وتحويلها من إطار إلى آخر: TF2.0 أو PyTorch. يلاحظ المطورون أن حلهم يتيح لنا وصف الإجراء الخاص بتدريب النموذج بثلاثة أسطر من التعليمات البرمجية.
تم تشكيل مجتمع واسع حول المكتبة - ما يقرب من
15 ألف نجم على جيثب . يمكنك تقييم إمكانيات المحولات بنفسك
على موقع المشروع : قام المطورون بتعليم الشبكة العصبية لإلحاق المقترحات نيابة عنك.
إطار شحذته C # يوفر الأدوات الأساسية لتحليل البيانات والتعلم الآلي: من اختبار الفرضيات الإحصائية إلى بناء نماذج من رؤية الكمبيوتر ومعالجة الصور. يعتبر Accord.NET أحد أكثر حلول MO شهرة في النظام البيئي .NET. في البداية ، كان امتدادًا لمكتبة
AForge.NET ، ولكنه
استوعبها بعد ذلك.
توفر الأداة توزيعات الاحتمال والوظائف الأساسية ومقاييس لتقييم أداء النماذج. يتم تقسيم Accord.NET إلى مكتبات متوفرة
كوحدات تنفيذية أو أرشيفات مضغوطة أو
حزم NuGet . من بينها:
الرياضيات للعمل مع المصفوفات ،
التصوير لمعالجة الصور
والصوت مع وظائف الصوت. يمكنك أيضًا تمييز
Neuro باستخدام Levenberg - Marquardt وخوارزميات التعليم العميق.
تم استخدام Accord.NET للبحث من قبل مهندسين من جامعات
المملكة المتحدة ومصر والصين ودول أخرى. وبشكل عام ، يستخدم الإطار عددًا كبيرًا جدًا من المطورين - لديه أكثر من
3.5 ألف نجم على جيثب .
من بين أوجه القصور يمكن تمييز وثائق مربكة ، من الصعب بالنسبة للمبتدئين. على الرغم من تبسيط الموقف قليلاً من خلال توفر
دليل البدء السريع والتعليقات التفصيلية في التعليمات البرمجية. يمكن العثور على مزيد من المعلومات حول Accord.NET في الأدبيات. يوصي المطورون أنفسهم
بمشاريع التعلم الآلي الخاصة بـ .NET Developers و
F # for Essential Learning Essentials واثنين آخرين .
صور - فرانك الخامس - Unsplash
إنها منصة للدورة الكاملة للتعلم الآلي ، وتبسيط تطوير ونشر وتبادل النماذج. يوفر مجموعة من واجهات برمجة التطبيقات التي تعمل مع أي مكتبة (TensorFlow ، PyTorch ، XGBoost ، وما إلى ذلك) وفي أي بيئة ، بما في ذلك السحابة. مطورو MLflow هم مبرمجون من Databricks ، وهي شركة ناشئة أسسها أشخاص من Apache Spark.
يحتوي MLflow على تكاملات مدمجة مع Docker و TensorFlow و PyTorch و Kubernetes و Java و Spark وغيرها من المشاريع مفتوحة المصدر. في الوقت نفسه ، يتم استخدام MLflow من قبل مؤسسات مثل Microsoft و Accenture و SK Telecom وحتى جامعة واشنطن.
من بين عيوب MLflow ، يمكن للمرء أن يحدد
عدم وجود دعم ل R و Java ، على الرغم من شعبيتها في مجال التعلم الآلي. ولكن النقطة المهمة هنا هي الشباب النسبي للمشروع ، ويعد المطورون بإضافة واجهات برمجة التطبيقات المناسبة في المستقبل. شباب الصك يترك بصمة أخرى -
هناك أخطاء في عملها.
إذا كنت ترغب في تقييم MLflow بشكل مستقل في العمل ، يمكنك البدء في التعرف
على الوثائق الرسمية . إذا كانت لديك أسئلة ، فسوف يساعدك مجتمع صغير ولكنه نشط نسبيًا
على StackOverflow أو
مجموعات Google في حلها.
مجموعاتنا الأخرى:
توفير الوقت عند العمل مع سطر الأوامر
معايير للخوادم على نظام Linux: مجموعة مختارة من الأدوات المفتوحة
ما نكتبه على حبري:
ما هو معروف عن VMworld 2019
إن فهم سياسات خصوصية التطبيق والخدمة سوف يساعد الشبكات العصبية
تعارض محكمة الاتحاد الأوروبي ملفات تعريف الارتباط بشكل افتراضي - يجب ألا يكون هناك مربعات اختيار محددة مسبقًا

نحن نقدم
خدمة تخزين مرفق سحابة . للنسخ الاحتياطي والأرشفة ومشاركة المستندات.