کتاب تسلط بر پرولوگ: از مبانی تا حل مسائل محدودیت با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر پرولوگ: از مبانی تا حل مسائل محدودیت
موضوع کلی: برنامهنویسی منطقی و هوش مصنوعی
موضوع میانی: پروگرامنویسی پرولوگ و حل مسئله با محدودیت
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی منطقی و پرولوگ
- 2. نصب و پیکربندی محیط توسعه پرولوگ
- 3. ساختار یک برنامه پرولوگ: حقایق، قوانین و پرسشها
- 4. متغیرها و یکسانسازی در پرولوگ
- 5. عملگرهای اصلی پرولوگ: جمع، تفریق، ضرب، تقسیم
- 6. ورودی و خروجی دادهها در پرولوگ
- 7. لیستها در پرولوگ: ایجاد، دستکاری و پیمایش
- 8. رابطه با فایلها: خواندن و نوشتن دادهها
- 9. قوانین بازگشتی در پرولوگ
- 10. استفاده از کات (cut) در پرولوگ و بهینهسازی
- 11. مدیریت خطا و استثناها در پرولوگ
- 12. ساختن پایگاه دانش: نمایش حقایق و روابط
- 13. حل مسائل منطقی با پرولوگ
- 14. مقدمهای بر الگوریتمهای جستجو در پرولوگ
- 15. عمق اول (Depth-First Search) در پرولوگ
- 16. عرض اول (Breadth-First Search) در پرولوگ
- 17. حل مسائل با جستجوی آگاهانه (Informed Search)
- 18. مقدمهای بر محدودیتها (Constraints)
- 19. متغیرهای محدودیت و دامنهها
- 20. حل مسئله محدودیت با استفاده از Constraint Logic Programming (CLP)
- 21. مقدمهای بر Finite Domain Constraint Solving (FDCS)
- 22. کاربرد FDCS در مسائل برنامهریزی و زمانبندی
- 23. مسائل رنگآمیزی گراف با FDCS
- 24. مسائل کولهگردی با FDCS
- 25. مسائل تخصیص منابع با FDCS
- 26. مسائل مسیریابی با FDCS
- 27. بهینهسازی مسائل با FDCS
- 28. استفاده از کتابخانههای FDCS در پرولوگ
- 29. پیادهسازی الگوریتمهای جستجو با FDCS
- 30. حل مسائل Sudoku با پرولوگ و FDCS
- 31. حل مسائل CryptoArithmetic با پرولوگ و FDCS
- 32. حل مسائل N-Queens با پرولوگ و FDCS
- 33. حل مسائل مسیریابی فروشنده دورهگرد (TSP) با پرولوگ و FDCS
- 34. مقدمهای بر Constraint Satisfaction Problems (CSP)
- 35. تحلیل و مدلسازی مسائل CSP
- 36. استفاده از تکنیکهای Propagation در FDCS
- 37. استفاده از Heuristics در FDCS برای بهبود کارایی
- 38. برنامهنویسی متا-برنامهنویسی در پرولوگ
- 39. ساختن یک موتور استنتاج ساده با پرولوگ
- 40. ادغام پرولوگ با زبانهای دیگر (مانند Python)
- 41. معرفی سیستمهای خبره و پرولوگ
- 42. کاربرد پرولوگ در پردازش زبان طبیعی
- 43. کاربرد پرولوگ در رباتیک
- 44. آشنایی با محیطهای توسعه یکپارچه (IDE) برای پرولوگ
- 45. نکات و ترفندهای برنامهنویسی پرولوگ
- 46. مطالعه موردی: حل یک مسئله پیچیده با پرولوگ و FDCS
تگها:
ai
artificial intelligence
clp
constraint logic programming
constraint optimization
constraint satisfaction
constraint solving
fdc
finite domain
gnu prolog
logic programming
problem solving
programming
prolog
swi-prolog
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.