انتقل إلى المحتوى الرئيسي

Amazon SageMaker AI

Amazon SageMaker لـ MLOps

تقديم نماذج ML عالية الأداء للإنتاج بسرعة على نطاق واسع

ما سبب أهمية عمليات Amazon SageMaker MLOps؟

يوفر Amazon SageMaker أدوات مصممة خصيصًا لعمليات تعلم الآلة (MLOps) لمساعدتك على أتمتة العمليات وتوحيدها عبر دورة حياة تعلم الآلة. باستخدام أدوات SageMaker MLOps، يسهُل عليك تدريب نماذج تعلم الآلة واختبارها واستكشاف الأخطاء وإصلاحها ونشر هذه النماذج والتحكم فيها على نطاق واسع لتعزيز إنتاجية علماء البيانات ومهندسي تعلم الآلة مع الحفاظ على أداء النموذج في مرحلة الإنتاج.

كيفية العمل

مزايا SageMaker MLOps

إنشاء عمليات سير عمل تدريبية قابلة للتكرار لتسريع تطوير النموذج
فهرسة أدوات ML مركزيًا من أجل استنساخ النموذج وإدارته
تكامل عمليات سير عمل ML مع مسارات CI/CD للحصول على وقت أسرع للإنتاج
مراقبة البيانات والنماذج في الإنتاج باستمرار للحفاظ على الجودة

تسريع تطوير النموذج

توفير بيئات علوم البيانات الموحدة

يؤدي توحيد بيئات تطوير تعلم الآلة إلى زيادة إنتاجية علماء البيانات وفي النهاية وتيرة الابتكار من خلال تسهيل إطلاق مشاريع جديدة وتدوير علماء البيانات عبر المشاريع وتنفيذ أفضل ممارسات تعلم الآلة. تقدم مشروعات Amazon SageMaker قوالب لتزويد بيئات علماء البيانات القياسية بسرعة بأدوات ومكتبات تم اختبارها جيدًا وحديثة ومستودعات التحكم في المصدر والتعليمات البرمجية المعيارية ومسارات CI/CD.

Screenshot showing the Amazon SageMaker 'Create project' interface with MLOps project templates for model building, training, and deployment, alongside a code repository directory view for batch inference template management.

التعاون باستخدام MLflow أثناء تجربة تعلم الآلة (ML)

يعد بناء نموذج تعلم الآلة (ML) عملية تكرارية تتضمن تدريب مئات النماذج للعثور على أفضل الخوارزمية والبنية والمعايير للحصول على دقة النموذج المثلى. يتيح لك MLflow تتبع المدخلات والمخرجات عبر هذه التكرارات التدريبية، وتحسين إمكانية تكرار التجارب وتعزيز التعاون بين علماء البيانات. من خلال إمكانات MLflow المُدارة بالكامل، يمكنك إنشاء خوادم تتبع MLflow لكل فريق، مما يسهل التعاون الفعال أثناء تجربة تعلم الآلة (ML).

يدير Amazon SageMaker مع MLflow دورة حياة تعلم الآلة من البداية إلى النهاية، ويبسط التدريب الفعال على النماذج، وتتبع التجارب، وقابلية التكرار عبر الأطر والبيئات المختلفة. يوفر واجهة واحدة حيث يمكنك تصوُّر مهام التدريب الجارية ومشاركة التجارب مع الزملاء وتسجيل النماذج مباشرة من التجربة.

Screenshot of the Amazon SageMaker Studio MLflow Tracking Server dashboard. The interface displays MLflow Tracking Servers management, server status, and options to open, edit, or delete an MLflow server. It also highlights features such as creating a tracking server, logging MLflow experiments, and registering MLflow models.

أتمتة عمليات سير عمل تخصيص نموذج الذكاء الاصطناعي المُولِّد (GenAI)

