C#:القواعد النحوية محرك الانجليزية ؟ [مغلقة]

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

  •  03-07-2019
  •  | 
  •  

سؤال

أنا أبحث عن شيء التي قد أو قد لا تكون موجودة.هل هناك شيء من هذا القبيل 'قواعد اللغة الانجليزية محرك' المتاحة على منصة ويندوز (على وجه التحديد لشيء من هذا القبيل .صافي أو C#)?

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

العمل على القطعة البرنامج ثم يجتمع مع ريكاردو

إلى هذا:

عملت على القطعة البرنامج ثم التقى مع ريكاردو

هل هناك قواعد المحرك الذي يفعل ذلك بالفعل ؟

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

المحلول

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

قطع الورق إلى النصف.

هذه حتمية القيادة ، أو زمن ماضي الجملة ؟ و قناعتي الشخصية المفضلة:

الوقت الذباب مثل السهم;ذباب الفاكهة مثل الموز.

أي الإنسان يمكن تحليل ذلك ، ولكن فقط بسبب قدرا كبيرا من المعرفة الدلالية.

أن يقال, هناك بعض الأشياء التي قد يكون من المفيد النظر في مثل SharpNLP

نصائح أخرى

كما أن آخرين قد ذكر هذه مشكلة صعبة جدا و لم يتم حلها في الحالة العامة.ومع ذلك ، هناك بعض الأنظمة التي تفعل بشكل جيد.برينستون WordNet هو واحد منهم.فإنه يمكن تحديد أجزاء الكلام, المرادفات, الخ (ربما بما في ذلك التوتر) مع بعض درجة من الدقة.أعتقد أنك قد تكون مهتمة في هذه الوظائف, التي تظهر لإيجاد جذر كلمة معين الاقتران ويمكن أيضا أن تكون قادرة على العثور على معين الاقتران نظرا الجذر (ولكن الصفحة لا تقدم أمثلة لذلك أنا لا يمكن أن يكون متأكدا من أنني تفسير المستندات بشكل صحيح).

الجواب القصير هو لا البرمجة اللغوية العصبية تحليل محركات لا وجود لها.

الجواب طويلة هو "كيندا" ، ولكن هناك 50 عاما من الأبحاث تظهر أنه من الصعب جدا المشكلة ، في الحالة العامة.قد يكون هناك واحد القيام محددة متوترة التحولات.بغض النظر, C# ربما لن يكون لديك واحد.

تحقق هذا إنها تسمى Grammatica.قد لا يكون بالضبط ما كنت بعد لكنها بالتأكيد بداية جيدة على تحليل قواعد اللغة الانجليزية في C#.

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