عمل AutoML-Zero المنشئ الجديد لـ Google AutoML: إنشاء خوارزميات تعلم الآلة من البداية

[مقدمة جديدة في Zhiyuan] هناك العديد من خوارزميات التعلم الآلي في السوق ، ولكنها ليست شائعة جدًا لأن هذه الخوارزميات تحد من مساحة البحث. لا يزال العديد من الباحثين بحاجة إلى تصميم هيكل نموذج التعلم الآلي بأنفسهم. مساحة البحث AutoML-Zero التي تم إصدارها غير محدودة تمامًا ، ويمكنك البدء بأبسط الصيغ الرياضية. "تقوم شركة Xinzhiyuan بالتعاقد مع المؤلف الرئيسي والمحرر ومدير العمليات ومدير الحساب لإضافة HR WeChat (Dr-wly) لمعرفة المزيد."

يحاول AutoML التعرف تلقائيًا على الخطوات المهمة المتعلقة بالميزات والنماذج والتحسين وتقييم هندسة الميزات واختيار النموذج وتعديل المعلمات ، بحيث يمكن إنشاء نماذج التعلم الآلي دون تدخل بشري. كيف تختلف الطريقة التي اقترحتها Google عن الماضي؟

تبحث الطريقة الجديدة تلقائيًا عن الخوارزميات الجديدة ، باستخدام الصيغ الرياضية الأساسية فقط

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

على الرغم من أن Automl-Zero لديه مجال بحث واسع ، إلا أن بحث التطور يبدو جيدًا ، بحثت ووجدت شبكة عصبية من طبقتين مع انحدار خطي وانتشار خلفي ، أو حتى خوارزمية خط الأساس التي تتجاوز تعقيد التصميم اليدوي بمقدار كبير.

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

إذا كنت تريد معرفة المزيد من التفاصيل ، فيمكنك العثور عليها في الورقة. الرابط الأصلي: https://arxiv.org/abs/2003.03384

تقريبًا من الصفر ، ومختلف تمامًا عن التعلم الآلي التلقائي المجمع الذي تم تجميعه

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

ما أوجه التشابه والاختلاف بين AutoML-Zero والتعلم الآلي التلقائي السابق؟ ركز التعلم التلقائي السابق بشكل رئيسي على الهندسة المعمارية ، التي اعتمدت على طبقات معقدة صممها الخبراء كعناصر بناء - أو مساحات بحث مقيدة بالمثل. هدفنا هو إثبات أن AutoML يمكن أن يذهب أبعد من ذلك: فقط استخدم العمليات الحسابية الأساسية كبنات بناء لاكتشاف طريقة تعلُم الآلة الكاملة ، ونحن نثبت ذلك من خلال تقديم إطار عمل جديد ، في مساحة البحث هذه يمكن أن تقلل بشكل كبير من التحيز للتجربة البشرية ووجدت شيئًا مثيرًا للاهتمام.

نستخدم التعلم الآلي لشرح الأساليب المستخدمة في التعلم الآلي التلقائي التقليدي. يمكن للطلاب المهتمين بالتفاصيل قراءة هذه الورقة.

الرابط الأصلي:

طور المؤلف نظام AutoML قويًا جديدًا يعتمد على التعلم الموسيقي (باستخدام 15 مصنِّفًا و 14 طريقة للمعالجة المسبقة و 4 طرق للمعالجة المسبقة للبيانات ، مما ينتج عنه مساحة بحث منظمة مع 110 معلمات مفرطة) . يقوم هذا النظام بتنفيذ البحث التلقائي عن أفضل طريقة للتعلم الآلي من خلال مقارنة الأداء تلقائيًا في مجموعات البيانات المتشابهة وتقييم أداء هذه النماذج المنشأة تلقائيًا في مساحة معلمة محدودة.

كيفية تنفيذ AutoML التقليدي مع Python

في هذه المرحلة ، يجب أن تفهم أن AutoML-Zero أكثر عمومية ويمكن العثور على طرق التعلم الآلي غير المعروفة ، في حين أن التعلّم التلقائي لا يجد إلا الأفضل تلقائيًا في الهيكل والمعلمات الحالية.

لنستخدم Python لإعطاء مثال بسيط:

استيراد autosklearn.classification استيراد sklearn.model_selection استيراد sklearn.datasets استيراد sklearn.metrics X ، y = sklearn.datasets.load_digits (return_X_y = True) X_train ، X_test ، y_train ، y_test = \ sklearn.model_selection.train_test_split (X، y، random_state = 1) AutoML = autosklearn.classification.AutoSklearnClassifier () AutoML.fit (X_train، y_train) y_hat = توقع AutoML. (X_test) طباعة ("نقاط الدقة" ، sklearn.metrics.accuracy_score (y_test ، y_hat))

إذا كنت ترغب في التجربة بنفسك ، يمكنك تثبيت Anaconda ، الذي يدمج معظم مكتبات الحوسبة العلمية في Python المطلوبة ، ثم قم بتثبيت التعلم الآلي من خلال Conda.

السحر قفزة حرق 2.6 مليار دولار لعبودية؟ وقال الفيسبوك أنها لم ترغب في الوصول إلى القرص مان

كيف بعيدا عن الإجراء القرد العملاق مليون سنويا راتب AI خوارزمية مهندس؟

معظم التاريخ الكامل من "خريطة المعرفة" ورقة المراجعة عام 2020، 18 من الكتاب، 130 قوات الدفاع الشعبي

البالغ من العمر 17 عاما طالب في مدرسة ثانوية تطويرها بشكل مستقل معظم تتبع الموقع اندلاع النار في العالم! معبوده هو ستيف جوبز

الكم الحوسبة جهاز AI إلى الدماغ! جوجل المصدر المفتوح TensorFlow الكم الكم الحاسبات قاعدة

بابي وتو القائمة؟ قدم DeepMind MEMO النموذج الجديد محول، تحاكي المنطق الدماغ البشري

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

وو لي يخسر 1-2 على اللوم؟ المدرب الإسباني يين تشنغ يى خطوة، والمراوح تعيس

مثل سيمون العاطفة! الحد من كرة القدم الحقيقية لعبة مدير، يمكن للجميع أن يكون على درجة الماجستير من إيقاع

شهد 5-0! 60،000 شخص ميسي حظا رجل مجنون! 887 يوما لالمعجزات المنتجات ريال مدريد يخشى 01:00

كبير 1-0! الحياة الأسبانية والموت قبل الحرب، وإعادة هدية، بارك الله وو لي للبقاء في الدوري الاسباني؟

1-2! فقد مورينيو! 19 عاما من إنتاج قياسي، خريطة مجنون تثبت براءته