Connect with us

قفزة آبل إلى عالم الذكاء الاصطناعي: التنقل في إطار MLX وتأثيره على تجارب MacBook الذكية التالية

الذكاء الاصطناعي

قفزة آبل إلى عالم الذكاء الاصطناعي: التنقل في إطار MLX وتأثيره على تجارب MacBook الذكية التالية

mm

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

كشف الستار عن MLX

تم تطوير MLX من قبل فريق أبحاث الذكاء الاصطناعي في آبل، ويعتبر إطارًا متقدمًا مصممًا خصيصًا لأبحاث وتطوير الذكاء الاصطناعي على شرائح آبل السيليكون. يضم الإطار مجموعة من الأدوات التي تمكن مطوري الذكاء الاصطناعي من إنشاء نماذج متقدمة، تشمل الrobots المحادثة، توليد النص، التعرف على الكلام، وتوليد الصور. يتجاوز MLX ذلك من خلال تضمين نماذج أساسية مسبقة التدريب مثل نماذج LlaMA من Meta لتوليد النص، نماذج Stable Diffusion من Stability AI لتوليد الصور، ونماذج Whisper من OpenAI للتعرف على الكلام.

استلهم من إطارات قوية مثل NumPy، PyTorch، Jax، وArrayFire، يضع MLX تركيزًا قويًا على التصميم المستخدم والتدريب والتحديث الفعالين للنماذج. تشمل الميزات البارزة واجهات برمجة تطبيقات سهلة الاستخدام، بما في ذلك واجهة برمجة تطبيقات Python التي تذكرنا بنمط NumPy، وواجهة برمجة تطبيقات C++ مفصلة. تسهل الحزم المتخصصة مثل mlx.nn وmlx.optimizers بناء نماذج معقدة، متبناً نمط PyTorch المألوف.

يستخدم MLX نهجًا حسابيًا متأخرًا، حيث يتم إنشاء مصفوفات فقط عند الحاجة. تمكنه من بناء الرسومات الديناميكية من إنشاء رسومات حسابية بشكل تلقائي، مما يضمن أن التغييرات في وظيفة الحجة لا تعيق الأداء، مع الحفاظ على عملية التصحيح بسيطة و直forward. يقدم MLX توافقًا واسعًا عبر الأجهزة من خلال أداء العمليات بسلاسة على معالجات Централь ووحدات معالجة الرسومات. يتسم MLX بنموذج ذاكرة موحد، يحفظ المصفوفات في ذاكرة مشتركة. تسهل هذه الميزة الفريدة العمليات على مصفوفات MLX عبر الأجهزة المدعومة المختلفة، مما يلغي الحاجة إلى نقل البيانات.

تمييز CoreML و MLX

طورت آبل كلا إطار CoreML وMLX لمساعدة مطوري الذكاء الاصطناعي على أنظمة آبل، ولكل إطار ميزاته الفريدة. تم تصميم CoreML لتسهيل دمج نماذج الذكاء الاصطناعي المسبقة التدريب من أدوات مفتوحة المصدر مثل TensorFlow في التطبيقات على أجهزة آبل، بما في ذلك iOS وmacOS وwatchOS وtvOS. يُحسن من أداء النموذج باستخدام مكونات الأجهزة المتخصصة مثل وحدة معالجة الرسومات ومحرك النيوورك، مما يضمن معالجة سريعة وفعالة. يدعم CoreML صيغ نماذج شائعة مثل TensorFlow وONNX، مما يجعله متعدد الاستخدامات للتطبيقات مثل التعرف على الصور ومعالجة اللغة الطبيعية. ميزة أساسية في CoreML هي التنفيذ على الجهاز، مما يضمن تشغيل النماذج مباشرة على جهاز المستخدم دون الاعتماد على الخوادم الخارجية. بينما يسهل CoreML دمج نماذج الذكاء الاصطناعي المسبقة التدريب مع أنظمة آبل، يخدم MLX كإطار تطوير مصمم خصيصًا لتسهيل تطوير نماذج الذكاء الاصطناعي على شرائح آبل السيليكون.

تحليل دوافع آبل وراء MLX

