ΠΛΗ 405 Τεχνητή Νοηµοσύνη

Σχετικά έγγραφα
ΠΛΗ 405 Τεχνητή Νοηµοσύνη

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ

Λογικοί πράκτορες. Πράκτορες βασισµένοι στη γνώση

ΠΛΗ 405 Τεχνητή Νοηµοσύνη

Ε ανάληψη. Παιχνίδια τύχης. Παιχνίδια ατελούς ληροφόρησης. Λογικοί ράκτορες. ΠΛΗ 405 Τεχνητή Νοηµοσύνη αναζήτηση expectiminimax

ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Ενότητα 9: Προτασιακή λογική. Ρεφανίδης Ιωάννης Τμήμα Εφαρμοσμένης Πληροφορικής

ΠΛΗ 405 Τεχνητή Νοηµοσύνη Ε ανάληψη. πεπερασµένα χρονικά περιθώρια ανά κίνηση. απευθείας αξιολόγηση σε ενδιάµεσους κόµβους

ΠΛΗ 405 Τεχνητή Νοηµοσύνη

ΠΛΗ 405 Τεχνητή Νοηµοσύνη Ε ανάληψη. πράκτορες βασισµένοι σε προτασιακή λογική. πράκτορες βασισµένοι σε κύκλωµα

Ε ανάληψη. Α ληροφόρητη αναζήτηση

Αναπαράσταση Γνώσης µε Λογική. Προτασιακή Λογική

ΠΛΗ 405 Τεχνητή Νοηµοσύνη

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Τεχνητή Νοημοσύνη. Ενότητα 5: Αναπαράσταση Γνώσης με Λογική

Ασκήσεις μελέτης της 8 ης διάλεξης

Τεχνητή Νοημοσύνη. 8η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

ΠΛΗ 405 Τεχνητή Νοηµοσύνη

Ευχαριστίες. Τέλος θα ήθελα να ευχαριστήσω όλους όσους ήταν δίπλα μου όλα αυτά τα χρόνια και με βοήθησαν να πραγματοποιήσω τους στόχους μου.

Αναπαράσταση Γνώσης και Συλλογιστικές

Αναπαράσταση Γνώσης και Συλλογιστικές

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ

ΠΛΗ 405 Τεχνητή Νοηµοσύνη

Ε ανάληψη. Παιχνίδια παιχνίδια ως αναζήτηση. Βέλτιστες στρατηγικές στρατηγική minimax. Βελτιώσεις κλάδεµα α-β

Τεχνητή Νοημοσύνη Ι. Ενότητα 7:Προτασιακή Λογική. Πέππας Παύλος Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

ΠΛΗ 405 Τεχνητή Νοηµοσύνη Ε ανάληψη. δοµή δεδοµένων για κατασκευή ευρετικών συναρτήσεων Ο αλγόριθµος GraphPlan

ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Ενότητα 6: Προβλήματα ικανοποίησης περιορισμών. Ρεφανίδης Ιωάννης Τμήμα Εφαρμοσμένης Πληροφορικής

ΠΛΗ 405 Τεχνητή Νοηµοσύνη

ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες

ΙΚΑΝΟΠΟΙΗΣΗ ΠΕΡΙΟΡΙΣΜΩΝ

Κεφάλαιο 6. Ικανοποίηση Περιορισµών. Τεχνητή Νοηµοσύνη - Β' Έκδοση. Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η.

ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες

Βιβλιογραφικές και ιστορικές σηµειώσεις Ασκήσεις Προβλήµατα Ικανοποίησης Περιορισµών

Ε ανάληψη. Ε αναλαµβανόµενες καταστάσεις. Αναζήτηση µε µερική ληροφόρηση. Πληροφορηµένη αναζήτηση. µέθοδοι αποφυγής

Τεχνητή Νοημοσύνη ( )

Ε ανάληψη. Προβλήµατα ικανο οίησης εριορισµών. ορισµός και χαρακτηριστικά Ε ίλυση ροβληµάτων ικανο οίησης εριορισµών

Λογική πρώτης τάξης. Παραδοχές

Περιεχόμενα. Εισαγωγή του επιμελητή, Γιάννης Σταματίου 15 Πρόλογος 17 Εισαγωγή 23. Μέρος I. ΕΠΑΝΑΛΗΠΤΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΑΝΑΛΛΟΙΩΤΕΣ ΣΥΝΘΗΚΕΣ

ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες

