باستخدام C#أو C/C ++ أو Java لتحسين BBN مع GA
-
21-09-2019 - |
سؤال
لدي مشكلة صغيرة في مشروعي الصغير ، أتمنى أن يساعدني شخص ما هنا!
أخطط لاستخدام شبكة Bayesian كعامل قرار في لعبتي AI وأريد تحسين اتخاذ القرارات في كل خطوة على الطريق ، أي شخص يعرف كيفية القيام بذلك؟ أي برامج تعليمية / تطبيقات موجودة ستكون جيدة جدًا ، آمل أن يساعدني بعضكم.
سمعت أن مبرمجًا في هذا المجتمع قام بتنفيذ جيد لهذا الأمر مع لعبة البوكر AI.I أنا أخطط لاستخدامها مثله ، ولكن في بوكر آخر (تكساس) أو ربما Rentz.
تبحث عن رمز C/C ++ أو C# أو Java.
شكرا يا مايك
المحلول
هناك خطوتان:
تحتاج إلى معرفة كيفية تطبيق شبكة Bayesian وكيفية تحديد العقد وانتشار الاعتقاد في لعبتك. للقيام بذلك ، تحتاج إلى قراءة البرامج التعليمية.
تطبيق البرنامج. هذا سهل للغاية ، هناك الكثير من تطبيقات المصادر المجانية/مفتوحة. في نهاية صفحة ويكي http://en.wikipedia.org/wiki/Bayesian_Network, ، هناك قائمة بالبرامج. قد ترغب في التحقق استدلال, ، وهي مكتبة ناضجة تم تطويرها في MSR Cambridge.
نصائح أخرى
يمكنك تجربة شارنياك شبكات بايزي بدون دموع. لتطبيقات شبكة بايزي ، انظر إلى البق و libb.