هوش مصنوعی یک علم بسیار گسترده و پیچیده است که شاخه‌های متعددی دارد؛ شاخه‌های هوش مصنوعی عبارتند از:

  1. سیستم خبره (Experts Systems)

  2. رباتیک (Robotics)

  3. یادگیری ماشین (Machine Learning)

  4. شبکه عصبی (Neural Network)

  5. منطق فاری (Fuzzy Logic)

  6. پردازش زبان طبیعی (Natural Language Processing)