Πληροφορίες Τίτλου | |
Εργαστηριακές Ασκήσεις Τεχνητής Νοημοσύνης με τη Γλώσσα Prolog |
|
Υπότιτλος: |
Αναζήτηση, Ικανοποίηση Περιορισμών, Game Playing |
Συγγραφείς: |
Σγάρμπας, Κυριάκος |
Θεματικές Κατηγορίες: | ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ > ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ > ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΠΟΛΥΠΛΟΚΟΤΗΤΑ > ΑΛΓΟΡΙΘΜΙΚΕΣ ΤΕΧΝΙΚΕΣ ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ > ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ > ΕΥΦΥΗ ΣΥΣΤΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ > ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ > ΕΥΦΥΗ ΣΥΣΤΗΜΑΤΑ > ΒΑΣΙΚΗ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΚΑΙ ΣΥΛΛΟΓΙΣΤΙΚΗ ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ > ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ > ΕΥΦΥΗ ΣΥΣΤΗΜΑΤΑ > ΠΡΟΧΩΡΗΜΕΝΗ ΑΝΑΖΗΤΗΣΗ ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ > ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ > ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ > ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ |
Λέξεις-κλειδιά: |
Προγραμματισμός Υπολογιστών
Τεχνητή Νοημοσύνη Γλώσσα Prolog Αλγόριθμοι Αναζήτηση Ικανοποίηση Περιορισμών Game Playing |
Περιγραφή | |
Περίληψη: |
Το παρόν ηλεκτρονικό σύγγραμμα είναι ένας εργαστηριακός οδηγός. Στόχος του συγγράμματος είναι να καλυφθούν οι ανάγκες φοιτητών/-τριών που παρακολουθούν μαθήματα Τεχνητής Νοημοσύνης, Λογικού Προγραμματισμού ή άλλα μαθήματα ανάλογου περιεχομένου. Το βιβλίο περιλαμβάνει 13 εκτεταμένες εργαστηριακές ασκήσεις για την εκμάθηση της γλώσσας προγραμματισμού Prolog με εφαρμογές στην επίλυση προβλημάτων Τεχνητής Νοημοσύνης, στην αναζήτηση, στην ικανοποίηση περιορισμών και στο game playing.
Οι ασκήσεις ομαδοποιούνται σε δύο μέρη. Στο πρώτο μέρος, οι ασκήσεις 1 έως 7 επικεντρώνονται στην εκμάθηση της γλώσσας Prolog. Στο δεύτερο μέρος, οι ασκήσεις 8 έως 13 αφορούν εφαρμογές της Prolog σε προβλήματα Τεχνητής Νοημοσύνης.
Κάθε κεφάλαιο περιέχει σε ξεχωριστές ενότητες την εκφώνηση της άσκησης, μια ενδεικτική επίλυσή της και αναλυτική εξήγηση όπου παρουσιάζονται ο συλλογισμός πίσω από τη λύση, παρατηρήσεις πάνω στην επίλυση και τυχόν εναλλακτικοί τρόποι επίλυσης. Οι ασκήσεις είναι αυξανόμενης πολυπλοκότητας. Ξεκινούν με απλές ερωτήσεις στη βάση γνώσης της Prolog και φτάνουν σε εξελιγμένους αλγόριθμους, με τους οποίους επιλύονται πιο σύνθετα προβλήματα. Στα πρώτα 8 κεφάλαια, πριν την εκφώνηση κάθε άσκησης υπάρχει ενότητα υποβάθρου με περιληπτική ανασκόπηση των στοιχείων από τη θεωρία της Prolog, την οποία χρειάζεται να γνωρίζει ο αναγνώστης για να λύσει την άσκηση. Στον παρόντα εργαστηριακό οδηγό θεωρούμε ότι ο αναγνώστης είναι ήδη εξοικειωμένος με τη βασική θεωρία του Λογικού Προγραμματισμού και της Τεχνητής Νοημοσύνης και έτσι δεν επιχειρείται η επανάληψη στοιχείων από τη θεωρία, παρά μόνο η περιληπτική κάλυψη στοιχείων της γλώσσας Prolog στην ενότητα υποβάθρου των αρχικών ασκήσεων, ώστε ο οδηγός να είναι κατά το δυνατόν αυτοτελής.
|
Γλωσσική Επιμέλεια: |
Σαραφίδης, Μιχαήλ |
Τεχνική Επεξεργασία: |
Παπαδόγγονας, Ιωάννης |
Τύπος: |
Εργαστηριακός Οδηγός |
Ημερομηνία Δημιουργίας: | 02-05-2024 |
Πληροφορίες Τεκμηρίου | |
ISBN |
978-618-228-144-4 |
Άδεια Χρήσης: |
Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές (CC BY-NC-SA 4.0) |
DOI | http://dx.doi.org/10.57713/kallipos-378 |
Handle | http://hdl.handle.net/11419/11486 |
Βιβλιογραφική Αναφορά: | Σγάρμπας, Κ. (2024). Εργαστηριακές Ασκήσεις Τεχνητής Νοημοσύνης με τη Γλώσσα Prolog [Εργαστηριακός Οδηγός]. Κάλλιπος, Ανοικτές Ακαδημαϊκές Εκδόσεις. https://dx.doi.org/10.57713/kallipos-378 |
Γλώσσα: |
Ελληνικά |
Αποτελείται από: |
1. Άσκηση 1: Γεγονότα και Ερωτήσεις στη Γλώσσα Prolog 2. Άσκηση 2: Σύνθετες Ερωτήσεις και Κανόνες 3. Άσκηση 3: Backtracking και Matching 4. Άσκηση 4: Αναδρομή και Cut (!) 5. Άσκηση 5: Λίστες στην Prolog 6. Άσκηση 6: Autoexecutable Goals, assert/retract και Τελεστές 7. Άσκηση 7: Αποσφαλμάτωση (Debugging) 8. Άσκηση 8: Ικανοποίηση Περιορισμών 9. Άσκηση 9: Αλγόριθμοι Αναζήτησης Ι 10. Άσκηση 10: Αλγόριθμοι Αναζήτησης ΙΙ 11. Άσκηση 11: Αλγόριθμοι Αναζήτησης ΙΙI 12. Άσκηση 12: Αναζήτηση με Αντιπαλότητα 13. Άσκηση 13: Αλγόριθμοι Minimax και Alpha-Beta Pruning Συνοδευτικό Υλικό |
Αριθμός σελίδων |
306 |
Προέλευση έκδοσης: |
Κάλλιπος, Ανοικτές Ακαδημαϊκές Εκδόσεις |
Μπορείτε να δείτε επίσης | |
Σχόλια Χρηστών | |
Δεν υπάρχουν διαθέσιμα δημοσιευμένα σχόλια! | |