Εισαγωγή στα Έμπειρα Συστήματα
Ορισμός Ένα Έμπειρο Σύστημα είναι ένα σύστημα που χρησιμοποιεί γνώση που έχει ληφθεί από ειδικούς σε μια γνωστική περιοχή, για την επίλυση προβλημάτων στην περιοχή αυτή. Η γνώση έχει αποθηκευθεί στον Η/Υ που διαχειρίζεται το έμπειρο σύστημα,
Η εταιρεία General Electric κατασκευάζει και ηλεκτρικές σιδηροδρομικές μηχανές Ο επικεφαλής μηχανικός έχει πολύχρονη εμπειρεία στη διάγνωση και επισκευή βλαβών. Ταξιδεύει συνεχώς όπου χρειάζεται για την επίλυση ενός προβλήματος.
Σύντομα όμως συνταξιοδοτείται Σύντομα όμως συνταξιοδοτείται. Εσείς τι θα κάνατε ώστε να μη χαθεί η πολύτιμη εμπειρεία του;
Η GE συνήθως ανέθετε σε νέους μηχανικούς να παρακολουθούν τους πιο έμπειρους… Θέλει μια πιο αποδοτική λύση...
Θα ήθελε να είχε έναν ειδικό σε κάθε σταθμό επισκευών… πού είναι όμως ακριβή λύση. Δύσκολη επίσης η μεταφορά των μηχανών
Η χρησιμοποίηση ειδικών αυξάνει την παραγωγικότητα κατά 200% Η χρησιμοποίηση ειδικών αυξάνει την παραγωγικότητα κατά 200%. Ποια τα χαρακτηριστικά ενός ειδικού;
Αποφάσισαν την ανάπτυξη ενός έμπειρου συστήματος… για την διάγνωση, επεξήγηση και πρόταση επισκευών αλλά και εκπαίδευση των μηχανικών
Παράδειγμα... Έμπειρο Σύστημα για αξιολόγηση επενδυτικών ευκαιρειών στη Ρωσία...
Κατηγορίες Εμπείρων Συστημάτων Ανάπτυξη σχεδίων για την επίτευξη στόχων. Σύγκριση λειτουργίας και προβλεπόμενης απόδοσης. Σχεδιασμός κατασκευών. Διάγνωσις. Πρόβλεψις. Εκπαίδευση και Έλεγχος απόδοσης φοιτητών. Μετάφραση-Απόδοση παρατηρήσεων
Αρχιτεκτονική Εμπείρων Συστημάτων
I n t e r f a c Βάση Γνώσης (Knowledge Base) Μηχανή Εξαγωγής Συμπερασμάτων (Inference Engine) Knowledge Refining
Βάση Γνώσης Στοιχεία Θεωρίας, Δεδομένα περιγραφής τρέχουσας κατάστασης Κανόνες Θεωρίας αλλά και Επίλυσης προβλημάτων
Μέθοδοι αναπαράστασης γνώσης (knowledge representation methods) Κανόνες: if <…> then <…> else Σημασιολογικά Δίκτυα (Semantic Nets), Πλαίσια (Frames), Αντικειμενοστραφή Μοντέλα, κλπ. Νέες μέθοδοι...
Blackboard Μνήμη όπου αποθηκεύονται στοιχεία περιγραφής του προβλήματος (input), όπως και ενδιάμεσα αποτελέσματα. Δεν συναντάται σε όλα τα συστήματα.
Interface - Explanation Subsystem Φιλικό προς το χρήστη. Δυνατότητες επεξήγησης των αποτελεσμάτων.
Interface - Explanation Subsystem Γιατί το ΕΣ ρώτησε μια συγκεκριμένη ερώτηση; Πως έφτασε σ’ ένα συγκεκριμένο συμπέρασμα; Γιατί απορίφθηκε μια συγκεκριμένη εναλλακτική λύση; Ποιο είναι το σχέδιο για την επίλυση ενός προβλήματος;
Inference Engine Είναι ένα πρόγραμμα που εφαρμόζει μια μέθοδο με την οποία χρησιμοποιούνται τα δεδομένα του προβλήματος, επιλέγονται και εκτελούνται οι κανόνες στην Βάση Γνώσης. Διάφοροι Αλγόριθμοι.