Home
Login

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

Apache-2.0C++ 4.5kmindspore-ai Last Updated: 2024-07-29

MindSpore

مقدمة

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

الخصائص الأساسية

  • التفاضل التلقائي: يعتمد MindSpore على تقنية التفاضل التلقائي القائمة على تحويل التعليمات البرمجية المصدرية، والتي يمكنها حساب التدرجات تلقائيًا، مما يبسط عملية تطوير النموذج.
  • تحسين تجميع الرسوم البيانية: يستخدم MindSpore تقنية تجميع الرسوم البيانية لتحسين الرسم البياني للحساب، مثل دمج العمليات وإعادة استخدام الذاكرة، وبالتالي تحسين كفاءة التشغيل.
  • التوازي غير المتجانس: يدعم MindSpore العديد من منصات الأجهزة، مثل CPU و GPU و Ascend، ويمكنه تحقيق حساب متوازي غير متجانس، والاستفادة الكاملة من موارد الأجهزة.
  • الأمان والموثوقية: يهتم MindSpore بأمان وموثوقية نماذج الذكاء الاصطناعي، ويوفر آليات أمان مثل الخصوصية التفاضلية والتدريب العدائي.
  • دعم كامل للسيناريوهات: يدعم MindSpore سيناريوهات متعددة مثل الطرفية والحافة والسحابة، ويوفر تجربة برمجة موحدة، مما يسهل على المطورين نشر تطبيقات الذكاء الاصطناعي في سيناريوهات مختلفة.
  • توحيد الرسم البياني الديناميكي والرسم البياني الثابت: يدعم MindSpore وضعي برمجة: الرسم البياني الديناميكي والرسم البياني الثابت. يمكن للمطورين اختيار الوضع المناسب وفقًا لاحتياجاتهم. وضع الرسم البياني الديناميكي مناسب للتصحيح، ووضع الرسم البياني الثابت يتمتع بأداء أعلى.
  • أصلي للذكاء الاصطناعي: يعتمد MindSpore على مفهوم التصميم الأصلي للذكاء الاصطناعي، مثل التوازي التلقائي والضبط التلقائي، مما يمكنه تحسين كفاءة التطوير وكفاءة التشغيل.

المكونات الرئيسية

  • MindSpore Core: محرك الحساب الأساسي، يوفر وظائف مثل التفاضل التلقائي وتحسين تجميع الرسوم البيانية والتوازي غير المتجانس.
  • MindSpore Lite: محرك استدلال خفيف الوزن، يستخدم لنشر نماذج الذكاء الاصطناعي على أجهزة الطرفية.
  • MindSpore Hub: مستودع النماذج، يوفر نماذج مدربة مسبقًا ومجموعات بيانات وموارد أخرى.
  • MindInsight: أداة تصحيح مرئي، تستخدم لتصحيح وتحسين نماذج MindSpore.
  • MindArmour: صندوق أدوات الأمان، يوفر آليات أمان مثل الخصوصية التفاضلية والتدريب العدائي.
  • MindFlow: مجموعة أدوات موجهة للحساب العلمي، توفر وظائف مثل محاكاة السوائل.

سيناريوهات التطبيق

  • التعرف على الصور: على سبيل المثال، تصنيف الصور، واكتشاف الكائنات، والتعرف على الوجوه.
  • معالجة اللغة الطبيعية: على سبيل المثال، تصنيف النصوص، والترجمة الآلية، وتوليد النصوص.
  • التعرف على الصوت: على سبيل المثال، تحويل الصوت إلى نص، وتوليد الصوت.
  • أنظمة التوصية: على سبيل المثال، توصية المنتجات، وتوصية الأخبار.
  • الحساب العلمي: على سبيل المثال، محاكاة السوائل، واكتشاف الأدوية.
  • التعلم المعزز: على سبيل المثال، الذكاء الاصطناعي للألعاب، والتحكم في الروبوتات.

المزايا

  • سهولة التطوير: خصائص مثل التفاضل التلقائي ووضع الرسم البياني الديناميكي تقلل من عتبة التطوير.
  • كفاءة التشغيل: تقنيات مثل تحسين تجميع الرسوم البيانية والتوازي غير المتجانس تحسن كفاءة التشغيل.
  • الأمان والموثوقية: آليات الأمان تضمن أمان وموثوقية نماذج الذكاء الاصطناعي.
  • دعم كامل للسيناريوهات: تجربة البرمجة الموحدة تسهل على المطورين نشر تطبيقات الذكاء الاصطناعي في سيناريوهات مختلفة.
  • مجتمع نشط: يوفر المجتمع النشط موارد ودعمًا غنيًا.

كيف تبدأ

  1. تثبيت MindSpore: يمكن تثبيته عبر pip، أو يمكن تجميعه من التعليمات البرمجية المصدرية.
  2. تعلم الدروس التعليمية: يوفر الموقع الرسمي لـ MindSpore دروسًا تعليمية غنية وأمثلة للتعليمات البرمجية.
  3. المشاركة في المجتمع: شارك في مجتمع MindSpore، وتواصل وتعلم مع مطورين آخرين.

الروابط

جميع التفاصيل الدقيقة، يرجى الرجوع إلى الإعلانات الرسمية على الموقع (https://github.com/mindspore-ai/mindspore)