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

يمر عالم الذكاء الاصطناعي حاليًا بتحول كبير، مدفوعًا بدمج الذكاء الاصطناعي التوليدي على نطاق واسع وسهولة الوصول إليه في الأنظمة المفتوحة المصدر. لا يزيد هذا الموجة التحولية فقط من الإنتاجية والكفاءة، بل يغذي أيضًا الابتكار، مما يوفر أداة حيوية للبقاء في المنافسة في العصر الحديث. بعد أن ابتعدت عن نظامها المفتوح التقليدي، اعتمدت آبل مؤخرًا هذا التحول في العقلية من خلال إطلاق MLX، وهو إطار مفتوح المصدر مصمم لتمكين مطوري الذكاء الاصطناعي من الاستفادة بفعالية من قدرات شرائح آبل سيليكون. في هذه المقالة، سنقوم بالغوص العميق في إطار MLX، وفك شفرة آثاره على آبل وتأثيره المحتمل على نظام الذكاء الاصطناعي الأوسع.
كشف الستار عن MLX
تم تطوير MLX من قبل فريق أبحاث الذكاء الاصطناعي في آبل، ويعتبر إطارًا متقدمًا مصممًا خصيصًا لبحث وتطوير الذكاء الاصطناعي على شرائح آبل سيليكون. يحتوي الإطار على مجموعة من الأدوات التي تمكن مطوري الذكاء الاصطناعي من إنشاء نماذج متقدمة، الروبوتات المحادثية، توليد النص، التعرف على الكلام، وتوليد الصور. يمتد MLX إلى ما هو أبعد من ذلك، بما في ذلك نماذج أساسية مسبقة التدريب مثل نماذج LlaMA من ميتا لتوليد النص، نماذج 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 تنفيذ النموذج باستخدام مكونات الأجهزة المتخصصة مثل معالج الرسومات ومحرك النيوورك، مما يضمن معالجة سريعة وفعالة. يدعم CoreML صيغ نماذج شائعة مثل TensorFlow وONNX، مما يجعله متعدد الاستخدامات لتطبيقات مثل التعرف على الصور ومعالجة اللغة الطبيعية. ميزة أساسية في CoreML هي التنفيذ على الجهاز، مما يضمن تشغيل النماذج مباشرة على جهاز المستخدم دون الاعتماد على الخوادم الخارجية. بينما يبسط CoreML دمج نماذج التعلم الآلي المسبقة التدريب مع أنظمة آبل، يخدم MLX كإطار تطوير مصمم خصيصًا لتسهيل تطوير نماذج الذكاء الاصطناعي على سيليكون آبل.
تحليل دوافع آبل لbehind MLX
يشير إطلاق MLX إلى أن آبل تتحرك في مجال الذكاء الاصطناعي التوليدي، وهو مجال يهيمن عليه حاليًا عمالقة التكنولوجيا مثل مايكروسوفت وجوجل. على الرغم من أن آبل دمجت تقنيات الذكاء الاصطناعي، مثل Siri، في منتجاتها، إلا أن الشركة امتنعت تقليديًا عن دخول مجال الذكاء الاصطناعي التوليدي. ومع ذلك، يُظهر الزيادة الكبيرة في جهود آبل لتطوير الذكاء الاصطناعي في سبتمبر 2023، مع التركيز على تقييم نماذج أساسية لأغراض أوسع، وإطلاق MLX، يشير إلى تحول محتمل نحو استكشاف الذكاء الاصطناعي التوليدي. يُقترح أن آبل قد تستخدم إطارات MLX لجلب ميزات توليدية مبتكرة إلى خدماتها وأجهزتها. ومع ذلك، بالتزام مع التزام آبل القوي بالخصوصية، من المتوقع تقييم دقيق للنظرية الأخلاقية قبل إحراز أي تقدم كبير. حاليًا، لم تتطرق آبل إلى تفاصيل إضافية أو تعليقات حول نواياها المحددة المتعلقة ب MLX وبيانات MLX والذكاء الاصطناعي التوليدي.
أهمية MLX ما وراء آبل
ما وراء عالم آبل، يوفر نموذج الذاكرة الموحد في MLX حافة عملية، مما يجعله متميزًا عن إطارات مثل PyTorch وJax. تتيح هذه الميزة للمصفوفات مشاركة الذاكرة، مما يجعل العمليات على أجهزة مختلفة أكثر بساطة دون نسخ غير ضروري للبيانات. يصبح هذا مهمًا بشكل خاص مع زيادة اعتماد الذكاء الاصطناعي على معالجات الرسومات الفعالة. بدلاً من الإعداد المعتاد الذي يتضمن أجهزة كمبيوتر قوية ومعالجات رسومات مخصصة مع كمية كبيرة من VRAM، يسمح MLX لمعالجات الرسومات بمشاركة VRAM مع ذاكرة الكمبيوتر. يعد هذا التغيير الدقيق له القدرة على إعادة تعريف احتياجات الأجهزة للذكاء الاصطناعي بشكل هادئ، مما يجعلها أكثر سهولة وفعاليّة. كما يؤثر على الذكاء الاصطناعي على أجهزة الحواف، واقتراح نهج أكثر مرونة ووعيًا للموارد مقارنة بما اعتدنا عليه.
الخلاصة
تعتبر خطوة آبل نحو مجال الذكاء الاصطناعي التوليدي مع إطار MLX تحولًا كبيرًا في مشهد الذكاء الاصطناعي. من خلال اعتماد ممارسات مفتوحة المصدر، لا تُضيف آبل فقط الذكاء الاصطناعي المتقدم، بل تضع نفسها أيضًا كمنافس في مجال يهيمن عليه عمالقة التكنولوجيا مثل مايكروسوفت وجوجل. يوفر تصميم MLX المستخدم والبناء الديناميكي للرسم البياني ونموذج الذاكرة الموحد ميزة عملية تتجاوز نظام آبل، خاصة مع زيادة اعتماد الذكاء الاصطناعي على معالجات الرسومات الفعالة. يشير التأثير المحتمل للإطار على متطلبات الأجهزة وملاءمته لأجهزة الحواف إلى مستقبل متحول. مع تحرك آبل في هذا الحدود الجديد، يبقى التركيز على الخصوصية والاعتبارات الأخلاقية حاسمًا، مما يؤثر على مسار دور MLX في نظام الذكاء الاصطناعي الأوسع.