Ε ανάληψη. Ορισµοί της Τεχνητής Νοηµοσύνης (ΤΝ) Καταβολές. Ιστορική αναδροµή. Πράκτορες. Περιβάλλοντα. κριτήρια νοηµοσύνης

Υπολογιστικό Πρόβληµα

Αλγόριθµοι Εκτίµησης Καθυστέρησης και

Γραμμικός Προγραμματισμός

ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Ενότητα 5: Παραδείγματα. Ρεφανίδης Ιωάννης Τμήμα Εφαρμοσμένης Πληροφορικής

Πρόβληµα ικανοποίησης περιορισµών

HY 180 Λογική Διδάσκων: Δ. Πλεξουσάκης Φροντιστήριο 5

ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες

Ατοµική ιπλωµατική Εργασία ΕΥΡΕΤΙΚΕΣ ΜΕΘΟ ΟΙ ΠΡΟΤΑΣΙΑΚΩΝ ΕΠΙΛΥΤΩΝ ΓΙΑ ΠΡΟΒΛΗΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΡΑΣΗΣ. Ελένη Προξένου ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ

ΠΛΗ 405 Τεχνητή Νοηµοσύνη

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

Θεωρία Λήψης Αποφάσεων

6 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

Ε ανάληψη. Καταβολές. Ιστορική αναδροµή. Πράκτορες. Περιβάλλοντα. συνεισφορά άλλων επιστηµών στην ΤΝ σήµερα

Ακέραιος Γραμμικός Προγραμματισμός

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ

ΗΥ180: Λογική Διδάσκων: Δημήτρης Πλεξουσάκης. Φροντιστήριο 8 Επίλυση για Horn Clauses Λογικός Προγραμματισμός Τετάρτη 9 Μαΐου 2012

Λογική. Προτασιακή Λογική. Λογική Πρώτης Τάξης

Ακέραιος Γραμμικός Προγραμματισμός

Λογική Δημήτρης Πλεξουσάκης Φροντιστήριο 5: Προτασιακός Λογισμός: Κατασκευή Μοντέλων Τμήμα Επιστήμης Υπολογιστών

Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή

Μαθηματική Λογική και Λογικός Προγραμματισμός

Γραμμικός Προγραμματισμός

ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες

Γραμμικός Προγραμματισμός

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΕΡΓΑΛΕΙΑ ΙΟΙΚΗΣΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

min f(x) x R n b j - g j (x) = s j - b j = 0 g j (x) + s j = 0 - b j ) min L(x, s, λ) x R n λ, s R m L x i = 1, 2,, n (1) m L(x, s, λ) = f(x) +

Πληρότητα της μεθόδου επίλυσης

Εξελιγµένες Τεχνικές Σχεδιασµού

Τεχνητή Νοημοσύνη. 7η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

ΠΑΙΓΝΙΑ Παιχνίδια Γενική Θεώρηση μεγιστοποιήσει την πιθανότητά

ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

Εισαγωγικές Έννοιες. ημήτρης Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Εθνικό Μετσόβιο Πολυτεχνείο

ΑΛΓΟΡΙΘΜΟΙ ΑΝΟΠΤΗΣΗΣ: Ο ΑΛΓΟΡΙΘΜΟΣ ΤΗΣ ΑΠΟ ΟΧΗΣ ΚΑΤΩΦΛΙΟΥ (THRESHOLD ACCEPTING)

Τμήμα Μηχανικών Πληροφορικής ΤΕ Η μέθοδος Simplex. Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα. τελευταία ενημέρωση: 19/01/2017

Για παράδειγμα η αρχική και η τελική κατάσταση αναπαριστώνται ως εξής: (ένα λίτρο)

Πληροφορική 2. Τεχνητή νοημοσύνη

Ελληνικό Ανοικτό Πανεπιστήµιο Σπουδές στην Πληροφορική. Φαινόµενα πολυπλοκότητας στα Μαθηµατικά και στη Φυσική: ύο όψεις του ίδιου νοµίσµατος;

Υποδ: Χρησιμοποιήστε τον ορισμό της λογικής συνεπαγωγής (λογικής κάλυψης).

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ

