Εργαστηριακές Ασκήσεις Τεχνητής Νοημοσύνης με τη Γλώσσα Prolog

Το παρόν ηλεκτρονικό σύγγραμμα είναι ένας εργαστηριακός οδηγός. Στόχος του συγγράμματος είναι να καλυφθούν οι ανάγκες φοιτητών/-τριών που παρακολουθούν μαθήματα Τεχνητής Νοημοσύνης, Λογικού Προγραμματισμού ή άλλα μαθήματα ανάλογου περιεχομένου. Το βιβλίο περιλαμβάνει 13 εκτεταμένες εργαστηριακές ασκ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Σγάρμπας, Κυριάκος, Sgarbas, Kyriakos
Μορφή: 203
Γλώσσα:Greek
Έκδοση: 2024
Θέματα:
Διαθέσιμο Online:http://dx.doi.org/10.57713/kallipos-378
http://repository.kallipos.gr/handle/11419/11486
id kallipos-11419-11486
record_format dspace
institution Kallipos
collection DSpace
language Greek
topic Προγραμματισμός Υπολογιστών
Τεχνητή Νοημοσύνη
Γλώσσα Prolog
Αλγόριθμοι
Αναζήτηση
Ικανοποίηση Περιορισμών
Game Playing
Computer Programming
Artificial Intelligence
Prolog Language
Algorithms
Search
Constraint Satisfaction
Game Playing
spellingShingle Προγραμματισμός Υπολογιστών
Τεχνητή Νοημοσύνη
Γλώσσα Prolog
Αλγόριθμοι
Αναζήτηση
Ικανοποίηση Περιορισμών
Game Playing
Computer Programming
Artificial Intelligence
Prolog Language
Algorithms
Search
Constraint Satisfaction
Game Playing
Σγάρμπας, Κυριάκος
Sgarbas, Kyriakos
Εργαστηριακές Ασκήσεις Τεχνητής Νοημοσύνης με τη Γλώσσα Prolog
description Το παρόν ηλεκτρονικό σύγγραμμα είναι ένας εργαστηριακός οδηγός. Στόχος του συγγράμματος είναι να καλυφθούν οι ανάγκες φοιτητών/-τριών που παρακολουθούν μαθήματα Τεχνητής Νοημοσύνης, Λογικού Προγραμματισμού ή άλλα μαθήματα ανάλογου περιεχομένου. Το βιβλίο περιλαμβάνει 13 εκτεταμένες εργαστηριακές ασκήσεις για την εκμάθηση της γλώσσας προγραμματισμού Prolog με εφαρμογές στην επίλυση προβλημάτων Τεχνητής Νοημοσύνης, στην αναζήτηση, στην ικανοποίηση περιορισμών και στο game playing. Οι ασκήσεις ομαδοποιούνται σε δύο μέρη. Στο πρώτο μέρος, οι ασκήσεις 1 έως 7 επικεντρώνονται στην εκμάθηση της γλώσσας Prolog. Στο δεύτερο μέρος, οι ασκήσεις 8 έως 13 αφορούν εφαρμογές της Prolog σε προβλήματα Τεχνητής Νοημοσύνης. Κάθε κεφάλαιο περιέχει σε ξεχωριστές ενότητες την εκφώνηση της άσκησης, μια ενδεικτική επίλυσή της και αναλυτική εξήγηση όπου παρουσιάζονται ο συλλογισμός πίσω από τη λύση, παρατηρήσεις πάνω στην επίλυση και τυχόν εναλλακτικοί τρόποι επίλυσης. Οι ασκήσεις είναι αυξανόμενης πολυπλοκότητας. Ξεκινούν με απλές ερωτήσεις στη βάση γνώσης της Prolog και φτάνουν σε εξελιγμένους αλγόριθμους, με τους οποίους επιλύονται πιο σύνθετα προβλήματα. Στα πρώτα 8 κεφάλαια, πριν την εκφώνηση κάθε άσκησης υπάρχει ενότητα υποβάθρου με περιληπτική ανασκόπηση των στοιχείων από τη θεωρία της Prolog, την οποία χρειάζεται να γνωρίζει ο αναγνώστης για να λύσει την άσκηση. Στον παρόντα εργαστηριακό οδηγό θεωρούμε ότι ο αναγνώστης είναι ήδη εξοικειωμένος με τη βασική θεωρία του Λογικού Προγραμματισμού και της Τεχνητής Νοημοσύνης και έτσι δεν επιχειρείται η επανάληψη στοιχείων από τη θεωρία, παρά μόνο η περιληπτική κάλυψη στοιχείων της γλώσσας Prolog στην ενότητα υποβάθρου των αρχικών ασκήσεων, ώστε ο οδηγός να είναι κατά το δυνατόν αυτοτελής.
format 203
author Σγάρμπας, Κυριάκος
Sgarbas, Kyriakos
author_facet Σγάρμπας, Κυριάκος
Sgarbas, Kyriakos
author_sort Σγάρμπας, Κυριάκος
title Εργαστηριακές Ασκήσεις Τεχνητής Νοημοσύνης με τη Γλώσσα Prolog
title_short Εργαστηριακές Ασκήσεις Τεχνητής Νοημοσύνης με τη Γλώσσα Prolog
title_full Εργαστηριακές Ασκήσεις Τεχνητής Νοημοσύνης με τη Γλώσσα Prolog
title_fullStr Εργαστηριακές Ασκήσεις Τεχνητής Νοημοσύνης με τη Γλώσσα Prolog
title_full_unstemmed Εργαστηριακές Ασκήσεις Τεχνητής Νοημοσύνης με τη Γλώσσα Prolog
title_sort εργαστηριακές ασκήσεις τεχνητής νοημοσύνης με τη γλώσσα prolog
publishDate 2024
url http://dx.doi.org/10.57713/kallipos-378
http://repository.kallipos.gr/handle/11419/11486
work_keys_str_mv AT sgarmpaskyriakos ergastēriakesaskēseistechnētēsnoēmosynēsmetēglōssaprolog
AT sgarbaskyriakos ergastēriakesaskēseistechnētēsnoēmosynēsmetēglōssaprolog
AT sgarmpaskyriakos artificialintelligencelaboratoryexerciseswiththeprologlanguage
AT sgarbaskyriakos artificialintelligencelaboratoryexerciseswiththeprologlanguage
AT sgarmpaskyriakos anazētēsēikanopoiēsēperiorismōngameplaying
AT sgarbaskyriakos anazētēsēikanopoiēsēperiorismōngameplaying
AT sgarmpaskyriakos searchconstraintsatisfactiongameplaying
AT sgarbaskyriakos searchconstraintsatisfactiongameplaying
_version_ 1799946651171815424
spelling kallipos-11419-114862024-05-08T08:32:15Z Εργαστηριακές Ασκήσεις Τεχνητής Νοημοσύνης με τη Γλώσσα Prolog Artificial Intelligence Laboratory Exercises with the Prolog Language Αναζήτηση, Ικανοποίηση Περιορισμών, Game Playing Search, Constraint Satisfaction, Game Playing Σγάρμπας, Κυριάκος Sgarbas, Kyriakos Προγραμματισμός Υπολογιστών Τεχνητή Νοημοσύνη Γλώσσα Prolog Αλγόριθμοι Αναζήτηση Ικανοποίηση Περιορισμών Game Playing Computer Programming Artificial Intelligence Prolog Language Algorithms Search Constraint Satisfaction Game Playing Το παρόν ηλεκτρονικό σύγγραμμα είναι ένας εργαστηριακός οδηγός. Στόχος του συγγράμματος είναι να καλυφθούν οι ανάγκες φοιτητών/-τριών που παρακολουθούν μαθήματα Τεχνητής Νοημοσύνης, Λογικού Προγραμματισμού ή άλλα μαθήματα ανάλογου περιεχομένου. Το βιβλίο περιλαμβάνει 13 εκτεταμένες εργαστηριακές ασκήσεις για την εκμάθηση της γλώσσας προγραμματισμού Prolog με εφαρμογές στην επίλυση προβλημάτων Τεχνητής Νοημοσύνης, στην αναζήτηση, στην ικανοποίηση περιορισμών και στο game playing. Οι ασκήσεις ομαδοποιούνται σε δύο μέρη. Στο πρώτο μέρος, οι ασκήσεις 1 έως 7 επικεντρώνονται στην εκμάθηση της γλώσσας Prolog. Στο δεύτερο μέρος, οι ασκήσεις 8 έως 13 αφορούν εφαρμογές της Prolog σε προβλήματα Τεχνητής Νοημοσύνης. Κάθε κεφάλαιο περιέχει σε ξεχωριστές ενότητες την εκφώνηση της άσκησης, μια ενδεικτική επίλυσή της και αναλυτική εξήγηση όπου παρουσιάζονται ο συλλογισμός πίσω από τη λύση, παρατηρήσεις πάνω στην επίλυση και τυχόν εναλλακτικοί τρόποι επίλυσης. Οι ασκήσεις είναι αυξανόμενης πολυπλοκότητας. Ξεκινούν με απλές ερωτήσεις στη βάση γνώσης της Prolog και φτάνουν σε εξελιγμένους αλγόριθμους, με τους οποίους επιλύονται πιο σύνθετα προβλήματα. Στα πρώτα 8 κεφάλαια, πριν την εκφώνηση κάθε άσκησης υπάρχει ενότητα υποβάθρου με περιληπτική ανασκόπηση των στοιχείων από τη θεωρία της Prolog, την οποία χρειάζεται να γνωρίζει ο αναγνώστης για να λύσει την άσκηση. Στον παρόντα εργαστηριακό οδηγό θεωρούμε ότι ο αναγνώστης είναι ήδη εξοικειωμένος με τη βασική θεωρία του Λογικού Προγραμματισμού και της Τεχνητής Νοημοσύνης και έτσι δεν επιχειρείται η επανάληψη στοιχείων από τη θεωρία, παρά μόνο η περιληπτική κάλυψη στοιχείων της γλώσσας Prolog στην ενότητα υποβάθρου των αρχικών ασκήσεων, ώστε ο οδηγός να είναι κατά το δυνατόν αυτοτελής. This e-book is a laboratory guide that aims to meet the needs of students attending courses in Artificial Intelligence, Logic Programming or other courses of similar content. It contains 13 extensive lab exercises for learning the Prolog programming language with applications in Artificial Intelligence, problem solving, searching, constraint satisfaction, and game playing. The exercises are grouped into two parts. In the first part, exercises 1 through 7 focus on learning the Prolog language. In the second part, exercises 8 to 13 concern applications of Prolog to Artificial Intelligence problems. Each chapter contains separate sections with the presentation of the exercise, an indicative solution, a detailed explanation with the reasoning behind the solution, observations on the solution and, where applicable, alternative solutions. The exercises are of increasing complexity. They start with simple questions in the Prolog knowledge base and work their way up to sophisticated algorithms that solve more complex problems. In the first 8 chapters, each exercise is preceded by a background section summarizing the elements of Prolog theory that the reader needs to know in order to solve the exercise. This lab guide assumes that the reader is already familiar with the basic theory of Logic Programming and Artificial Intelligence, so it does not attempt to repeat elements of the theory, but only briefly covers elements of the Prolog language in the background section of the initial exercises, so that the guide should be as self-contained as possible. 2024-05-02T07:47:05Z 2024-05-02T07:47:05Z 2024-05-07T14:51:45Z 2024-05-07T14:53:50Z 2024-05-02T07:47:05Z 2024-05-02T07:47:05Z 2024-05-07T14:51:45Z 2024-05-07T14:53:50Z 203 978-618-228-144-4 http://dx.doi.org/10.57713/kallipos-378 http://repository.kallipos.gr/handle/11419/11486 el 1 306 application/pdf application/pdf application/pdf application/pdf application/zip