توسيع حدود التفكير الحسابي باستخدام لغة ولفرام

الخلايا العصبية

عمل ستيفن ولفرام على نماذج اللغة الحاسوبية لما يقرب من ثلاثين عامًا. منتجاته مشهورة في الأوساط العلمية والهندسية. تم إطلاق محرك Mathematica للشركة لأول مرة في عام 1988 ، وفي أحدث تجسيد لها هو محرك حسابي قوي للغاية ، يعتمد الآن على لغة Wolfram. في الشهر الماضي في كلمة رئيسية في South by Southwest ، قدم عرضًا توضيحيًا طويلاً يسلط الضوء على العديد من الأشياء التي يمكنك القيام بها باستخدام لغة Wolfram. يهدف Wolfram الآن إلى ربط قوة محركه الحسابي بالمخازن الضخمة من البيانات الموجودة على الإنترنت.

فكر في هذه الفكرة على أنها واجهة برمجة تطبيقات قوية جدًا للأغراض العامة يمكنها تسخير مجموعة من المعلومات على الإنترنت واستخدامها بطرق مبتكرة للغاية. على عكس واجهات برمجة تطبيقات الويب الأخرى ، فإنه لا يتطلب منك تعلم REST أو JSON و JavaScript أو C #. بدلاً من ذلك ، إنها لغة وظيفية تشبه اللغة الإنجليزية تمامًا ، وهي مصممة للأشخاص العاديين نسبيًا الذين قد لا يعرفون الكثير عن الترميز.



ألفا ولفرامتم تقديمه في عام 2009. وتطلق عليه الشركة اسم 'محرك المعرفة الحسابية' ، وتستخدم القوة الحسابية لماثيماتيكا ومصادر بيانات الإنترنت للعثور على إجابات لمجموعة متنوعة من الأسئلة. Alpha هي القوة الكامنة وراء بعض الاستفسارات التي يمكنك طرحها على Siri من Apple و S Voice من Samsung و Bing من Microsoft. يتم تنسيق مصادر البيانات من البيانات المنظمة في كل من مواقع الويب العامة والتجارية ، مثلكتاب حقائق العالم لوكالة المخابرات المركزية،ويكيبيدياو والداو جونز.



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

وهنا بعض الأمثلة. تنشئ هذه الوظيفة خريطة بيانية لنصف قطر عشرة أميال من أوستن ، تكساس:



خريطة Wolfram

ينتج عن طلب البحث عن 'Van Gogh Artworks' في Alpha هذه الوظيفة:

استعلام ولفرام



وسيؤدي الطلب اللاحق لأول 20 صورة من النتيجة أعلاه إلى ما يلي:

ولفرام كويري فان جوخ

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

التعليم هو أحد التطبيقات الواضحة. يريد ولفرام أن يجلب قوة اللغة والتفكير الحسابي إلى المدارس. تعمل الشركة على معمل Wolfram Programming Lab ، وهو موقع مجاني على الويب يمكنه تعليم الأطفال (والكبار أيضًا) قدرات اللغة بطريقة ممتعة. بالنظر إلى أن العديد من الأطفال اليوم غير مهتمين بمواد الرياضيات والعلوم ، فقد تكون هذه طريقة جيدة لتعريفهم على ثروة المعلومات الموجودة وكيفية استخدامها بطرق جديدة. في هذا السياق ، يتم شحن نسخة مبكرة من لغة Wolfram علىفطيرة التوت- المساعدة في تعزيز هدف مؤسسة Raspberry Pi المتمثل في تحفيز التعليم في مجال الحوسبة وما يمكنك القيام به باستخدام أجهزة الكمبيوتر ذات الحجم المناسب لبطاقات الائتمان.

أثناء الحديث ، سلط ولفرام الضوء أيضًا على قدرات ألفا الطبيعية القوية في اللغة. على سبيل المثال ، أسفر قول أو كتابة 'الطائرات في الأعلى' عن قائمة برحلات الطيران فوق سماء أوستن في تلك اللحظة باستخدام إحداثيات GPS. بينما كان لدينا التعرف على الصوت في السيارات وأجهزة الكمبيوتر لعدة سنوات ، كانت القدرة على التفاعل مع الكمبيوتر بالكلمة المنطوقة نوعًا من الكأس المقدسة. أي شخص قد رأى 2001: رحلة فضائية سيتذكر HAL ، الكمبيوتر الذكي الذي يعرف كل شيء. Alpha ليست HAL ، ولكن لغة Wolfram تضع اللبنات الأساسية للوصول إلى هذا الدواء الشافي ، من خلال وجود لغة موحدة غنية جدًا للوظائف القادرة على معالجة ومعالجة جميع أنواع البيانات من الإنترنت.

أحد المفاهيم الدافعة وراء لغة Wolfram هو البرمجة الرمزية. في البرمجة الرمزية ، كما يقول ولفرام ، 'يمكن لأي شيء أن يكون أي شيء' ، وأي شيء يمكن حسابه والتلاعب به. أظهر بعض الأمثلة على استخدام وظائف Wolfram على شريط تمرير واجهة المستخدم وصورة لكوكب المشتري. تم استخدام مفاهيم البرمجة الرمزية في الذكاء الاصطناعي (AI) لسنوات عديدة ، وتعود لغة البرمجة LISP ، التي ربما تكون أول لغة رمزية ، إلى عام 1958. يقوم Wolfram أيضًا بدمج بعض قدرات الذكاء الاصطناعي في اللغة. عرض وظيفة 'ImagIdentify' تحديد صورة موزة بشكل صحيح. في الخلفية ، يستخدم Alpha وظائف التعرف على الأنماط في Mathematica في ملف صورة JPG.

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

Copyright © كل الحقوق محفوظة | 2007es.com