Η μέθοδος Simplex. Γεωργία Φουτσιτζή-Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα. Τμήμα Μηχανικών Πληροφορικής ΤΕ

Το µαθηµατικό µοντέλο του Υδρονοµέα

Διαχείριση Εφοδιαστικής Αλυσίδας ΙΙ

Επίλυση προβληµάτων. Περιγραφή προβληµάτων Αλγόριθµοι αναζήτησης Αλγόριθµοι τυφλής αναζήτησης Αλγόριθµοι ευρετικής αναζήτησης

Μοντελοποίηση προβληµάτων

ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες

ΑΝΑΛΥΣΗ ΤΩΝ ΑΠΑΙΤΗΣΕΩΝ ΤΩΝ ΠΡΟΑΠΑΙΤΟΥΜΕΝΩΝ ΜΑΘΗΜΑΤΩΝ ΤΟΥ ΝΕΟΥ ΠΡΟΠΤΥΧΙΑΚΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ. Καθ. Αντώνης Πασχάλης

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα

Περιεχόµενα. ΜΕΡΟΣ Α: Επίλυση Προβληµάτων... 17

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΤΗΝ ΛΟΓΙΚΗ ΚΑΙ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ ΚΑΙ ΥΠΟΛΟΓΙΣΜΟΥ

Θεωρία Παιγνίων και Αποφάσεων. Ενότητα 5: Εύρεση σημείων ισορροπίας σε παίγνια μηδενικού αθροίσματος. Ε. Μαρκάκης. Επικ. Καθηγητής

Αλγόριθµοι και Πολυπλοκότητα

Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή

4.3 Ορθότητα και Πληρότητα

Περιεχόµενα. Πρόλογος Εισαγωγή 21

Μέθοδοι πολυδιάστατης ελαχιστοποίησης

επανενεργοποιηθεί Βιομηχανικά Ηλεκτρονικά - Κ.Ι.Κυριακόπουλος Control Systems Laboratory

Τμήμα Μηχανικών Πληροφορικής ΤΕ Πρόβλημα Μεταφοράς. Γεωργία Φουτσιτζή ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα

ΣΥΣΤHΜΑΤΑ ΑΠΟΦAΣΕΩΝ ΣΤΗΝ ΠΑΡΑΓΩΓH

Λογικός Προγραμματισμός

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ ΠΡΩΤΟ: ΠΙΘΑΝΟΤΗΤΕΣ 11 ΚΕΦΑΛΑΙΟ 1 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΙΘΑΝΟΤΗΤΑΣ 13

Λογική. Φροντιστήριο 3: Συνεπαγωγή/Ισοδυναμία, Ταυτολογίες/Αντινομίες, Πλήρης Αλγόριθμος Μετατροπής σε CNF

Transcript:

ΠΛΗ 405 Τεχνητή Νοηµοσύνη Α οδοτικός Προτασιακός Συµ ερασµός Τµήµα Ηλεκτρονικών Μηχανικών και Μηχανικών Υ ολογιστών Πολυτεχνείο Κρήτης

Ε ανάληψη Λογικοί ράκτορες πράκτορες βασισµένοι στη λογική Λογικές τυπικές γλώσσες λογική κάλυψη Προτασιακή λογική λογική µε προτάσεις Προτασιακός συµ ερασµός model checking resolution forward chaining backward chaining Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 2

Σήµερα Συστηµατική αναζήτηση DPLL Το ική αναζήτηση WalkSat Λογικοί ράκτορες πράκτορες βασισµένοι σε προτασιακή λογική πράκτορες βασισµένοι σε κύκλωµα Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 3

Α οδοτικός Προτασιακός Συµ ερασµός Efficient Propositional Inference

Συστηµατική Αναζήτηση DPLL Αλγόριθµος DPLL Davis, Putman, Logemann, Loveland (1962) αλγόριθµος για έλεγχο ικανοποιησιµότητας (SAT) είσοδος: πρόταση σε µορφή CNF έξοδος: µοντέλο της πρότασης (αν υπάρχει) Χαρακτηριστικά πλήρης αναζήτηση µε υπαναχώρηση αναδροµική, πρώτα σε βάθος, απαρίθµηση όλων των µοντέλων Ειδική ερί τωση είσοδος: πρόταση σε µορφή CNF, κάθε clause σε µορφή Horn τότε ο DPLL ταυτίζεται µε τον αλγόριθµο forward chaining Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 5

