هوش مصنوعی ، هوشی می باشد که در شرایط مختلف ماشین ها از خود نشان می دهند . در واقع سیستم هایی که توانایی ایجاد واکنش مانند رفتار های انسان ها ازقبیل یادگیری ، تفکر ، استدلال ، توانایی یادگیری و …. را دارند ، هوشمصنوعی می باشند .
تعریف هوش مصنوعی
تعریف کلی از هوشمصنوعی به سیستم هایی اطلاق می شود ، که توانایی فکر کردن و عمل کردن منطقی را داشته و مانند انسان فکر و عمل می نمایند . این انتظار از یک سیستم هوش مصنوعی وجود دارد ، که سرعت عکس العمل در آن بالا باشد ، دارای شمای گرافیکی یا فیزیکی برای ابراز احساسات و عکس العمل های ظریف باشند ، توانایی تولید ، تشخیص و درک گفتار را داشته باشند ، دارای استنتاج و استدلال باشند ، دستور پذیر باشند و در یک محیط طبیعی و مجازی توانایی انجام اعمال فیزیکی را داشته باشند . در واقع هوشمصنوعی باید قادر باشد ، همانند انسان ها فکر کند و تصمیم بگیرد و عمل کند .
کاربرد های هوش مصنوعی
هوش مصنوعی دارای کاربرد های بسیار گسترده ای می باشد ، که این کاربرد ها دارای نام تخصصی برای خود بوده و اغلب با نام هوشمصنوعی شناخته نمی شوند . به عنوان مثال آیفون منازل که می تواند تصویر اعضای خانواده را تشخیص بدهد و یا تلوزیونی که توانایی تنظیم نور صفحه نمایش ، بر اساس تعداد افراد را دارد ، نمونه هایی از کاربرد های هوشمصنوعی می باشند . از دیگر کاربرد های معروف و عملی هوشمصنوعی می توان به جستجوی خودکار گوگل اشاره نمود . چراکه از الگوریتم ها و متد های بسیار پیچیده هوشمصنوعی در جستجوی خودکار گوگل استفاده می شود .
از دیگر کاربرد های هوشمصنوعی می توان به قایق های هوشمند ، ربات های پرنده و … اشاره نمود . لازم به ذکر است که هوش مصنوعی دارای کاربرد های بسیاری در زمینه پزشکی می باشد .
زبان های برنامه نویسی هوش مصنوعی
زبان های مختلفی برای برنامه نویسی هوشمصنوعی وجود دارد ولی بعضی از این زبان ها کاربرد بیشتری دارند از جمله آنها پایتون Python، لیسپ lisp، پرولوگ prolog، جاوا java، سی پلاس پلاس ++C می باشد.
زبان پایتون دارای ساختار منطقی و گرامری ساده می باشد که باعث شده تا محبوب برنامه نویسان هوشمصنوعی شود این زبان با دارا بودن کتابخانه های مختلف و جامع در زمینه های یادگیری ماشین و شبکه های عصبی می باشد. پایتون در مورد پلتفرم های سخت افزاری نیز قابل به کارگیری است و حتی در برنامه نویسی انواع میکروکنترلرها نیز استفاده می شود.