هوش مصنوعی، هوشی است که بر خلاف هوش انسان، روی ماشینها پیادهسازی شده است. هوش مصنوعی روشی است برای اینکه یک رایانه، یک ربات کنترلشده توسط رایانه یا یک نرمافزار مشابه انسانهای باهوش، هوشمندانه فکر کنند. هوش مصنوعی با مطالعه نحوۀ تفکر مغز انسان و نحوۀ یادگیری، تصمیمگیری و عملکرد انسان در حین تلاش برای حل یک مسئله و سپس استفاده از نتایج این مطالعه به عنوان مبنای توسعۀ نرمافزارها و سیستمهای هوشمند انجام میشود. در حالیکه از قدرت رایانهها استفاده میکند، کنجکاوی انسان او را به این فکر میرساند که "آیا یک ماشین میتواند مانند انسانها فکر کند و رفتار کند؟"
کتاب"هوش مصنوعی با پایتون" مفاهیم اساسی حوزههای مختلف هوش مصنوعی مانند شبکههای عصبی مصنوعی، پردازش زبان طبیعی، یادگیری ماشینی، یادگیری عمیق، الگوریتمهای ژنتیک و... و همچنین پیادهسازی آن توسط زبان برنامهنویسی پایتون را پوشش میدهد.
فهرست مطالب
فصل 1 : مفاهیم اولیه
فصل 2 : شروع به کار
فصل 3 : یادگیری ماشین
فصل 4 : آمادهسازی دادهها
فصل 5 : یادگیری تحت نظارت: طبقهبندی
فصل 6 : یادگیری نظارتشده: رگرسیون
فصل 7 : برنامهنویسی منطقی
فصل 8 : یادگیری بدون نظارت: خوشهبندی
فصل 9 : پردازش زبان طبیعی
فصل 10 : پکیج NLTK
فصل 11 : تجزیه و تحلیل دادههای سری زمانی
فصل 12 : تشخیص گفتار
فصل 13 : جستوجوی اکتشافی (هیوریستیک)
فصل 14 : بازی
فصل 15 : شبکههای عصبی
فصل 16 : یادگیری تقویتی
فصل 17 : الگوریتمهای ژنتیک
فصل 18 : بینایی کامپیوتر
فصل 19 : یادگیری عمیق
منبع اصلی : Artificial Intelligence With Python