الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برمجة مواضيع في AI

مغلق
بدأه mezna1 في 19 مايو 2007 · 8 رد · 1,283 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ....

كنت بسأل الجميع إذا أحد عند خبره في برمجة بعض المواضيع في الذكاء الاصطناعي....

مثل :

Constraint Satisfaction Problems:CSP

عنده تطبيق جمع الكلمات مثال ذلك (send +more=money)

7 6 5 9

+

5 8 0 1

_____________

2 5 6 0 1

وكذلك على أي ثلاث كلمات يدخله المستخدم أعمل assign for each letter with number

++++++++++++++++++++++++++++++++++++++

Conversion To CNF: Conjunctive Normal Form

تحويل أي جملة منطقية إلى عبارات من (and) و (or)

++++++++++++++++++++++++++++++++++++++++

#2

سلااام

اول شي بدك تعطي كل حرف رقم و الكلمة المدخلة تجزئتها الى احرف و حمع قيم الحروف

و اعادو تشكيل الكلمة ، بس لو نشوف كيف بلشت مشان نكمل سوا

هلا مشان ال cnf

فلو توضح بالزبط شو اللي بدك اياه ولو بمثال

يعني بدك اياه يتحول الى logic بسيط

Computer Engineer

2007

"اللهم يا مثبت القلوب ثبت قلبي على دينك "

ولدتك امك باكيا والناس حولك يضحكون سرورا

فافعل لنفسك ان تكون اذا بكوا في يوم موتك ضاحكا مسرورا

#3

word1+word2[ i]=word3[ i]+carry[ i+1]*10

أبغى استخدام القاعده الخاصة فيه زي المثال هذا..

بس المشكلة بصراحة أني ماي عارفة أبدأ . أبي أحد يضعني على الطريق؟؟؟؟؟؟؟

...............................................................

بالنسبة ل CNF المطلوب عندي كالاتي:

The assignment allows users to: enter a series of logical sentences ( a KB), transform the sentences into CNF, and prove a hypothesis using forward/backward chaining, or resolution.

..................................................................

مشكور و ما قصرت...........

#4

المسأله الأولى ، افهمي ماهو CSP ، متى تجد حل ؟ كيف الطريقه ؟ متى يطبق ؟ كيف اعمل assign للمتغيرات ؟

وستجدين الحل ،

المسأله الثانيه حسبما اذكر بأن CNF هو and الـ or's بمعنى آند بين مجموعة أورز

جميل الآن المستخدم سوف يدخل من الكونسول KB ، كيف تقومين بتحويلها إلى CNF ؟؟ المسأله تحتاج إلى رياضيات فقط !

راجعي العمليات المنطقيه للتحويل ،

a->b = !a or b ... plaplapla

جامعه تعطي Distributed Systems & Artificial Intelligent بنفس السمستر ، تستحق التعب عشانها

#5
جامعه تعطي Distributed Systems & Artificial Intelligent بنفس السمستر ، تستحق التعب عشانها

وازيدك من الشعر بيت graphics III :rolleyes: :rolleyes:

الله يوفق الجميع؟؟؟؟؟؟؟

#6

اذا بدك تعملي KB و منها تعملي inference

و انت مو مقيدة بلغة معينة

اشتغلي على الprolog و ريحي راسك

انت بس تكتبي ال KB والبرنامج بعمل inference backword

اما اذا ضروري لغة برمجة متل السي و الجافا

فالله يعينك

واحنا جاهزين لاي سؤال

سلااااااااااااااام

Computer Engineer

2007

"اللهم يا مثبت القلوب ثبت قلبي على دينك "

ولدتك امك باكيا والناس حولك يضحكون سرورا

فافعل لنفسك ان تكون اذا بكوا في يوم موتك ضاحكا مسرورا

#7

حسب ماعلم بأن SWI-PROLOG وهو اشهر برنامج لتطبيق AI يستعمل resolution mechanism

لأن الباكوورد جميل في حالة الfacts كثيره والـrules قليله فبالتي Depth لن يكون مرتفع ،وارتفاع الdepth قد يصل إلى مالانهايه وهذه هي مشكلة backword

في حين أن الfarword جميل في حالة ان الfacts قليله وتريد الانطلاق وايجاد مجموعة حلول متنوعه من الـKB ،

تم تعديل هذه المشاركة بواسطة عيسى عايد العنزي في 24 مايو 2007 في 20:08

#8

كن بأوريكم الملف التنفيذي للمشروعين :

وأخد آرائكم , مع العلم أني سلمتها للدكتور ...

و الشكر لكل شخص ساعدني ....

بس كنت بسأل ليش الملفات ماتتحمل ؟ :^) :^)

فشل رفع المرفق , ليس مسموح من قبل الإدارة برفع هذا النوع من المرفقات

#9

أختي مزنه إن كنتي تحبين نشر الكود المصدري لبرامجك فنرحب بهذا

و حاولي ان تقومي بضغط الملفات وارفاقها

هذا الموضوع مغلق.

مواضيع مشابهة