پرش به محتوای اصلی

عضو هیئت علمی دانشگاه — دکتری هوش مصنوعی و رباتیکز

اللّهُمَّ عَجِّلْ لِوَلِیِّکَ الْفَرَج

آزمایشگاه تعاملی هوش مصنوعی

الگوریتم‌های مهم هوش مصنوعی را اینجا زنده ببینید و با آن‌ها کار کنید: الگوریتم ژنتیکی که نسل به نسل جواب مسئله N وزیر را تکامل می‌دهد، الگوریتمی که گروه‌های پنهان یک شبکه اجتماعی را کشف می‌کند، الگوریتم‌های جستجویی که راه خروج از ماز را می‌یابند، و شطرنج با هوش مصنوعی‌ای که با جستجوی تخاصمی (مینیمکس و آلفا-بتا) فکر می‌کند و فکرش را به شما نشان می‌دهد. همه‌چیز در مرورگر شما اجرا می‌شود.

در حال فکر
در حال فکر

در حال مرور وضعیت‌های قبلی هستید؛ برای بازگشت به بازی ⏭ را بزنید.

افکار هوش مصنوعی minimax.log

    بازیکنان

    مهره‌های شما (بازی تازه شروع می‌شود)

    حرکت‌ها

      نمودار ارزیابی در طول بازی

      درخت بازی در دو لایه

      برای وضعیت روی صفحه: هر حرکت بازیکن نوبت (MAX) و پاسخ‌های حریف (MIN). MIN بدترین پاسخ برای MAX را برمی‌گزیند و MAX حرکتی را که بدترین حالتش از همه بهتر است. آلفا-بتا به محض اینکه یک پاسخ نشان دهد حرکتی از حرکت پیداشده بهتر نمی‌شود، بقیه پاسخ‌های آن را نمی‌گردد.

      مینیمکس در برابر آلفا-بتا

      هر سه، همین وضعیت را تا یک عمق می‌گردند. آلفا-بتا همیشه همان مقدار مینیمکس را برمی‌گرداند و فقط شاخه‌هایی را نمی‌گردد که در نتیجه اثری ندارند. هر کدام چند وضعیت را بررسی می‌کند؟

      جستجوی تخاصمی و نظریه بازی

      شطرنج یک بازی دو نفره، «جمع‌صفر» و با «اطلاعات کامل» است: سود یکی دقیقاً زیان دیگری است و هر دو همه‌چیز را می‌بینند. قضیه مینیمکس فون نویمان (۱۹۲۸) می‌گوید چنین بازی‌ای «مقدار» دارد: MAX نتیجه را بیشینه می‌کند با این فرض که MIN با حرکتی پاسخ می‌دهد که آن را کمینه کند. الگوریتم مینیمکس این مقدار را با جستجوی درخت بازی محاسبه می‌کند؛ اما چون در هر وضعیت حدود ۳۵ حرکت ممکن است، درخت با نرخ ۳۵ به توان d رشد می‌کند و هیچ رایانه‌ای نمی‌تواند آن را تا پایان بگردد.

      پس رایانه…

      …در عمق مشخصی می‌ایستد و وضعیت را با یک «تابع ارزیابی» ابتکاری (ارزش مهره‌ها، جای آن‌ها، امنیت شاه) تخمین می‌زند؛ با آلفا-بتا هرس می‌کند که با ترتیب کامل حرکت‌ها به‌جای ۳۵ به توان d حدود ۳۵ به توان d/۲ وضعیت را می‌گردد و در همان زمان به دو برابر عمق می‌رسد؛ عمق را گام‌به‌گام افزایش می‌دهد و وضعیت‌های دیده‌شده را به خاطر می‌سپارد (جدول جابه‌جایی)؛ و تبادل‌ها را بعد از افق جستجو ادامه می‌دهد (جستجوی سکون) تا وسط یک معاوضه متوقف نشود. اسلایدر «خطای عمدی» آن را مثل انسانی با «عقلانیت محدود» ضعیف می‌کند: یک خطای تصادفی ثابت در هر ارزیابی. منابع درس هوش مصنوعی