Κλάδεµα στον DPLL Πρόωρος τερµατισµός (early termination) πρόωρος προσδιορισµός αλήθειας ή ψεύδους µιας πρότασης µε βάση την τρέχουσα (µερική) ανάθεση τιµών αληθείας παράδειγµα: (A B) (A C) Αµιγή σύµβολα (pure symbols) λεκτικό µε το ίδιο «πρόσηµο» σε όλες τις εµφανίσεις του ανάθεση τιµής στο σύµβολο ώστε το λεκτικό να γίνει Αληθές παράδειγµα: (A B) ( B C) (C A) Μοναδιαίες διαζευκτικές ροτάσεις (unit clauses) όλα τα λεκτικά µιας clause εκτός από ένα έχουν τιµή Ψευδές απόδοση κατάλληλης τιµής για να προκύψει αληθές λεκτικό µοναδιαία διάδοση (unit propagation): αλυσιδωτές αναθέσεις Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 6

Ψευδοκώδικας DPLL Βελτιώσεις µάθηση βοηθητικών clauses, ευρετική επιλογή συµβόλου διακλάδωσης,... Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 7

Συµ ερασµός µε Το ική Αναζήτηση αναρρίχηση λόφων, προσοµοιωµένη ανόπτηση, Το ική αναζήτηση καταστάσεις: πλήρεις αναθέσεις τιµών αληθείας στα σύµβολα τοπικές κινήσεις: αλλαγή τιµής αληθείας (flip) ενός συµβόλου ευρετική συνάρτηση: πλήθος clauses που δεν έχουν ικανοποιηθεί στόχος: ελαχιστοποίηση ευρετικής συνάρτησης (βέλτιστη τιµή=0) Χαρακτηριστικά χώρος µε µεγάλο πλήθος τοπικών ελαχίστων λεπτή ισορροπία µεταξύ απληστίας και τυχαιότητας αποτυχία: µη ικανοποιησιµότητα ή περισσότερα βήµατα; µη πλήρης: αδυναµία απόδειξης µη ικανοποιησιµότητας Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 8

Το ική Αναζήτηση WalkSat Αλγόριθµος WalkSat είσοδος σε µορφή CNF εκκίνηση µε τυχαίο µοντέλο (ανάθεση τιµών) επιλογή τυχαίας clause που δεν ικανοποιείται πιθανότητα p: «τυχαίος περίπατος» (random walk) επιλογή ενός τυχαίου συµβόλου της clause για αλλαγή τιµής µε πιθανότητα 1-p: «ελάχιστες συγκρούσεις» (min conflict) επιλογή συµβόλου που ελαχιστοποιεί την ευρετική συνάρτηση Χαρακτηριστικά για p>0, κά οια στιγµή ο αλγόριθµος θα βρει µοντέλο (αν υπάρχει) ικανός να επιλύσει πολύ µεγάλα προβλήµατα SAT Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 9

Ψευδοκώδικας WalkSAT Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 10

ύσκολα Προβλήµατα Ικανο οιησιµότητας Προβλήµατα SAT υποπεριορισµένα: πολλά σύµβολα, λίγες clauses εύκολα ενδιάµεσα: αρκετά σύµβολα, αρκετές clauses δύσκολα υπερπεριορισµένα: λίγα σύµβολα, πολλές clauses εύκολα υσκολία συνάρτηση του λόγου m/n (n σύµβολα και m clauses) δύσκολα τυχαία προβλήµατα γύρω από το m/n = 4,3 µεταίχµιο µεταξύ ικανοποιησιµότητας και µη ικανοποιησιµότητας Παράδειγµα: τυχαίο ρόβληµα 3-CNF ( D B C) (B A C) (C B E) (E D B) (B E C) 5 σύµβολα, 5 clauses, λόγος m/n = 1, 16 µοντέλα στις 32 αναθέσεις Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 11

Κρίσιµο Σηµείο (Critical Point) τυχαία προβλήµατα 3-CNF µε n=50 σύµβολα Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 12

Προτασιακοί Πράκτορες Propositional Agents

