
BigML
BigML هي منصة تعلم آلي مصممة لتبسيط إنشاء ونشر النماذج التنبؤية. تأسست عام 2011، وتهدف إلى جعل التعلم الآلي متاحًا، وسهل الفهم، وبتكلفة معقولة للجميع، من خلال و...
يبسط MLflow دورة حياة تعلم الآلة عبر أدوات لتتبع التجارب، وإدارة النماذج، والتعاون، وتدفقات عمل تعلم الآلة القابلة لإعادة الإنتاج.
MLflow هو منصة مفتوحة المصدر تبسط دورة حياة تعلم الآلة، وتقدم أدوات لتتبع التجارب، وتغليف الكود، وإدارة النماذج، والتعاون. تعمل مكوناته على تعزيز إمكانية إعادة الإنتاج، والنشر، والتحكم في دورة الحياة عبر بيئات متنوعة.
MLflow هو منصة مفتوحة المصدر صممت لتبسيط وإدارة دورة حياة تعلم الآلة (ML)، ومعالجة التعقيدات المرتبطة بتطوير ونشر وإدارة نماذج تعلم الآلة. يوفر مجموعة من الأدوات التي تمكّن علماء البيانات ومهندسي تعلم الآلة من تتبع التجارب، وتغليف الكود، وإدارة النماذج، والتعاون بشكل أكثر تنظيمًا وكفاءة. MLflow مستقل عن المكتبات، مما يجعله متوافقًا مع مجموعة واسعة من أطر ومكتبات تعلم الآلة.
يعتمد MLflow على أربعة مكونات رئيسية، لكل منها دور محدد في سير عمل تعلم الآلة:
ما هو
تتبع MLflow هو مكون يوفر واجهة برمجة تطبيقات وواجهة مستخدم لتسجيل تجارب تعلم الآلة. يقوم بتسجيل واستعلام المعاملات، وإصدارات الأكواد، والقياسات، وملفات النتائج (القطع الأثرية).
حالة الاستخدام
يمكن لعالم البيانات استخدام تتبع MLflow لتسجيل معلمات مختلفة تم استخدامها في تجارب متعددة ومقارنة تأثيرها على أداء النموذج. على سبيل المثال، أثناء تدريب شبكة عصبية، يمكن تسجيل معدلات التعلم وأحجام الدُفعات المختلفة وتحليلها لتحديد الإعداد الأفضل.
مثال
تسجيل معلمات مثل معدل التعلم، وحجم الدُفعة، وقياسات مثل الدقة والخسارة أثناء تدريب النموذج. تساعد هذه المعلومات في تصور ومقارنة عدة جولات تدريبية لتحديد إعدادات المعاملات الأكثر فاعلية.
ما هو
مشاريع MLflow توفر تنسيقًا معياريًا لتغليف ومشاركة كود تعلم الآلة. تضمن أن التجارب قابلة لإعادة الإنتاج وقابلة للنقل، حيث تحدد تبعيات المشروع وبيئات التشغيل.
حالة الاستخدام
عند التعاون في مشروع بين فرق مختلفة أو نشر نماذج في بيئات متنوعة، تضمن مشاريع MLflow تشغيل الكود بشكل متسق بغض النظر عن مكان التنفيذ.
مثال
دليل مشروع يحتوي على ملف MLproject
يحدد كيفية تشغيل الكود وتبعياته ونقاط الدخول. يتيح هذا الإعداد للفريق مشاركة عملهم بسهولة وإعادة إنتاج النتائج في بيئات متنوعة.
ما هو
نماذج MLflow هو مكون يتيح لك تغليف نماذج تعلم الآلة بتنسيق يمكن نشره على عدة منصات، ويدعم التعرف الفوري أو الدفعي.
حالة الاستخدام
بعد تدريب نموذج، يمكن لعالم البيانات استخدام نماذج MLflow لتغليف النموذج مع تبعياته، ليكون جاهزًا للنشر على منصات سحابية مثل AWS SageMaker أو Azure ML.
مثال
حفظ نموذج مدرب بتنسيق MLflow، والذي يتضمن ملف نموذج متسلسل وملف تهيئة MLmodel. يضمن ذلك سهولة تحميل واستخدام النموذج للتعرف في بيئات متعددة.
ما هو
سجل النماذج هو مخزن مركزي لإدارة دورة حياة نماذج MLflow. يوفر إصدار النماذج، وانتقالات المراحل، والتعليقات التوضيحية، لضمان الحوكمة والتعاون المناسب.
حالة الاستخدام
في بيئة الإنتاج، يساعد سجل النماذج فرق MLOps في إدارة إصدارات النماذج، وتتبع التغييرات، والتحكم في مراحل نشر النماذج من التطوير حتى الإنتاج.
مثال
تسجيل نموذج في سجل نماذج MLflow، وتعيين رقم إصدار له، ونقله بين مراحل مثل “التهيئة” و"الإنتاج" لضمان عملية نشر مضبوطة.
يقدم MLflow العديد من المزايا التي تعزز عملية تطوير تعلم الآلة:
يتميز MLflow بالمرونة ويمكن تطبيقه في سيناريوهات تعلم الآلة المختلفة:
تمتد إمكانيات MLflow إلى أتمتة الذكاء الاصطناعي وتطوير الدردشة الآلية من خلال توفير أدوات تبسط تدريب ونشر ومراقبة نماذج الذكاء الاصطناعي. فعلى سبيل المثال، عند تطوير روبوتات الدردشة، يمكن استخدام MLflow لتدريب نماذج معالجة اللغة الطبيعية، وتتبع أدائها عبر مجموعات بيانات مختلفة، وإدارة نشرها على منصات محادثة متنوعة، لضمان دقة وموثوقية استجابات الروبوت.
أبحاث حول MLflow
MLflow هو منصة مفتوحة المصدر مصممة لإدارة دورة حياة تعلم الآلة، بما في ذلك التجريب، وإعادة الإنتاج، والنشر. يُستخدم بشكل متزايد في تطبيقات علمية وصناعية متنوعة لتبسيط سير عمل مشاريع تعلم الآلة.
SAINE: محرك التعليق والاستدلال العلمي للأبحاث العلمية
في هذه الورقة، قدم المؤلفون SAINE، وهو محرك تعليق يدمج MLflow لتحسين عمليات التصنيف في البحث العلمي. يبرز البحث كيف يساعد MLflow في تطوير نظام تصنيف شفاف ودقيق. يدعم المحرك مشاريع العلوم التعريفية ويعزز التعاون داخل المجتمع العلمي. تقدم الورقة أيضًا فيديو توضيحيًا وعرضًا حيًا لفهم أفضل لإمكانات النظام. اقرأ المزيد.
IQUAFLOW: إطار جديد لقياس جودة الصور
تستخدم IQUAFLOW نظام MLflow لتوفير إطار لتقييم جودة الصور بقياس أداء نماذج الذكاء الاصطناعي. يدمج الإطار مقاييس مخصصة ويسهّل دراسات حول تدهور الأداء الناتج عن تعديلات الصور مثل الضغط. يُستخدم MLflow كأداة تفاعلية لتصور النتائج وتلخيصها في هذا السياق. تصف الورقة حالات استخدام عديدة وتوفر روابط لمستودعات مساندة. استكشف المزيد.
نحو تكامل بيانات خفيف الوزن باستخدام إثبات سير العمل المتعدد ومراقبة البيانات
تقترح هذه الدراسة MIDA، وهو إطار يستفيد من MLflow لمراقبة البيانات وتكاملها عبر بيئات الحوسبة المختلفة. يعالج تحديات التعاون متعدد التخصصات ويدعم تطوير الذكاء الاصطناعي المسؤول. يلعب MLflow دورًا في إدارة تدفقات البيانات عبر الأنظمة المختلفة دون الحاجة لأدوات إضافية، مما يعزز إعادة الإنتاج وكفاءة سير العمل العلمي.
MLflow هو منصة مفتوحة المصدر تبسط دورة حياة تعلم الآلة، وتوفر أدوات لتتبع التجارب، وتغليف الكود، وإدارة النماذج، والتعاون. يعزز إمكانية إعادة الإنتاج، والنشر، والتحكم في دورة الحياة عبر بيئات مختلفة.
يتكون MLflow من أربعة مكونات رئيسية: التتبع (لتسجيل ومقارنة التجارب)، المشاريع (لتغليف الكود)، النماذج (لتغليف ونشر النماذج)، وسجل النماذج (لإدارة إصدارات النماذج ومراحل النشر).
يركز MLflow بيانات التجارب ويوفر منصة موحدة، مما يسهل مشاركة المعرفة والعمل الجماعي بين علماء البيانات والمهندسين.
نعم، MLflow مستقل عن المكتبات ومتوافق مع مجموعة واسعة من أطر ومكتبات تعلم الآلة.
يمكن استخدام MLflow لتتبع التجارب، واختيار النماذج ونشرها، ومراقبة الأداء، وتنظيم مشاريع تعلم الآلة التعاونية.
ابدأ ببناء حلول ذكاء اصطناعي وابسط دورة حياة تعلم الآلة لديك من خلال دمج MLflow. عزز التعاون، وإمكانية إعادة الإنتاج، والنشر—كل ذلك في منصة واحدة.
BigML هي منصة تعلم آلي مصممة لتبسيط إنشاء ونشر النماذج التنبؤية. تأسست عام 2011، وتهدف إلى جعل التعلم الآلي متاحًا، وسهل الفهم، وبتكلفة معقولة للجميع، من خلال و...
خط أنابيب التعلم الآلي هو سير عمل مؤتمت يعمل على تبسيط وتوحيد تطوير وتدريب وتقييم ونشر نماذج التعلم الآلي، حيث يحول البيانات الخام إلى رؤى قابلة للتنفيذ بكفاءة ...
يتيح لك مكون مولد المخرجات المهيكلة إنشاء بيانات دقيقة ومهيكلة من أي مطالبة إدخال باستخدام نموذج LLM الذي تختاره. حدد بالضبط الحقول وتنسيق المخرجات الذي تريده، ...