Παρουσίαση/Προβολή
Τεχνητή Νοημοσύνη
(8.020) - Μπατσάκης Σωτήριος
Περιγραφή Μαθήματος
Το μάθημα της Τεχνητής Νοημοσύνης στοχεύει να δώσει στους φοιτητές τις απαραίτητες γνώσεις για ανάπτυξη συστημάτων τεχνητής νοημοσύνης. Ο φοιτητής μαθαίνει βασικές μεθόδους, τεχνικές και αλγορίθμους τεχνητής νοημοσύνης σε ένα ευρύ σύνολο από θεματικές υποπεριοχές της ώστε να έχει σφαιρική γνώση των θεμάτων με τα οποία ασχολείται η τεχνητή νοημοσύνη. Εκπαιδεύεται στο να χρησιμοποιεί αυτή τη γνώση αποτελεσματικά στην επίλυση προβλημάτων. Αναμένεται να μπορεί ο φοιτητής για κάθε πρόβλημα, απλό ή σύνθετο, που λύνεται με την τεχνολογία της τεχνητής νοημοσύνης να επιλέγει τις κατάλληλες μεθόδους και τεχνικές που πρέπει να χρησιμοποιήσει για την επίλυση του. Τέλος, ο φοιτητής αποκτά στέρεες θεωρητικές και πρακτικές βάσεις για να προχωρήσει σε θέματα έρευνας σε τεχνητή νοημοσύνη.
Ημερομηνία δημιουργίας
Σάββατο 28 Φεβρουαρίου 2015
-
Περιεχόμενο μαθήματος
Ενότητες Θεωρητικών Διαλέξεων
- Εισαγωγή: Τι είναι Τεχνητή Νοημοσύνη; Προσεγγίσεις και περιοχές εφαρμογής της ΤΝ.
- Επίλυση προβλημάτων με αναζήτηση σε χώρο καταστάσεων: αναπαράσταση προβλήματος, ένας γενικός αλγόριθμος αναζήτησης χώρου καταστάσεων. Αλγόριθμοι τυφλής αναζήτησης χώρου καταστάσεων. Αλγόριθμοι ευρετικής αναζήτησης χώρου καταστάσεων.
- Αλγόριθμοι αναζήτησης σε παίγνια δύο αντιπάλων.
- Ικανοποίηση περιορισμών.
- Συλλογιστική και αναπαράσταση γνώσης: Συλλογιστική. Δηλωτική και διαδικαστική αναπαράσταση γνώσης. Αναπαράσταση γνώσης σε λογική. Αναπαράσταση γνώσης σε συστήματα που στηρίζονται σε κανόνες. Δομημένες αναπαραστάσεις γνώσης (σημασιολογικά δίκτυα, πλαίσια). Αναπαράσταση χρόνου.
- Αβεβαιότητα: Αβέβαιη γνώση και συλλογιστικές.
- Επεξεργασία Φυσικής Γλώσσας: Σύνταξη και μεταγλωττισμός (parsing), σημασιολογία και έννοια, κατανόηση φυσικής γλώσσας, δημιουργία φυσικής γλώσσας.
- Αυτοματοποίηση της ανάπτυξης λογισμικού.
- Μηχανική Μάθηση.
- Σχεδιασμός ενεργειών.
- Ευφυείς Πράκτορες.
- Προχωρημένες προγραμματιστικές τεχνικές σε Prolog για υλοποίηση σύνθετων συστημάτων Τεχνητής Νοημοσύνης όπως δομές δεδομένων, ανοικτές λίστες, DCG κανόνες, μετα-προγραμματισμός και άλλες
Εργαστηριακές Ασκήσεις
- Οι εργαστηριακές ασκήσεις θα αντιστοιχούν στις ενότητες των θεωρητικών διαλέξεων. Θα αφορούν ασκήσεις η υλοποίηση των οποίων θα γίνεται σε Prolog.
Βιβλιογραφία
-Προτεινόμενη Βιβλιογραφία :
Ελληνική
- Μ. Μαρακάκης, Τεχνητή Νοημοσύνη – ΑΙ, Εκδόσεις Νέων Τεχνολογιών, ISBN: 978-960-578-109-5, Κωδικός Βιβλίου στον Εύδοξο: 122092026
- Ι. Βλαχάβας, Π. Κεφάλας, Ν. Βασιλειάδης, Φ. Κόκκορας, Η. Σακελλαρίου, “Τεχνητή Νοημοσύνη”, Δ έκδοση, 2020, Εκδόσεις Πανεπιστημίου Μακεδονίας, ISBN: 978-618-5196-44-8. Κωδικός Βιβλίου στον Εύδοξο: 94700120
- Μ. Μαρακάκης, Prolog: Προγραμματισμός σε Λογική για Τεχνητή Νοημοσύνη, Εκδόσεις Νέων Τεχνολογιών, 2η έκδοση 2019, ISBN: 978-960-578-055-5. Κωδικός Βιβλίου στον Εύδοξο: 86200975 .
- S. Russell, P. Norving, “Τεχνητή Νοημοσύνη: Μια Σύγχρονη Προσέγγιση”, 4η έκδοση 2020, εκδόσεις Κλειδάριθμος, κωδ. σε Εύδοξο: 102070469
- Κ. Γεωργούλη, Τεχνητή Νοημοσύνη – Μια Εισαγωγική Προσέγγιση, Ελληνικά Ακαδημαϊκά Συγγράμματα και Βοηθήματα, www.kallipos.gr, ISBN: 978-960-603-031-4, Σύνδεσμος Ελληνικών Ακαδημαϊκών Βιβλιοθηκών ( ΣΕΑΒ), 2015.
Αγγλική
- F. Luger, W. A. Stubblefield, Artificial Intelligence: Structures and Strategies for Complex Problem Solving, Addison-Wesley, fifth edition, 2005, ISBN 0-321-26318-9
- Ι. Bratko, Prolog Programming for Artificial Intelligence, Pearson Education Canada, 4th edition, 2011, ISBN 13: 9780321417466.
- Poole, A. Mackworth, Artificial Intelligence: Foundations of Computational Agents, Cambridge University Press, 2010, ISBN 0-13-978-0-521-51900-7.
-Συναφή επιστημονικά περιοδικά:
- Artificial Intelligence, Elsevier.
- International Journal on Artificial Intelligence Tools, World Scientific.
- Artificial Intelligence review, Springer.
Μέθοδοι αξιολόγησης
- Εξετάσεις 60% (πάνω από 45% για περάσει κάποιος το μάθημα)
- Τελική εξέταση: 60% ή 100% (χωρίς την ενδιάμεση εξέταση)
- Ενδιάμεση εξέταση: 40% (προαιρετική)
- Εργαστήριο: 40% (πάνω από 45% για περάσει κάποιος το μάθημα)
- Εργασίες: 50%
- Εργαστηριακή εξέταση: 50%
Τα κριτήρια αξιολόγησης ανακοινώνονται στους φοιτητές κατά την έναρξη του εξαμήνου και βρίσκονται αναρτημένα στην ιστοσελίδα του μαθήματος στο eClass.