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

Σχετικά έγγραφα
Βασικές Έννοιες Ασαφών Συνόλων

Ασαφής Λογική (Fuzzy Logic)

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

Αβέβαιη και Ασαφής Γνώση

ΑΣΑΦΗΣ ΛΟΓΙΚΗ. Οικονόμου Παναγιώτης Δρ. Ε. Παπαγεωργίου 1

ΠΟΛΥΚΡΙΤΗΡΙΑ ΥΠΟΣΤΗΡΙΞΗ ΑΠΟΦΑΣΕΩΝ. Χάρης Δούκας, Πάνος Ξυδώνας, Ιωάννης Ψαρράς

ΕΥΦΥΗΣ ΕΛΕΓΧΟΣ. Ενότητα #5: Ασαφής Συλλογισμός. Αναστάσιος Ντούνης Τμήμα Μηχανικών Αυτοματισμού Τ.Ε.

ΠΟΛΥΚΡΙΤΗΡΙΑ ΥΠΟΣΤΗΡΙΞΗ ΑΠΟΦΑΣΕΩΝ. Χάρης Δούκας, Πάνος Ξυδώνας, Ιωάννης Ψαρράς

ΔΙΑΧΕΙΡΙΣΗ ΓΛΩΣΣΙΚΩΝ ΜΕΤΑΒΛΗΤΩΝ. Πολυκριτήρια Ανάλυση Αποφάσεων

ΕΥΦΥΗΣ ΕΛΕΓΧΟΣ. Ενότητα #3: Αρχή της Επέκτασης - Ασαφείς Σχέσεις. Αναστάσιος Ντούνης Τμήμα Μηχανικών Αυτοματισμού Τ.Ε.

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

ΠΟΛΥΚΡΙΤΗΡΙΑ ΥΠΟΣΤΗΡΙΞΗ ΑΠΟΦΑΣΕΩΝ. Χάρης ούκας, Πάνος Ξυδώνας, Ιωάννης Ψαρράς

ο ό Α αφ ο ι α ι οί οι Α αφο ο ι Α αφ ο α ά ο ι αβ Α αφ α Α αφ ί α ό Α αφο ο ι ά ι Α αφ ο α ια ι α ι ο ι ά αι,, ό ι ι ά ι ά α α Ευφυής Έλεγχος 4

ΚΕΦΑΛΑΙΟ 1. Ασαφή Συστήματα. 1.1 Ασαφή Σύνολα. x A. 1, x

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ MATLAB / FUZZY LOGIC TOOLBOX

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

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

Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ


Ευφυής Έλεγχος, Θεωρία και Εφαρμογές

Η συνάρτηση y = αχ 2 + βχ + γ

Δρ. Βασίλειος Γ. Καμπουρλάζος Δρ. Ανέστης Γ. Χατζημιχαηλίδης

Εφαρμοσμένα Μαθηματικά

Χάραξης Ενεργειακών και Περιβαλλοντικών Πολιτικών

ΕΥΦΥΗΣ ΕΛΕΓΧΟΣ. Ενότητα #4: Ασαφής Λογική Συνεπαγωγές. Αναστάσιος Ντούνης Τμήμα Μηχανικών Αυτοματισμού Τ.Ε.

3 ο Εργαστήριο Μεταβλητές, Τελεστές

Επιµέλεια Θοδωρής Πιερράτος

ΤΕΧΝΙΚΗ ΑΝΑΦΟΡΑ ΠΡΟΣΕΓΓΙΣΤΙΚΗ ΛΥΣΗ ΜΙΑΣ ΜΗ-ΓΡΑΜΜΙΚΗΣ ΕΠΑΝΑΛΗΠΤΙΚΗΣ ΕΞΙΣΩΣΗΣ. Τμήμα Μαθηματικών Πανεπιστημίου Πατρών Νοέμβριος 2014

Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια

x < y ή x = y ή y < x.

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

ΜΙΑ ΠΡΟΣΕΓΓΙΣΗ ΤΗΣ ΑΣΑΦΟΥΣ ΛΟΓΙΚΗΣ ΑΠΟ ΜΑΘΗΤΕΣ ΛΥΚΕΙΟΥ

Ενεργειακών και Περιβαλλοντικών Πολιτικών

Ευφυής Έλεγχος, Θεωρία και Εφαρμογές. Δρ. Βολογιαννίδης Σταύρος,

Βιομηχανικοί Ελεγκτές

Κεφάλαιο 1 Συστήματα γραμμικών εξισώσεων

Θα ξέρεις τι λέγεται γραμμική εξίσωση με δύο αγνώστους. Λέγεται κάθε εξίσωση της μορφής αχ +βψ =γ. Θα ξέρεις τι είναι το σύστημα εξισώσεων

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

1.1. Διαφορική Εξίσωση και λύση αυτής

Στατιστική, Άσκηση 2. (Κανονική κατανομή)

ΚΕΦΑΛΑΙΟ Μηχανική Μάθηση

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΕΥΦΥΗΣ ΕΛΕΓΧΟΣ

εννοιολογικές παρανοήσεις και δυσκολίες στην έννοια της συνάρτησης

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) +

4.3. Γραµµικοί ταξινοµητές

Μερικές Διαφορικές Εξισώσεις

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

