يكتب البرنامج الخطب السياسية

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

في هذا الصدد ، يطرح السؤال: هل يمكن للكمبيوتر إنشاء مثل هذه النصوص بشكل مستقل؟

أثبت فالنتين كاسارنيج من جامعة ماساتشوستس أن ذلك ممكن. نشر برنامجًا ( مستودع github ) يفعل ذلك تمامًا: إنه يولد خطابات سياسية تشبه بشكل مدهش الخطابات الحقيقية. يخبر المؤلف بمزيد من التفصيل عن مولد النصوص السياسية في مقال علمي .

في تطوير المولد ، استخدم Valentine قاعدة ما يقرب من 4000 جزء من الجدل السياسي في الكونجرس الأمريكي. تتضمن قاعدة البيانات أكثر من 50000 جملة من النص ، يبلغ متوسط ​​كل منها 23 كلمة. كما صنف Kassarnig كل خطاب يلقيه حزب سياسي (جمهوريون / ديمقراطيون) ، بالإضافة إلى مبدأ الموقف الإيجابي / السلبي تجاه موضوع المناقشة.

ومع ذلك ، فإن أهم شيء هو كيفية تحليل هذه القاعدة. جرب المؤلف خيارات مختلفة ، لكنه استقر في النهاية على N-grams.

N-gram عبارة عن سلسلة من العناصر n. في هذه الحالة ، هو سلسلة من الكلمات والعبارات.

أولاً ، أشار في النصوص إلى جميع أجزاء الكلام (الاسم ، الفعل ، الصفة ، إلخ). ثم استخدمت الخوارزمية التالية: يتم البحث عن 6 غرامات في قاعدة البيانات ويتم احتساب احتمالية ظهور كلمة أو عبارة معينة ، اعتمادًا على الخمسة الموجودة أمامها. يقول كاسارنيج : "يتيح لنا هذا تحديد جميع الكلمات التي قد تظهر بعد الكلمات الخمس السابقة المعروفة بسرعة ، وما هو احتمال ظهور كل منها" .

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

هناك حيلتان أخريان بالطبع. على سبيل المثال ، يعرف البرنامج احتمالية ذكر موضوع معين في خطاب - وأي الموضوعات ستكون موجودة بجواره.

النتائج جيدة بشكل مدهش.

نص عينة
Mr. Speaker, for years, honest but unfortunate consumers have had the ability to plead their case to come under bankruptcy protection and have their reasonable and valid debts discharged. The way the system is supposed to work, the bankruptcy court evaluates various factors including income, assets and debt to determine what debts can be paid and how consumers can get back on their feet. Stand up for growth and opportunity. Pass this legislation.

درس كاسارنيج النتائج ويعتقد أن معرفة القراءة والكتابة وسلاسة الانتقال من العرض إلى العرض جيدة جدًا.

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

يمكن للبرنامج أيضًا إنشاء نصوص أخرى. على سبيل المثال ، مشاركات المدونات وملاحظات الأخبار :).

نظرًا لنشر شفرة المصدر في المجال العام ، يتم تشجيع أي تحسينات وشوك.

Source: https://habr.com/ru/post/ar389445/


All Articles