خوارزمية المصادر المفتوحة من Microsoft التي تمنح Bing بعضًا من الذكاء

تعد محركات البحث اليوم أكثر من مجرد أدوات مطابقة للكلمات الرئيسية الغبية التي اعتادت أن تكون عليها. يمكنك أن تطرح سؤالاً يقول: "ما طول البرج في باريس؟" - وسيخبرونك أن برج إيفل يبلغ ارتفاعه 324 مترًا (1.063 قدمًا) تقريبًا مثل مبنى من 81 طابقًا. يمكنهم القيام بذلك على الرغم من أن السؤال لا يسمي البرج بالفعل.

كيف يفعلون هذا؟ كما هو الحال مع كل شيء آخر هذه الأيام ، يستخدمون التعلم الآلي. تُستخدم خوارزميات التعلم الآلي لإنشاء متجهات - بشكل أساسي ، قوائم طويلة من الأرقام - التي تمثل إلى حد ما بيانات المدخلات الخاصة بها ، سواء كانت نصية على صفحة ويب أو صور أو صوت أو مقاطع فيديو. يلتقط Bing مليارات من هذه المتجهات لكل أنواع الوسائط المختلفة التي تقوم بفهرستها. للبحث في المتجهات ، تستخدم Microsoft خوارزمية تسميها SPTAG ("شجرة قسم المساحة والرسومات"). يتم تحويل استعلام الإدخال إلى متجه ، ويتم استخدام SPTAG للعثور على "أقرب أقرب جيران" تقريبًا (ANN) ، وهذا يعني ، المتجهات التي تشبه المدخلات.

هذا (مع قدر من التلويح باليد) هو كيف يمكن الإجابة على سؤال برج إيفل: البحث عن "ما طول البرج في باريس؟" ستكون صفحات "قريبة" تتحدث عن الأبراج وباريس وكم هي الأشياء الطويلة. من شبه المؤكد أن تكون مثل هذه الصفحات حول برج إيفل.

أصدرت Microsoft اليوم خوارزمية SPTAG كمصدر مفتوح مرخص به من قبل MIT على GitHub. ثبت أن هذا الرمز ودرجة الإنتاج ، يستخدم للإجابة على الأسئلة في Bing. يمكن للمطورين استخدام هذه الخوارزمية للبحث عن مجموعاتهم من الموجهات والقيام بذلك بسرعة: يمكن لآلة واحدة معالجة 250 مليون متجه والإجابة على 1000 استفسار في الثانية. هناك بعض العينات والتفسيرات في مختبر AI Lab من Microsoft ، وستوفر Azure خدمة تستخدم نفس الخوارزميات.

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

شاهد الفيديو: خوارزمية الفيس بوك Facebook Algorithm. إذا لم تضغط لايك فاعلم أن الشيطان قد منعك (أبريل 2020).