باستخدام Amazon SageMaker Pipelines، يمكنك أتمتة سير عمل ML الشامل لمعالجة البيانات والتدريب على النماذج والضبط الدقيق والتقييم والنشر. قم ببناء النموذج الخاص بك أو تخصيص نموذج تأسيس من SageMaker Jumpstart ببضع نقرات في المحرر المرئي لـ Pipelines. يمكنك تكوين SageMaker Pipelines للتشغيل تلقائيًا على فترات منتظمة أو عند تشغيل أحداث معينة (مثل بيانات التدريب الجديدة في S3)

A workflow diagram visualizing an automated fine-tuning process in Amazon SageMaker Pipelines. The flow shows steps including preparing a fine-tuning dataset, fine-tuning a Llama 3.1 model, evaluating large language model (LLM) performance, conditional logic for deployment, and registering or deploying the model for inference.

نشر النماذج وإدارتها بسهولة في مرحلة الإنتاج

إعادة إنتاج نماذجك بسرعة لاستكشاف الأخطاء وإصلاحها

غالبًا ما تحتاج إلى إعادة إنتاج النماذج في الإنتاج لاستكشاف سلوك النموذج وإصلاحها وتحديد السبب الجذري. للمساعدة في ذلك، يقوم Amazon SageMaker بتسجيل كل خطوة من خطوات سير العمل، وإنشاء سجل تدقيق لعناصر النموذج، مثل بيانات التدريب وإعدادات التكوين ومعلمات النموذج وتدرجات التعلم. باستخدام تتبع سير العمل، يمكنك إعادة إنشاء النماذج لتصحيح المشكلات المحتملة.

Diagram showing the architecture for Amazon SageMaker lineage tracking across AWS accounts, with pipelines, models, data processing steps, and cross-account data lineage visualization.

تتبع إصدارات النماذج وإدارتها مركزيًا

يتضمن إنشاء تطبيق ML تطوير النماذج ومسارات البيانات ومسارات التدريب واختبارات التحقق. باستخدام سجل نماذج Amazon SageMaker، يمكنك تتبع إصدارات النماذج والبيانات الوصفية الخاصة بها مثل تجميع حالات الاستخدام وخطوط الأساس لمقاييس أداء النموذج في مستودع مركزي حيث يكون من السهل اختيار النموذج المناسب للنشر استنادًا إلى متطلبات عملك. بالإضافة إلى ذلك، يقوم SageMaker Model Registry تلقائيًا بتسجيل سير عمل الموافقة للتدقيق والامتثال.

شاهد العرض التوضيحي

Screenshot of the Amazon SageMaker Model Registry interface showing a side-by-side comparison of model version metrics, including confusion matrix, receiver operating characteristic (ROC) curve, PRC, and statistical values for recall, precision, and accuracy.

تعريف البنية الأساسية لتعلم الآلة (ML) من خلال الأكواد

يعد تنظيم البنية التحتية من خلال ملفات التكوين التعريفي، والتي يشار إليها عادةً باسم «البنية التحتية ككود»، نهجًا شائعًا لتوفير البنية التحتية لتعلم الآلة وتنفيذ بنية الحلول تمامًا كما هو محدد بواسطة مسارات CI/CD أو أدوات النشر. باستخدام مشروعات Amazon SageMaker، يمكنك كتابة "البنية التحتية ككود" باستخدام ملفات قوالب مُسبقة الإنشاء.

Diagram illustrating the Amazon SageMaker CI/CD machine learning pipeline, showing automated model build and re-training workflows, model registry for configuration and metadata management, and model deployment approval workflows.

أتمتة عمليات سير عمل التكامل والنشر (CI/CD)

يجب أن تتكامل عمليات سير عمل تطوير ML مع عمليات سير عمل التكامل والنشر لتقديم نماذج جديدة لتطبيقات الإنتاج بسرعة. تقدم Amazon SageMaker Projects ممارسات CI/CD إلى تعلم الآلة، مثل الحفاظ على التكافؤ بين بيئات التطوير والإنتاج، والتحكم في المصدر والإصدار، واختبار A/B، والأتمتة الشاملة. ونتيجة لذلك، يمكنك وضع نموذج للإنتاج بمجرد الموافقة عليه وزيادة المرونة.