Πατώντας το πλήκτρο Enter ή το κουμπί Enter από την γραμμή τύπων εκτελείται η μαθηματική πράξη και παρουσιάζει το αποτέλεσμα του κελιού.

Αριθμητική Ανάλυση και Εφαρμογές

f(x) = 2x+ 3 / Α f Α.

3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων Boole. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ. Μαθηματικά 2. Σταύρος Παπαϊωάννου

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ - ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΕΙΣΑΓΩΓΙΚΕΣ ΜΕΤΑΠΤΥΧΙΑΚΕΣ ΕΞΕΤΑΣΕΙΣ 26 ΙΟΥΛΙΟΥ 2009 ΕΥΤΕΡΟ ΜΕΡΟΣ :

Αριθμητική Ανάλυση και Εφαρμογές

Κεφάλαιο 8. Βασικές Αρχές Αναπαράστασης Γνώσης και Συλλογιστικής. Τεχνητή Νοηµοσύνη - Β' Έκδοση

Βασικοί τύποι δεδομένων (Pascal) ΕΠΑ.Λ Αλίμου Γ Πληροφορική Δομημένος Προγραμματισμός (Ε) Σχολ. Ετος Κων/νος Φλώρος

Λύσεις των θεμάτων ΔΕΥΤΕΡΑ 19 ΙΟΥΝΙΟΥ 2017 ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΣΤΟΙΧΕΙΑ ΣΤΑΤΙΣΤΙΚΗΣ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ

Σήματα και Συστήματα. Διάλεξη 1: Σήματα Συνεχούς Χρόνου. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

O n+2 = O n+1 + N n+1 = α n+1 N n+2 = O n+1. α n+2 = O n+2 + N n+2 = (O n+1 + N n+1 ) + (O n + N n ) = α n+1 + α n

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

Κεφάλαιο 5. Αλγόριθµοι Αναζήτησης σε Παίγνια ύο Αντιπάλων. Τεχνητή Νοηµοσύνη - Β' Έκδοση

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

Τελεστικοί Ενισχυτές

Γ2.1 Στοιχεία Αρχιτεκτονικής. Γ Λυκείου Κατεύθυνσης

Κλασικη ιαφορικη Γεωµετρια

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 2 Εντολές Εισόδου/Εξόδου Τελεστές. Δρ. Γιώργος Λαμπρινίδης 23/10/2015 Η - Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 1

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 2

ΣΥΣΤΗΜΑΤΑ. 6.1 ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ (Επαναλήψεις-Συμπληρώσεις)

4. Παραγώγιση πεπερασμένων διαφορών Σειρά Taylor Πολυωνυμική παρεμβολή

Εισαγωγή στις Τηλεπικοινωνίες. Δομή της παρουσίασης

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

ΑΚΡΟΤΑΤΑ ΣΥΝΑΡΤΗΣΕΩΝ ΠΟΛΛΩΝ ΜΕΤΑΒΛΗΤΩΝ

M m l B r mglsin mlcos x ml 2 1) Να εισαχθεί το µοντέλο στο simulink ορίζοντας από πριν στο MATLAB τις µεταβλητές Μ,m,br

Κεφάλαια Εντολές επανάληψης. Τρεις εντολές επανάληψης. Επιλογή εντολής επανάληψης ΟΣΟ...ΕΠΑΝΑΛΑΒΕ. Σύνταξη στη ΓΛΩΣΣΑ

Να γράψετε τους αριθμούς 1, 2, 3 από τη Στήλη Α και δίπλα το γράμμα α, β, γ, δ, ε από τη Στήλη Β που δίνει τη σωστή αντιστοιχία.

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΣΤΑ ΓΕΝΙΚΑ ΜΑΘΗΜΑΤΙΚΑ

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Ασκησεις - Φυλλαδιο 4

'Διερεύνηση αποτελεσματικότητας ασαφούς ελεγκτή για διαφορετικές θέσεις αισθητήρα-διεγέρτη'

f f 2 0 B f f 0 1 B 10.3 Ακρότατα υπό συνθήκες Πολλαπλασιαστές του Lagrange

Ασαφής Λογική & Έλεγχος

Q 12. c 3 Q 23. h 12 + h 23 + h 31 = 0 (6)

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

Managing Information. Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business.

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών

ΕΥΦΥΗΣ ΕΛΕΓΧΟΣ. Ενότητα #2: Ασαφή Σύνολα. Αναστάσιος Ντούνης Τμήμα Μηχανικών Αυτοματισμού Τ.Ε.

Γνωρίστε το Excel 2007

Ηλεκτρική και Μηχανική ταλάντωση στο ίδιο φαινόμενο

12. ΑΝΙΣΩΣΕΙΣ Α ΒΑΘΜΟΥ. είναι δύο παραστάσεις μιας μεταβλητής x πού παίρνει τιμές στο