يُظهر إدخال MLX أن آبل تتحرك في مجال الذكاء الاصطناعي التوليدي، وهو مجال يهيمن عليه حاليًا عمالقة التكنولوجيا مثل Microsoft وGoogle. على الرغم من أن آبل قد دمجت تقنيات الذكاء الاصطناعي، مثل Siri، في منتجاتها، إلا أن الشركة امتنعت تقليديًا عن دخول مجال الذكاء الاصطناعي التوليدي. ومع ذلك، يشير زيادة جهود آبل في تطوير الذكاء الاصطناعي في سبتمبر 2023، مع التركيز على تقييم النماذج الأساسية للتطبيقات الأوسع، وإدخال MLX، إلى تحول محتمل نحو استكشاف الذكاء الاصطناعي التوليدي. يُشير المحللون إلى أن آبل قد تستخدم إطار MLX لجلب ميزات توليدية ذكية إلى خدماتها وأجهزتها. ومع ذلك، مع التزام آبل القوي بالخصوصية، من المتوقع تقييم دقيق لل考虑ات الأخلاقية قبل إحراز أي تقدم كبير. حاليًا، لم تتحدث آبل عن تفاصيل إضافية أو تعليقات حول نیاتها المحددة المتعلقة ب MLX وبيانات MLX والذكاء الاصطناعي التوليدي.

أهمية MLX ما وراء آبل

ما وراء عالم آبل، يوفر نموذج الذاكرة الموحد في MLX حافة عملية، مما يجعله يبرز عن إطارات مثل PyTorch وJax. تتيح هذه الميزة للمصفوفات مشاركة الذاكرة، مما يجعل العمليات على أجهزة مختلفة أسهل بدون تكرار البيانات غير الضروري. يصبح هذا حاسمًا بشكل خاص مع زيادة اعتماد الذكاء الاصطناعي على وحدات معالجة الرسومات الفعالة. بدلاً من الإعداد المعتاد الذي يتضمن أجهزة كمبيوتر قوية ووحدات معالجة رسومات مخصصة مع كمية كبيرة من VRAM، يسمح MLX لوحدات معالجة الرسومات بمشاركة VRAM مع ذاكرة الكمبيوتر. هذا التغيير الدقيق له القدرة على إعادة تعريف احتياجات الأجهزة للذكاء الاصطناعي بشكل هادئ، مما يجعلها أكثر سهولة وفعاليّة. كما يؤثر على الذكاء الاصطناعي على أجهزة الحواف، مقترحًا نهجًا أكثر مرونة ووعيًا بالمورد من الذي اعتدنا عليه.

الخلاصة

تُشير خطوة آبل في مجال الذكاء الاصطناعي التوليدي مع إطار MLX إلى تحول كبير في مشهد الذكاء الاصطناعي. من خلال تبني ممارسات مفتوحة المصدر، لا تقوم آبل بتحويل الذكاء الاصطناعي المتقدم فحسب، بل تضع نفسها أيضًا كمنافس في مجال يهيمن عليه عمالقة التكنولوجيا مثل Microsoft وGoogle. يوفر تصميم MLX المستخدم والبناء الديناميكي للرسم والنماذج الذاكرة الموحدة ميزة عملية تتجاوز نظام آبل، خاصة مع زيادة اعتماد الذكاء الاصطناعي على وحدات معالجة الرسومات الفعالة. يشير تأثير الإطار على متطلبات الأجهزة وملاءمته لأجهزة الحواف إلى مستقبل تحويلي. مع تحرك آبل في هذا الحدود الجديد، يبقى التركيز على الخصوصية والاعتبارات الأخلاقية حاسمًا، مما يؤثر على مسار دور MLX في نظام الذكاء الاصطناعي الأوسع.

الدكتور تيهسين زيا هو أستاذ مساعد دائم في جامعة كومساتس إسلام آباد، وحاصل على دكتوراه في الذكاء الاصطناعي من جامعة التكنولوجيا في فيينا، النمسا. يتخصص في الذكاء الاصطناعي وتعلم الآلة وعلوم البيانات ورؤية الكمبيوتر، وقدم مساهمات كبيرة من خلال منشورات في مجلات علمية مشهورة. كما قاد الدكتور تيهسين مشاريع صناعية مختلفة كمستслед رئيسي وقدم خدماته كمستشار في الذكاء الاصطناعي.