کتاب مقدمه‌ای بر آموزش برنامه نویسی هوش مصنوعی

بازدید: 1808 بازدید
آموزش برنامه نویسی هوش مصنوعی

کتاب مقدمه‌ای بر آموزش برنامه نویسی هوش مصنوعی که توسط محمد شعیبی تهیه و به صورت رایگان توسط موسسه آموزشی تألیفی ارشدان منتشر شده است را با فرمت PDF از لینک زیر می‌توانید دانلود کنید.

مسلم یکی از سودمندترین اختراعات بشر تا به امروز، کامپیوترها بوده‌اند. دستگاه‌هایی که هزاران بار سریع‌تر از انسان فکر می‌کنند و سرعت عملشان به طرز غیرقابل باوری بالاست. سرعت و قدرت این وسایل، امکان انجام خیلی از کارهایی را فراهم کرده است که انسان به طور عادی از انجام آنها عاجز بود. اما با وجود این مزایا، یک مشکل وجود داشت: این دستگاه‌ها به هماناندازه که قوی بودند، کم هوش هم بودند؛ آنها به طور عادی هیچ عملی انجام نمی‌دادند مگر این که به صراحت از آنها درخواست می‌شد. اما این درخواست چگونه باید صورت می‌گرفت؟ باید راهی برای گفتگو با آنها پیدا می‌شد. و در این زمان بود که متخصصان تصمیم گرفتند زبان‌های مخصوصی را بوجود بیاورند تابتوانند با کامپیوترها گفتگو کنند. این زبان‌های مخصوص به اصطلاح زبان‌های برنامه‌نویسی کامپیوتر نام گرفتند.

فهرست مطالب کتاب مقدمه‌ای بر آموزش برنامه نویسی هوش مصنوعی :

بخش اول: مقدمه‌ای بر زبان‌های برنامه‌نویسی

  • معماری‌های نرم‌افزار
  • محیط‌های عملیاتی و محیط میزبان
  • روش‌های اجرای برنامه
  • معیارهای یک زبان برنامه‌نویسی خوب
  • دلایل مطالعه زبان‌های برنامه‌نویسی مختلف

بخش دوم: سیر تکاملی زبان‌های برنامه‌نویسی

  • نسل‌های برنامه نویسی
  • تقسیم‌بندی کلی زبان‌های برنامه‌نویسی و دسته‌بندی آنها
  • مدل‌های برنامه‌نویسی

بخش سوم: مروری بر تاریخچه چند زبان برنامه‌نوسی معتبر

  • زبان برنامه نویسی C و LOGO
  • زبان برنامه‌نویسی LISP و ALGOL
  • بررسی زبان برنامه‌نویسی PASCAL و ADA
  • زبان برنامه‌نویسی Basic و COBLOL
  • زبان برنامه‌نویسی PL/1 و FORTRAN

بخش چهارم: هوش مصنوعی از چند دیدگاه مختلف

  • مزیت کامپیوترهای هوشمند نسبت به انسان
  • مهمترین قابلیت‌های ربات هوشمند
  • تاریخچه هوش مصنوعی
  • تست تورینگ و عوامل موفقیت در تست تورینگ
  • مباحثی در زمینه هوش مصنوعی

بخش پنجم: زبان برنامه‌نویسی لیسپ

  • تاریخچه زبان لیسپ
  • S – expression
  • مقداریابی در LISP
  • Interpreter
  • تابع LIST و LENGTH
  • single quote یا ( ‘ )
  • تابع CAR (FIRST / HEAD) و CDR (REST / TAIL)
  • تابع CONS ، ATOM ، EQ و عملیات شرطی COND
  • ساخت تابع به روش define و defun
  • تعریف تابع به روش define
  • تعریف تابع به روش defun

بخش ششم: زبان برنامه‌نویسی پرولوگ

  • ویژگی‌های زبان توصیفی
  • حل مسائل در هوش مصنوعی
  • ویژگی‌های زبان پرولوگ
  • گزاره‌های خبری و گزاره‌های شرطی
  • نوشتن درخواست در پرولوگ
  • اضافه کردن روابط دیگر (قاعده جنسیت)
  • دستور شرطی در پرولوگ
  • انواع داده در پرولوگ
  • قواعد کلی تطبیق
  • معنای توصیفی و رویه‌ای برنامه‌ها در پرولوگ
  • مجموعه‌ای از تمرین‌های توصیفی و رویه‌ای
  • انواع لیست در پرولوگ
  • رابطه Concat ، sublist و subset
  • اپراتورها و عبارات محاسباتی در زبان
  • رابطه sumlist
  • Backtracking در زبان پرولوگ
  • عملگر cut (!)
  • مثال‌های کاربردی در زبان لیسپ و پرولوگ
  • بررسی n! در دو زبان LISP و PROLOG
  • چگونه زبان لیسپ را اجرا کنیم؟
  • چگونه زبان پرولوگ را اجرا کنیم؟

نام فایل: کتاب مقدمه‌ای بر آموزش برنامه نویسی هوش مصنوعی

دانلود فایل: لینک مستقیم

پسورد: www.noandishaan.com

نواندیشان تابع قوانین جاری کشور جمهوری اسلامی ایران در زمینه حقوق مولفین و ناشرین است، چنانچه نسبت به محتوای این صفحه صاحب حق نشر هستید و درخواست حذف آن را دارد، خواهشمند است از طریق این لینک به ما اطلاع دهید.

منبع: نواندیشان
مقالات، مطالب، طرح ها و پروژه های خود را برای قرارگیری در سایت علمی آموزشی نواندیشان از اینجا بفرستید.

ادامه مطلب