سؤال

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

هل تعرف بعض الكتب أو البرامج التعليمية عبر الإنترنت التي تشرح كيف يمكن القيام بذلك؟ ما أحتاجه حقا للتعرف عليه هو كيفية تمثيل المعرفة والحقائق.

أي مساعدة سيكون محل تقدير كبير.

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

المحلول

إذا حصلت على أي من النصوص الجيدة على منظمة العفو الدولية، فسيكون هناك قسم في أنظمة الخبراء؛ يمكنك، إذا أجبرت، اعمل بها من هناك وتنفيذ الخاصة بك.

الفكرة الأساسية هي بسيطة حقا إلى حد ما: لديك مجموعة من القواعد في شكل "إذا، ثم" شكل تمثل الاستنتاجات، أو آثار OR4. مثلا:

IF blood temperature > 41°C 
THEN patient.has-fever := TRUE

IF patient has wet-sounding breathing
THEN patient.has-pneumonia

IF patient.has-fever AND patient.has-pneumonia
THEN CONCLUDE bacterial pneumonia. ACTION prescribe Augmentin

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

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

نصائح أخرى

Prolog غير مناسب لكتابة الأنظمة القائمة على القواعد (نهج قياسي للغاية لتنمية أنظمة الخبراء). P # يجمع إلى C #، والتي قد تلبي احتياجاتك - وهي مجانية.

معلومات اكثر في الصفحة#.

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

لم أستطع العثور على رابط للتنفيذ الأصلي، لكنه لن يساعدك على أي حال. يجب أن يكون العمل المبكر في Alain Colmerauer في البرامج المنطقية مفيدا.

تحرير] عذرا، مكررة ...

أود أن أصوت لبعض تنفيذ PROLOG أو مقاطع، اعتمادا على منطق الخلف أو إلى الأمام يناسب المشكلة. بدلا من إعادة تنفيذ أي من هذه، اقضي الوقت في العمل في كيفية دمجها ببيئتك.

جيس هو خيار جيد ولكن يجب عليك قراءة كتاب "Jess في العمل" كخطوة أولى.

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