بالإضافة إلى ذلك، يوفر Amazon SageMaker إجراءات حماية مدمجة لمساعدتك في الحفاظ على توفر نقاط النهاية وتقليل مخاطر النشر. تهتم SageMaker بإعداد أفضل ممارسات النشر وتنظيمها مثل عمليات نشر Blue/Green deployments لزيادة التوافر إلى أقصى حد ودمجها مع آليات تحديث نقطة النهاية، مثل آليات التراجع التلقائي، لمساعدتك على تحديد المشكلات مبكرًا بشكل تلقائي واتخاذ الإجراءات التصحيحية قبل أن تؤثر بشكل كبير على الإنتاج.

Diagram illustrating the Amazon SageMaker CI/CD machine learning pipeline, showing automated model build and re-training workflows, model registry for configuration and metadata management, and model deployment approval workflows.

إعادة تدريب النماذج باستمرار للحفاظ على جودة التنبؤ

بمجرد أن يصبح النموذج قيد الإنتاج، ستحتاج إلى مراقبة أدائه من خلال تكوين التنبيهات حتى يتمكن عالم البيانات عند الطلب من استكشاف المشكلة وإصلاحها وبدء إعادة التدريب. يساعدك مُراقب نموذج Amazon SageMaker في الحفاظ على الجودة من خلال اكتشاف انحراف النموذج وانحراف المفهوم في الوقت الفعلي وإرسال تنبيهات إليك حتى تتمكن من اتخاذ إجراءات فورية. مُراقب نموذج Amazon SageMaker يراقب باستمرار خصائص أداء النموذج مثل الدقة، التي تقيس عدد التنبؤات الصحيحة مقارنة بالعدد الإجمالي للتنبؤات، حتى تتمكن من معالجة الحالات الشاذة. تم دمج مراقب نموذج SageMaker مع SageMaker Clarify لتعزيز القدرة على اكتشاف التحيز المحتمل.

Screenshot of the Amazon SageMaker Data Quality Monitoring interface, showing a line chart that tracks the 'State_AR: Sum' metric over time to identify data drift and data quality issues for a machine learning model endpoint in production.

تحسين نشر النموذج للأداء والتكلفة

يُسهل Amazon SageMaker نشر نماذج ML للاستدلال بأداء عالٍ وتكلفة منخفضة لأي حالة استخدام. ويوفر مجموعة واسعة من البنية التحتية لتعلم الآلة (ML) وخيارات نشر النماذج لتلبية جميع احتياجات استدلال تعلم الآلة (ML) لديك.

A visual comparison of Amazon SageMaker model hosting instance types, illustrating CPU (C5), GPU (P3, G4), and custom chip (Inf1) options, along with their throughput, performance, cost, and flexibility characteristics.

ما الجديد

إطلاق تجارب Amazon SageMaker Autopilot من مسارات Amazon SageMaker لسهولة أتمتة عمليات سير عمل MLOps

11/30‏/2022

اقرأ القصة

أصبحت مسارات Amazon SageMaker تدعم حاليًا اختبار مسارات تعلم الآلة ضمن بيئتك المحلية.

08/17‏/2022

اقرأ القصة

أصبحت مسارات Amazon SageMaker تدعم الآن إمكانية مشاركة مكونات المسار بين الحسابات المختلفة.

08/09‏/2022

اقرأ القصة

أصبح MLOps Workload Orchestrator يدعم الآن ميزتي تفسير النماذج ومراقبة التحيز في Amazon SageMaker.

02/02‏/2022

اقرأ القصة

أصبحت مسارات Amazon SageMaker تدعم حاليًا إدارة التزامن بين عمليات التشغيل.

01/21‏/2022

اقرأ القصة