Πράκτορες Βασισµένοι σε Προτασιακή Λογική (Propositional Logic-Based Agents) Βάση γνώσης προτασιακή λογική (αξιώµατα, αισθήσεις) Συλλογιστική προτασιακός συµπερασµός Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 14

Αξιώµατα για τον Κόσµο του Wumpus Αρχική θέση Γ 1,1 (δεν έχει γούβα), W 1,1 (δεν υπάρχει Wumpus) Αύρα, υσοσµία Α x,y (Γ x,y+1 Γ x,y 1 Γ x+1,y Γ x 1,y ) για κάθε [x,y] x,y (W x,y+1 W x,y 1 W x+1,y W x 1,y ) για κάθε [x,y] Wumpus W 1,1 W 1,2 W 4,3 W 4,4 ( W 1,1 W 1,2 ) ( W 1,1 W 1,3 ) ( W 4,3 W 4,4 ) Συµ εράσµατα ενδιαφέροντος αποδείξιµα ασφαλή τετράγωνα: η ( Γ i,j W i,j ) καλύπτεται πιθανόν ασφαλή τετράγωνα: η (Γ i,j W i,j ) δεν καλύπτεται Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 15

Πράκτορας για τον Κόσµο του Wumpus Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 16

Αξιώµατα για τον Κόσµο του Wumpus Θέση, ροσανατολισµός, ενέργειες Θ 1,1 Βλέ ει_δεξιά Εµ ρός Θ 2,1 (ανεπαρκής αναπαράσταση) Χρόνος Θ 1 1,1 Βλέ ει_δεξιά1 Εµ ρός 1 Θ 2 2,1 Βλέ ει_δεξιά 1 Στροφή_αριστερά 1 Βλέ ει_ε άνω 2 Γενίκευση Θ t x,y Βλέ ει_δεξιά t Εµ ρός t Θ t+1 x+1,y Πράξη δεκάδες χιλιάδες προτάσεις ακόµα και για φραγµένο t σηµερινά προγράµµατα: µέχρι και 100 100 κόσµους Wumpus Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 17

Πράκτορες Bασισµένοι σε Kύκλωµα (Circuit-Based Agents) οµή αντανακλαστικοί πράκτορες µε κατάσταση συνάρτηση πράκτορα: ακολουθιακό κύκλωµα είσοδοι: αντιλήψεις πύλες: λογικά συνδετικά καταχωρητές: τιµές αληθείας ατοµικών προτάσεων έξοδοι: ενέργειες Ροή δεδοµένων (dataflow) χρονικά βήµατα: τιµές εισόδου, ροή στο κύκλωµα, τιµές εξόδου διαδικασία ανάλογη µε το forward chaining Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 18

Παράδειγµα Ι Λάµψη t Αρ αγή t Ζωντανό t Κραυγή t Ζωντανό t 1 Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 19

Παράδειγµα ΙΙ Υπολογισµός τιµής Θ 1,1 Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 20

Ιδιαιτερότητες Κυκλωµάτων Άγνωστες ροτάσεις τρεις τιµές αληθείας (Αληθές, Ψευδές, Άγνωστο), π.χ. για Α 4,4 Προτάσεις γνώσης χωριστές προτάσεις για Αληθές/Ψευδές, π.χ. K(Α 4,4 ) και K( Α 4,4 ) Το ικότητα η αλήθεια µιας πρότασης εξαρτάται από λίγες «γειτονικές» τοπική αλληλοεξάρτηση µεταβλητών Ακυκλικότητα υπάρχει καθυστέρηση (delay) σε κάθε ανάδραση (feedback) υποχρεωτική για κατασκευαστικούς λόγους. Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 21

Σύγκριση Πρακτόρων Προσέγγιση πράκτορας βασισµένος σε κύκλωµα (ΠΒΚ): διαδικαστική πράκτορας προτασιακού συµπερασµού (ΠΠΣ): δηλωτική Συνο τικότητα και οι δύο δεν κλιµακώνονται καλά Α οδοτικότητα ΠΒΚ: γραµµική, ΠΠΣ: εκθετική (στη χειρότερη περίπτωση) Πληρότητα ΠΒΚ: µη πλήρης, ΠΠΣ: πλήρης Αρχή σχεδίασης υβριδικός πράκτορας: ΠΒΚ+ΠΠΣ Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 22

Μελέτη Σύγγραµµα Ενότητες 7.6 7.7 Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 23