Ευφυής Προγραμματισμός

Ακαδημαϊκό Έτος 2011-2012


Αυτός ο ιστότοπος αφορά το μάθημα: "Ευφυής Προγραμματισμός που διδάσκεται στο Τμήμα Μηχ/κών Η/Υ & Πληροφορικής του Πανεπιστημίου Πατρών.

Διδάσκων:
Ιωάννης Χατζηλυγερούδης
email: [ This e-mail address is being protected from spambots. You need JavaScript enabled to view it ]

Επικουρικό:
Φωτεινή Γριβοκωστοπούλου
email: [ grivokwst AT ceid DOT upatras DOT gr ]
Ισίδωρος Περίκος
email: [ perikos AT ceid DOT upatras DOT gr ]



Διδασκαλία

  • Πέμπτη 11.00-13.00 στη Β4 (Θεωρία)
  • Tρίτη 9-11 στο Υ/Κ (Εργαστήριο)

Ύλη Μαθήματος

Η ύλη του μαθήματος έχει ως εξής:

Α' Μέρος

  • Εισαγωγή στη LISP
  • Βασικά κατηγορήματα (συναρτήσεις) LISP
  • Ανάθεση, Let και δομές ελέγχου ροής
  • Εδικές παράμετροι-Είσοδος-Έξοδος
  • Λίστες ιδιοτήτων-Πίνακες-Δομές
  • Διαχείριση αρχείων
  • Macros και bacquote
  • Προβλήματα Τεχνητής Νοημοσύνης και LISP

 

Β' Μέρος

  • Εισαγωγή στον προγραμματισμό με κανόνες
  • Κανόνες βασισμένοι στο ταίριασμα προτύπων
  • Αλγόριθμος Rete
  • Εισαγωγή στο CLIPS-Κέλυφος ΕΣ CLIPS
  • Γεγονότα-Πρότυπα γεγονότα
  • Συνθήκες-Κανόνες-Εξαγωγή συμπερασμάτων
  • Συναρτήσεις
  • Στρατηγικές επίλυσης συγκρούσεων

 

Γ' Μέρος

  • Ορισμός-Δομή-Λειτουργία Ευφυών Συστημάτων (ΕΣ)
  • Ανάπτυξη ΕΣ
  • Εργαλεία Ανάπτυξης ΕΣ
  • Παράδειγμα Ανάπτυξης ΕΣ σε CLIPS

 

Αξιολόγηση

Η αξιολόγηση του μαθήματος θα γίνει με δύο εργασίες:

  • Ανάπτυξη συστήματος ΤΝ σε LISP. Θα συνοδεύεται από προφορική εξέταση.
  • Aνάπτυξη έμπειρου συστήματος με χρήση κανόνων σε CLIPS ή JESS. Θα συνοδεύεται από προφορική εξέταση.