تخطَّ إلى المحتوى الرئيسي
ToolPotion

TensorFlow Extended (TFX)

TensorFlow Extended (TFX) هي منصة تعلم آلي على نطاق الإنتاج من Google. توفر إطار عمل للتكوين ومكتبات مشتركة لدمج المكونات الشائعة لتعريف وتشغيل ومراقبة أنظمة التعلم الآلي. تتيح TFX بناء وإدارة تدفقات عمل التعلم الآلي في بيئات الإنتاج، وتنسيق خطوط الأنابيب عبر منصات مختلفة.

زيارة الرابط

الوصف

TensorFlow Extended (TFX) هي منصة تعلم آلي (ML) شاملة على نطاق الإنتاج مبنية على TensorFlow. توفر إطار عمل تكوين قوي ومجموعة من المكتبات المشتركة المصممة لتبسيط دمج المكونات الأساسية لتعريف وتشغيل ومراقبة أنظمة التعلم الآلي المعقدة. تمكّن TFX المستخدمين من بناء وإدارة تدفقات عمل التعلم الآلي بفعالية داخل بيئات الإنتاج.

في جوهرها، توفر TFX مجموعة أدوات لإنشاء خطوط أنابيب التعلم الآلي. يمكن تنسيق خطوط الأنابيب هذه عبر منصات متنوعة، بما في ذلك Apache Airflow و Apache Beam و Kubeflow Pipelines، مما يوفر مرونة في النشر. تتميز المنصة أيضًا بمجموعة من المكونات القياسية التي تقدم وظائف مثبتة، مما يبسط المراحل الأولية لبناء عملية التعلم الآلي. يمكن استخدام هذه المكونات بشكل مستقل أو كجزء من خط أنابيب أكبر. علاوة على ذلك، تتضمن TFX مكتبات تشكل الوظائف الأساسية للعديد من مكوناتها القياسية، مما يسمح للمطورين بدمج هذه القوة في مكوناتهم المخصصة أو استخدامها بشكل منفصل.

خطوط أنابيب TFX هي تسلسلات من المكونات المصممة لمهام التعلم الآلي القابلة للتوسع وعالية الأداء، والتي تشمل النمذجة والتدريب وخدمة الاستدلال وإدارة عمليات النشر إلى أهداف مختلفة مثل التطبيقات عبر الإنترنت والتطبيقات الأصلية للجوال وتطبيقات JavaScript. تشمل المكونات الرئيسية ExampleGen لاستيعاب البيانات، و StatisticsGen لحساب الإحصائيات، و SchemaGen لإنشاء مخططات البيانات، و ExampleValidator للكشف عن الشذوذ، و Transform لهندسة الميزات، و Trainer لتدريب النماذج، و Evaluator لتحليل نتائج التدريب. تدعم المنصة أيضًا ضبط المعلمات الفائقة باستخدام Tuner وتتحقق من قابلية خدمة النموذج باستخدام InfraValidator قبل النشر عبر Pusher.

يتكامل نظام TFX البيئي مع العديد من المكتبات القوية. يُستخدم TensorFlow Data Validation (TFDV) لتحليل والتحقق من صحة بيانات التعلم الآلي، ويوفر حساب إحصائيات قابل للتوسع، وتوليد مخططات، والكشف عن الشذوذ. يتعامل TensorFlow Transform (TFT) مع هندسة الميزات باستخدام TensorFlow، مما يضمن الاتساق بين التدريب والاستدلال. يوفر TensorFlow Model Analysis (TFMA) أدوات لتقييم نماذج TensorFlow على مجموعات بيانات كبيرة، بينما يوفر TensorFlow Metadata (TFMD) تمثيلات قياسية لبيانات التعريف الخاصة بالتعلم الآلي. يسجل ML Metadata (MLMD) ويسترجع بيانات التعريف المرتبطة بتدفقات عمل التعلم الآلي، ويدعم الثبات عبر مخازن بيانات مختلفة.

تم تصميم TFX لتكون قابلة للنقل، وتدعم بيئات وأطر تنسيق متعددة مثل Apache Airflow و Apache Beam و Kubeflow، بالإضافة إلى منصات سحابية مثل Google Cloud Platform (GCP). تتفاعل مع خدمات GCP المُدارة مثل Cloud AI Platform للتدريب والتنبؤ، و Cloud Dataflow لمعالجة البيانات الموزعة. تدعم المنصة أهداف النشر بما في ذلك TensorFlow Serving لبيئات الإنتاج، و TensorFlow Lite للتطبيقات الأصلية للجوال وإنترنت الأشياء، و TensorFlow.js لنشر المتصفحات و Node.js.

بالنسبة للمطورين، تقدم TFX منصة قوية لكل مرحلة من مراحل مشروع التعلم الآلي، من البحث والتجريب إلى النشر. توصي بشدة بتطبيق خطوط أنابيب TFX لكل من تدريب النماذج ونشرها، مع الاستفادة من مكونات Transform لاستخدام TensorFlow Transform لمعالجة مسبقة متسقة ورمز تحليل، وبالتالي تجنب تباين التدريب/الخدمة. يضمن هذا تطبيق نفس منطق المعالجة المسبقة أثناء التدريب والاستدلال، وكتابة الكود مرة واحدة فقط.

