أدوات جديدة طرحتها مايكروسوفت ضمن مجال تعلّم الآلة

0 1٬075

 

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

أطلقت الشركة مؤخرا ثلاث أدوات للمطورين، وهي: خدمة التعلم الآلي التجريبي لآزور (Azure Machine Learning Experimentation service)، منصة التعلم الآلي لآزور (Azure Machine Learning Workbench) بالإضافة لخدمة إدارة خوارزميات التعلم الآلي (Azure Machine Learning Model Management service).

أمّا من أجل المطورين الذين  يرغبون باستخدام بيئة العمل Visual Studio Code لبناء نماذجهم مع مكتبات CNTK  و TensorFlow و Theano و Keras و Caffe2، أطلقت مايكروسوفت عدداً من الأدوات الجديدة المساعدة أيضاً.

وكان لغير المطوّرين من مستخدمي Excel نصيب من التغييرات التي أطلقتها مايكروسوفت، حيث سيتمكن كل منهم من استخدام توابع الذكاء الصنعي، التي قام خبراء البيانات في شركاتهم بتطويرها، مباشرة ضمن ملفات excel.

إنّ الهدف من خدمة  التجريب هو مساعدة المطوّرين على تدريب وإطلاق تجاربهم في التعلم الآلي. تدعم الخدمة جميع مكتبات العمل مفتوحة المصدر مثل (PyTorch, Caffe2, TensorFlow, Cahiner and Microsoft’s own CNTK) مع إمكانية الوصول من خلال الآلات المحلية إلى المئات من وحدات المعالجة البيانية الموجودة سحابياً (يتم ذلك بفضل حاويات دوكر وخدمة تدريب الذكاء الصنعي من آزور).

تدعم هذه الأدوات محرك معالجة البيانات الكبيرة الخاص بأباتش Apache Spark، ضمن قطاعات  أزور (Azure HDInsight clusters). تتتبّع هذه الأدوات جميع النماذج وإعداداتها والبيانات (باستخدام مخازن Git) لتعطي المطوّرين إمكانية الإدارة الكاملة لإصدارات تجاربهم.

إنّ منصة التعلم الآلي (Machine Learning Workbench) عبارة عن برنامج يتم تنزيله  لدى الزبون متوفر لنظامي التشغيل ويندوز  و ماك.

تتكامل خصائص هذه المنصة مع Jupyter ومنصاّت العمل مثل الفيجوال ستوديو  كود (Visual Studio Code) و PyCham. مع إمكانية السماح للمطورين ببناء نماذجهم باستخدام لغة البرمجة Python , Scala.

أنّ الميزة الأكثر إثارة للاهتمام هنا تكمن في إمكانية هذه الأداة للمساعدة في تحويل البيانات بشكل أتوماتيكي ليتم استخدامها من قبل خوارزميات التعلم الآلي والعمل بها.

وكما في خدمة التعلم الآلي التجريبي، تستخدم خدمة إدارة النماذج حاويات دوكر (Docker containers) لمساعدة المطوّرين ومحللي البيانات في إدارة وإطلاق خوارزميات بشكل افتراضي في أي مكان يمكن لحاويات دوكر أن تعمل به.

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

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

Comments
Loading...