حل وهمي فريد لغياب المشاكل
pata.physics.wtf هو محرك بحث شعري ، لا أكثر ، لا أقل.
يعد النظام الموصوف والمعروف على هذا الموقع جزءًا من مشروع الدكتوراه بعنوان "الخوارزمي" من قبل Fania Raczinski. يمكن العثور على أطروحة الدكتوراه التي تصف هذا المشروع في Dr.Physics.wtf.
يتضمن هذا البحث دراسة إبداع الإنسان والكمبيوتر وكيفية تقييمها ، والفلسفة الزائفة السخيفة ، وتطبيقاتها ، وتطوير خوارزميات البحث الاستكشافية الإبداعية المستوحاة من المفاهيم الفريانية.
تم استخدام نسخة سابقة من هذا النموذج الأولي في إنشاء أوبرا على الإنترنت بعنوان الرحلة الخيالية وتم إنشاؤها بالتعاون مع مجموعة الأوبرا الحائزة على جوائز ، على الصعيد الوطني والدولي. على وجه الخصوص ، تم استخدامه لإنشاء Libretto لواحدة من الجزر الافتراضية التي توفر الملاحة القصة المركزية للأوبرا.
باختصار ، تقرأ الأداة في مكتبة من ملفات النص العادي ، وتنشئ فهرسًا (بنية بيانات نوع القاموس تخزن المفردات في المجموعة بأكملها مع قائمة تحتوي على جميع المستندات ومواقع المصطلح داخل المستند في المفردات). هناك مجموعتان من النصوص للاختيار من بينها ، إما مجموعة Faustroll أو Shakespeare Corpus.
فِهرِس:
{
word1: [[fileA, posa], [fileB, posb], ...],
word2: [[fileC, posc], [fileK, posk], ...],
...
}
تتم قراءة جميع النصوص في المجموعة في الذاكرة ومعالجتها ، على سبيل المثال ، تتم إزالة أي كلمات توقف للغة المصدر.
بمجرد قيام المستخدم بتقديم استعلام ، يتم تشغيل وظائف مهمة مختلفة. أولاً ، يتم تشغيل ثلاثة patalgorithms لتوزيع قائمة من النتائج التي سيتم تقديمها.
كل خوارزمية تتسرب من مصطلح الاستعلام الأصلي بطريقتها الخاصة وتبحث عن المباريات في الفهرس.
نتائج:
[(title, (pre, word, post), algorithm), ...]
يتم تقديم النتائج في واحدة من ثلاث طرق. الافتراضي هو عرض الشعر. يعرض 14 سطرًا من النص ، يمكن تغيير كل منها إلى أخرى تتوفر المزيد من النتائج. هذا يثير بشكل كبير من قبل الأليار المئوية من ريمون كوينو في المائة دي بويميس . يوضح الخياران الآخران النتائج التي تم فرزها بواسطة مصدرها أو عن طريق الخوارزمية التي تم توليدها.
أوصي بشدة بتجربة المشروع على pata.physics.wtf بدلاً من التثبيت من المصدر.
تحديث بيثون 3.8 --- مارس 2020
python -m venv NAME انظر Venv Docpip install -r requirements.txtينصح VirtualEnv ولكن غير مطلوب. إذا كنت لا ترغب في استخدامه ، تخطي الخطوات 1 و 2 و 3.
python -m venv venvvenvscriptsactivatepip install -r requirements.txtvenvscriptsactivatepython live.pyCtrl + cdeactivate يمكنك أيضًا بدء تشغيل خادم إنتاج نادلة مع python wsgi.py ، والذي يبدأ الموقع على 127.0.0.1:8001.
يتم تقسيم الموقع إلى 3 أجزاء: النص والصورة والفيديو. يتم عرض النتائج بتنسيقات مختلفة ، أحدها هو شعر Queneau على نمط (انظر GIF أدناه).

يتطلب البحث النصية كلمة رئيسية واحدة لإنتاج نتائج ، في حين أن البحث عن الصورة والفيديو يمكنه التعامل مع مصطلحات البحث المتعددة.
يمكن العثور على Fania Raczinski في fania.uk. يمكن إرسال استفسارات حول هذا المشروع إلى [email protected] .



تم ترخيص هذا العمل بموجب ترخيص Creative Commons Attribution-Noncommercial 4.0 الدولي. لعرض نسخة من هذا الترخيص ، تفضل بزيارة http://creativecommons.org/licenses/by-nc/4.0/ أو أرسل رسالة إلى Creative Commons ، PO Box 1866 ، Mountain View ، CA 94042 ، الولايات المتحدة الأمريكية.
تم الانتهاء من هذا العمل في جامعة دي مونتفورت في ليستر ، المملكة المتحدة تحت إشراف البروفيسور هونغجي يانغ ، البروفيسور أندرو هوجيل ، البروفيسور صوفي سميث والأستاذ جيم هندرر.