h(x, y) = card ({ 1 i n : x i y i

Εξαγωγή κανόνων από αριθµητικά δεδοµένα

Ψηφιακή Επεξεργασία Σημάτων

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

P (A B) = P (AB) P (B) P (A B) = P (A) P (A B) = P (A) P (B)

Γ. Ν. Π Α Π Α Δ Α Κ Η Σ Μ Α Θ Η Μ Α Τ Ι Κ Ο Σ ( M S C ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ. ΠΡΟΓΡΑΜΜΑ: Σπουδές στις Φυσικές Επιστήμες

Σύµφωνα µε την Υ.Α /Γ2/ Εξισώσεις 2 ου Βαθµού. 3.2 Η Εξίσωση x = α. Κεφ.4 ο : Ανισώσεις 4.2 Ανισώσεις 2 ου Βαθµού

Αιτιολόγηση με αβεβαιότητα

Θέμα 1 ο (ΜΑΪΟΣ 2004, ΜΑΪΟΣ 2008) Να δείξετε ότι η παράγωγος της σταθερής συνάρτησης f (x) = c είναι (c) = 0. Απόδειξη

Τι είναι βαθμωτό μέγεθος? Ένα μέγεθος που περιγράφεται μόνο με έναν αριθμό (π.χ. πίεση)

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ ÏÅÖÅ

ΣΗΜΕΙΩΣΕΙΣ. x A αντιστοιχίζεται (συσχετίζεται) με ένα μόνο. = ονομάζεται εξίσωση της

Transcript:

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

Ασάφεια (Fuzziness) Έννοια που σχετίζεται µε την ποσοτικοποίηση της πληροφορίας και οφείλεται κυρίως σε µη-ακριβή (imprecise) δεδοµένα. "Ο Νίκος είναι ψηλός" Το πρόβληµα οφείλεται στην αντίληψη που έχει ο καθένας για λεκτικούς προσδιορισµούς ποσοτικών µεγεθών (σηµασιολογική ασάφεια) Εγγενές χαρακτηριστικό της γλώσσας. Ασαφής Λογική (fuzzy logic): υπερσύνολο της κλασικής λογικής χειρίζεται τιµές αληθείας µεταξύ του "απολύτως αληθούς" και του "απολύτως ψευδού". Θεωρία Ασαφών Συνόλων (Fuzzy Set Theory) - Lofti Zadeh '60 Τεχνητή Νοηµοσύνη, B' Έκδοση 2

Βασικές Έννοιες Ασαφών Συνόλων Ασαφές Σύνολο (fuzzy set) A: ένα σύνολο διατεταγµένων ζευγών (x, u A (x)) όπου x Χ και u A (x) [0,]). Το σύνολο Χ περιλαµβάνει όλα τα αντικείµενα στα οποία µπορεί να γίνει αναφορά. u A (x): βαθµός αληθείας (degree of truth) - τιµές στο διάστηµα [0,]. Η συνάρτηση u Α ονοµάζεται συνάρτηση συγγένειας (membership function). Προέλευση u A : Υποκειµενικές εκτιµήσεις Προκαθορισµένες (ad hoc) µορφές Συχνότητες εµφανίσεων και πιθανότητες Φυσικές µετρήσεις ιαδικασίες µάθησης και προσαρµογής (νευρωνικά δίκτυα) Τεχνητή Νοηµοσύνη, B' Έκδοση 3

Αναπαράσταση Ασαφών Συνόλων u Α (x) u Α (x) κοντός µεσαίος ψηλός - - - 0.6.75.9 ύψος 0.6.75.8 ύψος Αναλυτική έκφρασης της u Α Απλούστευση: τµηµατικώς γραµµικής απεικόνιση της u A Σύνολο ζευγών της µορφής u Α (x)/x Π.χ. ψηλός = {0/.7, 0/.75, 0.33/.8, 0.66/.85, /.9, /.95} Με ζεύγη της µορφής (x, u Α (x)): Π.χ. ψηλός = { (.7, 0), (.75, 0), (.8, 0.33), (.85, 0.66), (.9, ), (.95, ) } Τεχνητή Νοηµοσύνη, B' Έκδοση 4

Τεχνητή Νοηµοσύνη, B' Έκδοση 5 Ασαφείς Σχέσεις (/2) Aσαφή σύνολα ορισµένα σε πεδία αναφοράς ανώτερης διάστασης. Παράδειγµα: R = "x είναι βαρύτερο από y" x X, y Y και R X Y Αναπαράσταση της R, σε µορφή πίνακα: = ), ( ), ( ), ( ), ( ), ( ), ( ), ( ), ( ), ( 2 2 2 2 2 2 y x y x y x y x y x y x y x y x y x n m R m R m R n R R R n R R R u u u u u u u u u R L M L L Σύνθεση (composition) Ασαφών Σχέσεων: συνδυασµός ασαφών σχέσεων. Πρέπει να προσδιοριστεί η συνάρτηση συγγένειας u R (x,z) της R, µε χρήση των συναρτήσεων συγγένειας των R και R 2, δηλαδή των u R (x,y) και u R2 (y,z).

Ασαφείς Σχέσεις (2/2) Σύνθεση max-min (max-min composition) Σύνθεση max-product (max-product composition). Αν R (x,y) και R 2 (y,z) είναι δύο ασαφείς σχέσεις ορισµένες στα σύνολα Χ Υ και Υ Ζ αντίστοιχα, τότε η σύνθεσή τους δίνει µία νέα σχέση R R 2 ορισµένη στο Χ Ζ µε συνάρτηση συγγένειας: Σύνθεση max-min: Σύνθεση max-product: u u R R R2( x, z) = o [ ur( x, y) ur2( x, y)] y R2( x, z) = o [ ur( x, y) ur2( x, y)] y Τεχνητή Νοηµοσύνη, B' Έκδοση 6

Ασαφείς Μεταβλητές και Ασαφείς Αριθµοί Ασαφής Μεταβλητή (fuzzy variable): οι τιµές τις ορίζονται µε ασαφή σύνολα. Π.χ. τα ασαφή σύνολα {κοντός, µεσαίος, ψηλός} θα µπορούσαν να είναι το πεδίο τιµών της ασαφούς µεταβλητής "ύψος". "ύψος": λεκτική (linguistic) µεταβλητή. Ασαφείς αριθµοί (fuzzy numbers): ασαφή υποσύνολα του συνόλου των πραγµατικών αριθµών. Π.χ. "Ασαφές 3" στο σχήµα. µη ασαφείς τιµές: crisp (σαφείς, συγκεκριµένες). Τεχνητή Νοηµοσύνη, B' Έκδοση 7

Ασαφείς Προτάσεις και Ασαφείς Κανόνες Ασαφής πρόταση είναι αυτή που θέτει µια τιµή σε µια ασαφή µεταβλητή. Ασαφής κανόνας (fuzzy rule): είναι µία υπό συνθήκη έκφραση που συσχετίζει δύο ή περισσότερες ασαφείς προτάσεις. "Εάν η ταχύτητα είναι µέτρια τότε η πίεση στα φρένα να είναι µέτρια" Η αναλυτική περιγραφή ενός ασαφούς κανόνα if-then είναι µία ασαφής σχέση R(x,y) που ονοµάζεται σχέση συνεπαγωγής (implication relation). Γενική της µορφή της σχέσης (συνάρτησης) συνεπαγωγής: R(x,y) u(x,y)=φ( u A (x), u B (y) ) φ: τελεστής συνεπαγωγής (implication operator) Τεχνητή Νοηµοσύνη, B' Έκδοση 8

Μερικοί Ασαφείς Τελεστές Συνεπαγωγής Ονοµασία Tελεστή φ m : Zadeh Max-Min φ c : Mandani Min φ p : Larsen Product φ α : Arithmetic φ b : Boolean Αναλυτική Έκφραση του φ[ua(x),ub(y)] (u A (x) u B (y)) (- u A (x)) u A (x) u B (y) u A (x) u B (y) (-u A (x) + u B (y)) (-u A (x)) u B (y)) Συλλογιστικές ιαδικασίας GMP και GMT Γενική µορφή προβληµάτων κατά τη συλλογιστική µε ασαφείς κανόνες: if x is A then y is B x is A' y is Β' (?) µέσω της συλλογιστικής διαδικασίας GMP (Generalized Modus Ponens - GMP): Β'=A'oR(x,y) if x is A then y is B x is A' (?) y is Β' µέσω της συλλογιστικής διαδικασίας GMΤ (Generalized Modus Tollens - GMT): A'=R(x,y)oB' Η σχέση συνεπαγωγής R(x,y) που έχει επιλεγεί να χρησιµοποιηθεί, πρέπει να συνδυαστεί (σύνθεση) µε την κατά περίπτωση γνωστή παράµετρο (Α' ή Β') ώστε να υπολογιστεί η άγνωστη παράµετρος. Τεχνητή Νοηµοσύνη, B' Έκδοση 9

Σύνοψη Ασαφούς Συλλογιστικής ιαδικασίας Με βάση έναν ασαφή κανόνα της µορφής: "if x is A then y is B" και έστω συλλογιστική διαδικασία GMP (δηλαδή γνωστό το Α' ως τιµή του x και ζητούµενο το B' ως τιµή του y), τα ασαφή σύνολα Α και Β συνδυάζονται µε κάποιον από τους τελεστές συνεπαγωγής και παράγουν τη σχέση συνεπαγωγής R(x,y). Από την R(x,y) µέσω σύνθεσης (έστω max-min σύνθεση) µε το Α' προκύπτει η άγνωστη ποσότητα Β': Β'=A' o R(x,y) Τεχνητή Νοηµοσύνη, B' Έκδοση 0

Η Αρχή της Επέκτασης (/2) Επέκταση των εννοιών και των υπολογιστικών τεχνικών των κλασσικών µαθηµατικών στο πλαίσιο των ασαφών. συνάρτηση f: ορίζει απεικόνιση του Χ={x, x 2,.., x n } στο Y={y, y 2,.., y n }, έτσι ώστε y =f(x ), y 2 =f(x 2 ),.., y n =f(x n ). ασαφές σύνολο Α ορισµένο στα στοιχεία του Χ Α = { u A (x )/x, u A (x 2 )/x 2,..., u A (x n )/x n } Αν η είσοδος x της συνάρτησης f γίνει ασαφής µέσω του συνόλου Α, τότε τι συµβαίνει µε την έξοδο y ; Αρχή Επέκτασης: υπολογισµός ασαφούς συνόλου Β µε εφαρµογή της f στο Α. B = f(α) = { u A (x )/f(x ), u A (x 2 )/f(x 2 ),..., u A (x n )/f(x n ) } δηλαδή, κάθε y i =f(x i ) γίνεται ασαφές σε βαθµό u A (x i ) πρακτικά, η u B (y) προκύπτει από την u A (x) όπου το x αντικαθίσταται µε την έκφραση που προκύπτει για αυτό από την επίλυση της f ως προς x Τεχνητή Νοηµοσύνη, B' Έκδοση

Ειδικές Περιπτώσεις Η Αρχή της Επέκτασης (2/2) αν περισσότερα του ενός διαφορετικά x (έστω τα x m και x n ) δίνουν µέσω της συνάρτησης f το ίδιο y (έστω το y 0 ), τότε: u B (y ο )=u A (x m ) u A (x n ). η µέγιστη τιµή συγγένειας των x m και x n στο Α επιλέγεται ως βαθµός συγγένειας του y 0 στο Β αν για κάποιο y ο του Β δεν υπάρχει x 0 του Α τέτοιο ώστε y ο =f(x ο ), τότε η τιµή συγγένειας του Β στο y ο είναι µηδέν. Γενίκευση σε περισσότερες διαστάσεις: αν υπάρχουν οι µεταβλητές u, v,..., w ορισµένες στα σύνολα U, V,..., W αντίστοιχα m διαφορετικά ασαφή σύνολα A, A 2,.., A m ορισµένα στο U V... W η πολυπαραµετρική συνάρτηση y=f(u,x,...,w) τότε η ασαφοποίηση του χώρου των y, δηλαδή η συνάρτηση συγγένειας του συνόλου Β, ορίζεται ως εξής: u B ( y) = U V... W [ ua( u) ua2( v)... uam( w)]/ f ( u, y,..., w) Τεχνητή Νοηµοσύνη, B' Έκδοση 2

Παράδειγµα Χρήσης Αρχής Επέκτασης (/2) Πρόσθεση των αριθµών Α:"ασαφές 3" και Β:"ασαφές 7" Α: "ασαφές 3" = { 0/, 0.5/2, /3, 0.5/4, 0/5 } Β: "ασαφές 7" = { 0/5, 0.5/6, /7, 0.5/8, 0/9 } Κατασκευάζεται ο πίνακας: Β Α x=2 x=3 x=4 y=6 0.5 0.5 0.5 0.5 0.5 y=7 0.5 0.5 y=8 0.5 0.5 0.5 0.5 0.5 Σύµφωνα µε την αρχή της επέκτασης θα είναι: uc = A+ B ( z) = [ u A( x) ub ( y)]/( x + y) z= x+ y Τεχνητή Νοηµοσύνη, B' Έκδοση 3

Παράδειγµα Χρήσης Αρχής Επέκτασης (2/2) Έστω z=9. Υπάρχουν δύο συνδυασµοί x και y που µας δίνουν άθροισµα 9. αρχή της επέκτασης: u A+Β (9) = max( min(u A (3), u B (6)), min(u A (2), u B (7)) ) = max( min(, 0.5), min(0.5, ) = max( 0.5, 0.5 ) = 0.5 Άρα: ο βαθµός συγγένειας του z=9 στο ασαφές σύνολο C=A+B είναι 0.5. όµοια για τα υπόλοιπα στοιχεία του πίνακα, οπότε προκύπτει: u A+Β (z) = { 0/8, 0.5/9, /0, 0.5/, 0/2 } Τεχνητή Νοηµοσύνη, B' Έκδοση 4

Τεχνητή Νοηµοσύνη, B' Έκδοση 5 Παράδειγµα Άµεσης Εφαρµογής Αρχής Επέκτασης Έστω η y=f(x): 4 ) ( 2 x x f y = = Έστω ότι το x γίνεται ασαφές µέσω της: u A (x)=/2 x Η έξοδος y της f γίνεται ασαφής µε το u B (y) να προκύπτει µε επίλυση της f ως προς x: 2 2 y x = και αντικατάσταση στην u A (x): 2 2 2 2 2 ) (2 ) ( y y y u y u A B = = =

Ασαφής Συλλογιστική Εξαγωγή συµπερασµάτων µε χρήση ασαφών κανόνων. Τέσσερα στάδια: Υπολογισµός της συνάρτησης συνεπαγωγής για κάθε εµπλεκόµενο κανόνα. Παραγωγή επιµέρους αποτελεσµάτων µέσω κάποιας συλλογιστικής διαδικασίας. Συνάθροιση των επιµέρους αποτελεσµάτων. Αποσαφήνιση αποτελεσµάτων. Τεχνητή Νοηµοσύνη, B' Έκδοση 6

Παράδειγµα Προβλήµατος Ασαφούς Συλλογιστικής (/2) Έστω σύστηµα που ρυθµίζει τη δόση D µιας φαρµακευτικής ουσίας που πρέπει να χορηγηθεί σε ασθενή, µε βάση τη θερµοκρασία του T. Έστω ότι το σύστηµα βασίζεται στους εξής δύο ασαφείς κανόνες: Κ : Κ 2 : if T is HIGH then D is HIGH if T is LOW then D is LOW ίνονται επίσης τα ασαφή σύνολα HIGH και LOW για τα µεγέθη Τ και D: T LOW = { 0.2/37, /37.5, 0.5/38, 0.2/38.5, 0/39, 0/39.5, 0/40 } T HIGH = { 0/37, 0/37.5, 0.2/38, 0.5/38.5, 0.8/39, /39.5, /40 } D LOW = { /0, 0.8/2, 0.5/5, 0.2/8, 0/0 } D HIGH = { 0/0, 0.2/2, 0.5/5, 0.8/8, /0 } Αν Τ'=38.5, να υπολογιστεί η τιµή του D' µε συλλογιστική διαδικασία GMP. Τεχνητή Νοηµοσύνη, B' Έκδοση 7

Παράδειγµα Προβλήµατος Ασαφούς Συλλογιστικής (2/2) Τεχνητή Νοηµοσύνη, B' Έκδοση 8

Βήµα Α: Υπολογισµός συνάρτησης συνεπαγωγής Μέθοδος MIN 2 κανόνες: δύο τελεστές συνεπαγωγής, οι R K και R K2. Χρησιµοποιείται ο τελεστής συνεπαγωγής Mandani min (ή απλά MIN). Κ : if T is HIGH then D is HIGH Κ 2 : if T is LOW then D is LOW Έστω ο Κ. Κατασκευάζεται ο πίνακας αριστερά: R K D 0 2 5 8 0 T 0 0.2 0.5 0.8 37.0 0 0 0 0 0 0 37.5 0 0 0 0 0 0 38.0 0.2 0 0.2 0.2 0.2 0.2 38.5 0.5 0 0.2 0.5 0.5 0.5 39.0 0.8 0 0.2 0.5 0.8 0.8 39.5 0 0.2 0.5 0.8 40.0 0 0.2 0.5 0.8 R Κ2 D 0 2 5 8 0 T 0.8 0.5 0.2 0 37.0 0.2 0.2 0.2 0.2 0.2 0 37.5 0.8 0.5 0.2 0 38.0 0.5 0.5 0.5 0.5 0.2 0 38.5 0.2 0.2 0.2 0.2 0.2 0 39.0 0 0 0 0 0 0 39.5 0 0 0 0 0 0 40.0 0 0 0 0 0 0 Κάθε κελί του εσωτερικού πίνακα περιέχει το min(u THIGH, u DHIGH ) για τα Τ και D της γραµµής και στήλης στην οποία βρίσκεται. Όµοια προκύπτει και η R K2 (T LOW,D LOW ) για τον κανόνα Κ 2 (πίνακας δεξιά) Γενίκευση: αν Ν εκφράσεις στο if τµήµα τότε προκύπτει πίνακας Ν+ διαστάσεων. Τεχνητή Νοηµοσύνη, B' Έκδοση 9

Βήµα Α2: Παραγωγή επιµέρους αποτελεσµάτων (/2) Με εφαρµογή της συλλογιστικής διαδικασίας GMP: Κανόνας Κ : D' K =Τ'oR K (T HIGH,D HIGH ) Κανόνας Κ 2 : D' K2 =Τ'oR K2 (T LOW,D LOW ) Απαιτείται η γραφή της θερµοκρασίας Τ'=38.5 σε µορφή ασαφούς συνόλου, δηλαδή: Τ' = 38.5 = { 0/37, 0/37.5, 0/38, /38.5, 0/39, 0/39.5, 0/40 } Χρησιµοποιείται η µέθοδος σύνθεσης (o) max-min (η συνηθέστερη περίπτωση). Τεχνική όµοια µε πολλαπλασιασµό πινάκων: χρησιµοποιείται min αντί πολλαπλασιασµού και max αντί πρόσθεσης. ος πίνακας το ασαφές σύνολο Τ' (x7) και 2 ος ο αριστερά του βήµατος Α (7x5) Tο αποτέλεσµα θα είναι ένας πίνακας x5 που θα αποτελεί και την ποσότητα D' K. T D 0 2 5 8 0 37 0 0 0 0 0 37.5 0 0 0 0 0 D' K = [0/37, 0/37.5, 0/38, /38.5, 0/39, 0/39.5, 0/40] o 38 0 0.2 0.2 0.2 0.2 38.5 0 0.2 0.5 0.5 0.5 39 0 0.2 0.5 0.8 0.8 39.5 0 0.2 0.5 0.8 40 0 0.2 0.5 0.8 D' Κ = { 0/0, 0.2/2, 0.5/5, 0.5/8, 0.5/0 } Τεχνητή Νοηµοσύνη, B' Έκδοση 20

Βήµα Α2: Παραγωγή επιµέρους αποτελεσµάτων (2/2) Όµοια, ο κανόνας Κ 2 δίνει: D' Κ2 = { 0.2/0, 0.2/2, 0.2/5, 0.2/8, 0/0 } D' Κ (αριστερά) και D' Κ2 (δεξιά). Τεχνητή Νοηµοσύνη, B' Έκδοση 2

Βήµα Α3: Συνάθροιση αποτελεσµάτων Μέθοδος MAX Υπολογίζει τη συνδυασµένη έξοδο των κανόνων παίρνοντας τη µέγιστη τιµή συγγένειας από τις παραµέτρους εξόδου κάθε κανόνα, σηµείο προς σηµείο (pointwise maximum - max p/w ). εδοµένου ότι έχει υπολογιστεί: D ' Κ = { 0/0, 0.2/2, 0.5/5, 0.5/8, 0.5/0 } D ' Κ2 = { 0.2/0, 0.2/2, 0.2/5, 0.2/8, 0/0 } η συνάθροισή τους κατά MAX δίνει D '= {max(0,0.2)/0, max(0.2,0.2)/2, max(0.5,0.2)/5, max(0.5,0.2)/8, max(0.5,0)/0} = = { 0.2/0, 0.2/2, 0.5/5, 0.5/8, 0.5/0 } Τεχνητή Νοηµοσύνη, B' Έκδοση 22

Βήµα Α4: Αποσαφήνιση Μέθοδος αποσαφήνισης MAXIMUM διακριτή τιµή: µέγιστη τιµή συγγένειας του τελικού αποτελέσµατος. µε average-of-maxima αποσαφήνιση: D = (5+8+0)/3=7.7 Τεχνητή Νοηµοσύνη, B' Έκδοση 23

Βήµα Β: Υπολογισµός συνάρτησης συνεπαγωγής Μέθοδος PRODUCT δύο κανόνες: δύο τελεστές συνεπαγωγής, οι R K και R K2. Έστω ο τελεστής συνεπαγωγής Larsen Product (ή απλά PRODUCT). Κ : if T is HIGH then D is HIGH Κ 2 : if T is LOW then D is LOW Κανόνας Κ. Κατασκευάζεται ο πίνακας αριστερά: R K D 0 2 5 8 0 T 0 0.2 0.5 0.8 37 0 0 0 0 0 0 37.5 0 0 0 0 0 0 38 0.2 0 0.04 0. 0.6 0.2 38.5 0.5 0 0. 0.25 0.4 0.5 39 0.8 0 0.6 0.4 0.64 0.8 39.5 0 0.2 0.5 0.8 40 0 0.2 0.5 0.8 R Κ2 D 0 2 5 8 0 T 0.8 0.5 0.2 0 37 0.2 0.2 0.6 0. 0.04 0 37.5 0.8 0.5 0.2 0 38 0.5 0.5 0.4 0.25 0. 0 38.5 0.2 0.2 0.6 0. 0.04 0 39 0 0 0 0 0 0 39.5 0 0 0 0 0 0 40 0 0 0 0 0 0 Κάθε κελί του εσωτερικού πίνακα (σχέση συνεπαγωγής R K ) περιέχει το (u THIGH u DHIGH ) για τα Τ και D της γραµµής και στήλης στην οποία βρίσκεται. Όµοια προκύπτει και η R K2 (T LOW,D LOW ) για τον κανόνα Κ 2 (πίνακας δεξιά) Τεχνητή Νοηµοσύνη, B' Έκδοση 24

Βήµα Β2: Παραγωγή επιµέρους αποτελεσµάτων (/2) Με εφαρµογή της συλλογιστικής διαδικασίας GMP: Κανόνας Κ : D' K =Τ'oR K (T HIGH,D HIGH ) Κανόνας Κ 2 : D' K2 =Τ'oR K2 (T LOW,D LOW ) Απαιτείται η γραφή της θερµοκρασίας Τ'=38.5 σε µορφή ασαφούς συνόλου: Τ' = 38.5 = { 0/37, 0/37.5, 0/38, /38.5, 0/39, 0/39.5, 0/40 } Χρησιµοποιείται η µέθοδος σύνθεσης (o) max-min (η συνηθέστερη περίπτωση). ος πίνακας το ασαφές σύνολο Τ' (x7) και 2 ος ο εσωτερικός του βήµατος Β (7x5) Tο αποτέλεσµα θα είναι ένας πίνακας x5 που θα αποτελεί και την ποσότητα D' K. T D 0 2 5 8 0 37 0 0 0 0 0 37.5 0 0 0 0 0 D' K = [0/37, 0/37.5, 0/38, /38.5, 0/39, 0/39.5, 0/40] o 38 0 0.04 0. 0.6 0.2 38.5 0 0. 0.25 0.4 0.5 39 0 0.6 0.4 0.64 0.8 39.5 0 0.2 0.5 0.8 40 0 0.2 0.5 0.8 D' Κ = { 0/0, 0./2, 0.25/5, 0.4/8, 0.5/0 } Τεχνητή Νοηµοσύνη, B' Έκδοση 25

Βήµα Β2: Παραγωγή επιµέρους αποτελεσµάτων (2/2) Όµοια προκύπτει ότι ο κανόνας Κ 2 δίνει: D' Κ2 = { 0.2/0, 0.6/2, 0./5, 0.04/8, 0/0 } Γραφική απεικόνιση των D' Κ (αριστερά) και D' Κ2 (δεξιά). Τεχνητή Νοηµοσύνη, B' Έκδοση 26

Βήµα Β3: Συνάθροιση αποτελεσµάτων Μέθοδος SUM Υπολογίζει τη συνδυασµένη έξοδο των κανόνων παίρνοντας τo άθροισµα των τιµών συγγένειας των παραµέτρων εξόδου κάθε κανόνα, σηµείο προς σηµείο (pointwise sum - sum p/w ). εδοµένου ότι έχει υπολογιστεί: D 2 ' Κ = { 0/0, 0./2, 0.25/5, 0.4/8, 0.5/0 } D 2 ' Κ2 = { 0.2/0, 0.6/2, 0./5, 0.04/8, 0/0 }...η συνάθροισή τους κατά MAX δίνει... D 2 '= { (0+0.2)/0, (0.+0.6)/2, (0.25+0.)/5, (0.4+0.04)/8, (0.5+0)/0} = { 0.2/0, 0.26/2, 0.35/5, 0.44/8, 0.5/0 } Τεχνητή Νοηµοσύνη, B' Έκδοση 27

Μέθοδος αποσαφήνισης CENDROID Βήµα Β4: Αποσαφήνιση Η διακριτή τιµή είναι αυτή που προκύπτει από το κέντρο βάρους της τελικής συνάρτησης συγγένειας για την ασαφή παράµετρο εξόδου. Το κέντρο βάρους επιφάνειας που ορίζεται από µία συνάρτηση f(t): σχέση () t2 = t f t t κβ t t () f ( t) dt (2) t2 ( t) dt N t i i= κβ = N i= u u OUT OUT ( t ) i i ( t ) Για διακριτού συνόλου αναφοράς: διακριτό άθροισµα µε δειγµατοληψία Ν σηµείων (σχ.2). Με CENDROID αποσαφήνιση στα αποτελέσµατα της συνάθροισης SUM, προκύπτει: t 5 t ( t ( t ) ) 0 0.2 + 2 0.26 + 5 0.35 + 8 0.44 + 0 0.2 + 0.26 + 0.35 + 0.44 + 0.5 0.5 i D 2' i i = D 2 ' = = = 5 i = u u D 2' i 6.2 Τεχνητή Νοηµοσύνη, B' Έκδοση 28

ιαγραµµατική Επίλυση (/2) Προϋπόθεση: οι συναρτ. συγγένειας να είναι συνεχείς καµπύλες - όχι ζεύγη (x,u(x)) Πρόβληµα: υπολογισµός της δόσης D' µιας φαρµακευτικής ουσίας µε βάση την θερµοκρασία Τ' και τους ασαφείς κανόνες: Κ : if T is HIGH then D is HIGH Κ 2 : if T is LOW then D is LOW µε µέθοδο ΜΙΝ για τον υπολογισµό των συναρτήσεων συνεπαγωγής: LOW HIGH LOW HIGH.0.0 0.8 0.8 ut 0.6 Β 0.6 ud 0.4 0.4 0.2 Α 0.2 0.0 0.0 37.0 37.5 38.0 38.5 39.0 39.5 40.0 C T κανόνας Κ 2 : DEF κανόνας Κ : CGH Λύση: αποσαφήνιση στην "καµπύλη" DJGH G H D J E F 0 2 3 4 5 6 7 8 9 0 D Τεχνητή Νοηµοσύνη, B' Έκδοση 29

ιαγραµµατική Επίλυση (2/2) Θεωρώντας µέθοδο PRODUCT για τον υπολογισµό των συναρτήσεων συνεπαγωγής:.0 LOW HIGH.0 Ε LOW HIGH G 0.8 0.8 ut 0.6 Β 0.4 0.2 Α 0.0 37.0 37.5 38.0 38.5 39.0 39.5 40.0 ud 0.6 0.4 0.2 0.0 C H D F 0 2 3 4 5 6 7 8 9 0 T D κανόνας Κ 2 : DF κανόνας Κ : CH Λύση: αποσαφήνιση στην "καµπύλη" DH Τεχνητή Νοηµοσύνη, B' Έκδοση 30

Συστήµατα Ασαφούς Συλλογιστικής υσκολότερο σηµείο: επιλογή ασαφών µεταβλητών, των τιµών τους και των κανόνων µε τους οποίους θα συνδυαστούν. Συναρτήσεις συγγένειας: χρήση νευρωνικών δικτύων. σηµεία προσοχής: επιλογή τελεστή συνεπαγωγής, µεθόδου αποσαφήνισης. Τεχνητή Νοηµοσύνη, B' Έκδοση 3

Σταθερότητα/Ποιότητα Ασαφούς Συστήµατος Σταθερότητα: η ικανότητα να εµφανίζει καλή συµπεριφορά σε όλο το φάσµα τιµών εισόδου. Η µορφή του τελικού αποτελέσµατος πολλές φορές δίνει µία καλή ένδειξη για την 0.5 ποιότητα του συνολικού συστήµατος. Β C Α Παράδειγµα a) ύπαρξη ενός "ισχυρού" κανόνα (επιθυµητό χαρακτηριστικό). b) δύο κορυφές: αντιφατική συµπεριφορά (απαιτείται βελτίωση του συστήµατος κανόνων). c) µεγάλο πλατό: το σύστηµα των κανόνων είναι ελλιπές. 0-3 -2-0 2 3 Χαρακτηριστικές περιπτώσεις ασαφούς εξόδου. Τεχνητή Νοηµοσύνη, B' Έκδοση 32

Εφαρµογές Ασαφούς Λογικής Σύστηµα Linkman (ιστορικά η πρώτη εφαρµογή): βιοµηχανίες τσιµέντου. Υπόγειος σιδηρόδροµος Sendai στην Ιαπωνία. Φωτογραφικές µηχανές. Πλυντήρια ρούχων. Συσκευές video-camera. Συστήµατα πέδησης (fuzzy ABS). Συστήµατα ελέγχου λαβής σε ροµποτικούς βραχίονες. Συσκευές κλιµατισµού. Βαλβίδες για έλεγχο ροής. Κατανοµή καυσίµου ανάλογα µε το φάκελο πτήσης σε δεξαµενές πολεµικών αεροσκαφών. Έµπειρα συστήµατα µε ασαφείς κανόνες. Τεχνητή Νοηµοσύνη, B' Έκδοση 33