الميزات الأساسية لـ TensorFlow Extended (TFX)

  • منصة تعلم آلي على نطاق الإنتاج مبنية على TensorFlow

  • إطار عمل تكوين لأنظمة التعلم الآلي

  • مكتبات مشتركة لمكونات التعلم الآلي الشائعة

  • تنسيق تدفقات عمل التعلم الآلي عبر المنصات (Airflow، Kubeflow، Beam)

  • مكونات قياسية لمهام التعلم الآلي (استيعاب البيانات، التحقق، التحويل، التدريب، التقييم)

  • التكامل مع TensorFlow Data Validation (TFDV) لتحليل البيانات والتحقق منها

  • التكامل مع TensorFlow Transform (TFT) لهندسة الميزات

  • التكامل مع TensorFlow Model Analysis (TFMA) لتقييم النماذج

  • دعم ضبط المعلمات الفائقة

  • التحقق من صحة النموذج وقدرته على الخدمة

  • النشر إلى TensorFlow Serving و TensorFlow Lite و TensorFlow.js

  • قابلية النقل عبر البيئات المحلية والسحابية

  • واجهة سطر أوامر موحدة لإدارة خطوط الأنابيب

البدء مع TensorFlow Extended (TFX)

  1. تثبيت TFX: استخدم pip install tfx.

  2. تكوين خط الأنابيب: حدد تدفق عمل التعلم الآلي الخاص بك باستخدام مكونات TFX ومنسق.

  3. بناء خط الأنابيب: قم بدمج مكونات قياسية أو مخصصة لمعالجة البيانات والتدريب والتقييم.

  4. تشغيل خط الأنابيب: قم بتنفيذ خط أنابيب TFX الخاص بك باستخدام منسق مدعوم مثل Airflow أو Kubeflow.

  5. نشر النموذج: استخدم مكون Pusher لنشر النماذج المدربة إلى أهداف مثل TensorFlow Serving.

  6. المراقبة والتكرار: قم بتحليل أداء النموذج والبيانات للتحسين المستمر.

حالات استخدام TensorFlow Extended (TFX)

  • خطوط أنابيب التعلم الآلي للإنتاج
  • التحقق من البيانات وتحليلها
  • هندسة الميزات
  • تدريب النماذج وتقييمها
  • نشر النماذج
  • أتمتة MLOps
  • تحسين المعلمات الفائقة
  • معالجة البيانات القابلة للتوسع

الأسئلة الشائعة من TensorFlow Extended (TFX)

تقييمات TensorFlow Extended (TFX)

جاري التحميل...

أدوات ذكاء اصطناعي شائعة مثل TensorFlow Extended (TFX)

أطر عمل الذكاء الاصطناعي

Seldon Core 2 هو إطار عمل أصلي لـ Kubernetes لنشر وإدارة أنظمة التعلم الآلي (ML) ونماذج اللغة الكبيرة (LLM) على نطاق واسع. يوفر بنية مرنة ووحداتية للبيئات المحلية والهجينة…

MLOps ونشر النماذج

أطر عمل الذكاء الاصطناعي

TensorFlow هو منصة مفتوحة المصدر لتعلم الآلة من البداية إلى النهاية مصممة للجميع. توفر نظامًا بيئيًا مرنًا من الأدوات والمكتبات والموارد المجتمعية لإنشاء ونشر نماذج تعلم الآلة…

مميزةمنصّات تعلّم الآلة

أطر عمل الذكاء الاصطناعي

يوفر Cortex بنية تحتية إنتاجية لتعلم الآلة على نطاق واسع، مما يتيح نشر نماذج تعلم الآلة وإدارتها وتوسيع نطاقها. يدعم أحمال العمل الخالية من الخوادم، واللحظية، وغير المتزامنة،…

MLOps ونشر النماذج

أطر عمل الذكاء الاصطناعي

يوفر توثيق Kubeflow موارد شاملة لفهم واستخدام منصة Kubeflow. ويشمل أدلة البدء، وتفاصيل حول المشاريع الفرعية، ومعلومات المجتمع، والنظام البيئي الأوسع لـ Kubeflow. هذا التوثيق ضروري…

مميزةMLOps ونشر النماذج

أطر عمل الذكاء الاصطناعي

LiteRT هو إطار عمل التعلم الآلي عالي الأداء من Google للنشر على الأجهزة، مخصص لنشر نماذج GenAI والتعلم الآلي على منصات الحافة. يوفر تحويلًا وتشغيلًا وتحسينًا فعالًا، بناءً على…

MLOps ونشر النماذج

أطر عمل الذكاء الاصطناعي

تمكّن منصة Comet فرق علم البيانات والتعلم الآلي من تتبع النماذج ومقارنتها وشرحها وتحسينها طوال دورة حياة التعلم الآلي بأكملها. إنها تبسّط إدارة التجارب ومراقبة النماذج وتقييم…

مميزةMLOps ونشر النماذج

أطر عمل الذكاء الاصطناعي

يوفر MLflow وثائق شاملة لكل من سير عمل التعلم الآلي التقليدي وتطوير نماذج اللغة الكبيرة (LLM) والوكلاء الحديثة. ويغطي تتبع التجارب، وسجل النماذج، والنشر، وتتبع نماذج اللغة…

مميزةMLOps ونشر النماذج

أطر عمل الذكاء الاصطناعي

TensorFlow هو إطار عمل مفتوح المصدر مصمم للتعلم الآلي، يمكّن المبتدئين والخبراء من بناء ونشر النماذج عبر منصات مختلفة بما في ذلك سطح المكتب والجوال والويب والسحابة. يوفر أدوات…

منصّات تعلّم الآلة