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