سجل كل جملة في خط بناء على علامة وتلخيص النص.(جافا)

StackOverflow https://stackoverflow.com//questions/9702739

  •  13-12-2019
  •  | 
  •  

سؤال

أحاول إنشاء ملخص في جافا.أنا أستخدم Tagger Stanford Log-Log-Cart-الكلام لوضع علامة الكلماتثم، بالنسبة لبعض العلامات، أنا سجلت الجملة وأخيرا في الملخص، أطبع الجمل ذات قيمة نقاط عالية. إليك الرمز:

giveacodicetagpre.

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

giveacodicetagpre.

تحرير 1:

المعلومات المتعلقة بما يفعله MaxentTagger.نموذج نموذجي لإظهار أنه يعمل:

giveacodicetagpre.

الإخراج:

giveacodicetagpre.

تحرير 2:

تعديل التعليمات البرمجية باستخدام BreakAterator للعثور على فواصل الجملة.ومع ذلك، فإن المشكلة مستمرة.

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

العثور على استراحات جملة يمكن أن تكون أكثر انتهاكا قليلا من مجرد البحث عن [.؟!]، والنظر في استخدام breakterator .getSentenceinstance ()

أدائها هو في الواقع مشابه تماما لتنفيذ Lingpipe (أكثر تعقيدا)، وأفضل من واحد في OpenNLP (من الاختبارات الخاصة بي، على الأقل).

نموذج التعليمات البرمجية

giveacodicetagpre.

تحرير

أعتقد أن هذا هو ما تبحث عنه:

giveacodicetagpre.

نصائح أخرى

بدون فهم كل شيء، فإن تخميني سيكون أن يكون رمزك أكثر مثل هذا:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top