Artificial Intelligence

 

Home
Up
Special Subjects
Simulation
Operating System
Languages&Automata
Data Structure
Database
Assembly Programming
Algorithm Design
Artificial Intelligence
Software Engineering
Expert Systems

 

 

Textbooks:
  1. Artificial Intelligence : a modern approach

By : Stuart Russell , Peter Norvig .

  1. هوش مصنوعی

تالیف : مهرداد فهیمی

 

Grading Policy:

Final grades are based on performance in assignments, exams, and attendance as indicated below.

  • Midterm Exam : 20%

  • Quiz : 10%

  • Research : 20%

  • Final Exam : 55%  

 
Syllabus:

1.       هوش مصنوعي چيست؟

  • بررسي تعاريف متعدد هوش مصنوعي
  • اهداف ، ابزار و تکنيک هاي هوش مصنوعي

2.       عوامل هوشمند

  • تعاريف اوليه عوامل و ويژگيهاي آنها    
  • محيط ها
  • ساختار و عملکرد عاملين هوشمند

3.       حل مساله

  • حل مساله از طريق جستجو
  • فرموله کردن مسائل
  • روشهاي جستجو و بررسي روشهاي جستجوي ناآگاهانه

4.       روشهاي جستجو آگاهانه

  • جستجوي Best-First
  • توابع Heuristic
  • جستجوي حافظه محدود و ساير روشهاي جستجوي بهبوديافته
  • مسائل ارضاء محدوديت
  • جستجوي رقابتي (تئوري بازيها)

5.       عاملين مبتني بر دانش

  • عاملين که منطقي استدلال مي کنند
  • نمايش منطق
  • منطق گزاره اي و استدلال منطقي

6.       منطق مرتبه اول

  • استنتاج در اين منطق
  • قوانين استنتاج
  • استنتاج زنجيره اي به جلو و عقب

7.       برنامه ريزي

  • از حل مساله به برنامه ريزي
  • نمايشهاي ساده براي برنامه ريزي

8.       عدم قطعيت

  • نحوه عملکرد در شرايط عدم قطعيت -  قضيه بيزين (Bayesian)
  • کاربرد و نحوه استحصال احتمالات

 
 
Web Site References :
 
Research Subjects: (2 marks)
  • Neural Network (شبکه های عصبی)
  • Evolutionary Computation (محاسبات تکاملی)
  • Fuzzy Systems (سیستم های فازی)
  • Genetic Algorithms (الگوریتم های ژنتیک)
  • Ants Colony (کلونی مورچه ها)
  • Data Mining (داده کاوی)
  • Concept Mining (کاوش مفهوم)
  • Text Mining (کاوش متن)
  • Machine Translation (ترجمه ماشین)
  • Pattern Recognition (شناسایی الگو)
  • Face Recognition (شناسایی صورت)
  • Image Recognition (شناسایی تصویر)
  • Natural Language Processing (پردازش زبان طبیعی)
  • Machine Learning (یادگیری ماشین)
  • Expert Systems (سیستمهای خبره)
 

Home | Up | Special Subjects | Simulation | Operating System | Languages&Automata | Data Structure | Database | Assembly Programming | Algorithm Design | Artificial Intelligence | Software Engineering | Expert Systems