Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυείς Πράκτορες. Δρ. Κωνσταντίνος Χ. Γιωτόπουλος
|
|
- Ῥαφαὴλ Σερπετζόγλου
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Eυφυείς Πράκτορες Δρ. Κωνσταντίνος Χ. Γιωτόπουλος
2 Αρχιτεκτονικές Ευφυών Πρακτόρων Με τον όρο αρχιτεκτονική ενός διαμεσολαβητή (και κατ επέκταση ενός συστήματος πολλαπλών διαμεσολαβητών) εννοούμε την μέθοδο κατασκευής του και τον τρόπο που το σύνολο των δομικών του στοιχείων (modules) σχετίζονται και επικοινωνούν μεταξύ τους και με το περιβάλλον. οι αρχιτεκτονικές νοημοσύνης (deliberative architectures), οι αρχιτεκτονικές αντίδρασης (reactive architectures), οι υβριδικές αρχιτεκτονικές (hybrid architectures), που συνδυάζουν χαρακτηριστικά των άλλων δύο. 2
3 Αρχιτεκτονική Νοημοσύνης Η παραδοσιακή και επικρατούσα άποψη θεωρεί τους διαμεσολαβητές ως συστήματα συμβόλων και με αυτόν τον τρόπο κωδικοποιείται η νοητική τους κατάσταση. Η νοημοσύνη τους προκύπτει, μέσω των μηχανισμών διαχείρισης της νοητικής κατάστασης, που παρέχουν δυνατότητα λήψης αποφάσεων, παραγωγής συμπερασμάτων από τη γνώση τους, επιλογής των ενεργειών τους και ανανέωσης της γνώσης τους. Μία τέτοια αρχιτεκτονική καλείται αρχιτεκτονική νοημοσύνης (deliberative architecture). Ένας διαμεσολαβητής κατασκευασμένος σύμφωνα με την αρχιτεκτονική νοημοσύνης περιέχει σε συμβολική αναπαράσταση το μοντέλο του κόσμου, όπου δραστηριοποιείται, μοντέλο το οποίο αντιστοιχεί στις πεποιθήσεις του, και ο τρόπος σκέψης και απόφασης βασίζεται σε κάποιο μηχανισμό παραγωγής λογικών συμπερασμάτων. Η λειτουργία του ακολουθεί έναν κύκλο τριών βημάτων, σύμφωνα με τον οποίο παρατηρεί το περιβάλλον και για όσα γεγονότα τον αφορούν σκέπτεται (deliberates) και κατόπιν ενεργεί βασιζόμενος στα συμπεράσματα που έφθασε και τις αποφάσεις που πήρε. Η μεγάλη πλειοψηφία των συστημάτων διαμεσολαβητών που έχουν αναπτυχθεί βασίζονται σε αρχιτεκτονικές νοημοσύνης. 3
4 Αρχιτεκτονική Νοημοσύνης BDI Η αρχιτεκτονική BDI που ανήκει στην παραπάνω κατηγορία και χρησιμοποιείται ευρέως τελευταία, όχι μόνο περιέχει τα βασικά συστατικά των συστημάτων προθέσεων αλλά ικανοποιεί και τις αρχές του πρακτικού λογισμού (practical reasoning). Ο πρακτικός λογισμός αποτελεί αντικείμενο μελέτης από φιλοσόφους και σχετίζεται με θεωρίες που απευθύνονται στην ανθρώπινη συμπεριφορά. Με αυτόν τον όρο απλά εννοούμε τον πραγματικό λογισμό που χρησιμοποιούμε για να αποφασίσουμε τι να κάνουμε. Η ονομασία της αρχιτεκτονικής BDI οφείλεται στα αρχικά των λέξεων beliefs (B), desires (D), intentions (I), στοιχεία που αποτελούν τα βασικά χαρακτηριστικά της αρχιτεκτονικής. 4
5 Αρχιτεκτονική Νοημοσύνης BDI (2) Τα BDI αναπαριστούνται ρητά ως μεταβλητές των γλωσσών προγραμματισμού ή ως δομές δεδομένων. Βιβλιοθήκη πλάνων (plan library) που περιγράφει τους τρόπους με τους οποίους μπορούν να επιτευχθούν οι διάφοροι στόχοι. Ουσιαστικά, ένα πλάνο είναι μία μερική δέσμευση στον τρόπο που θα επιτευχθεί μία επιθυμία. Η εσωτερική δομή ενός διαμεσολαβητή σύμφωνα με τη BDI αρχιτεκτονική. 5
6 Αρχιτεκτονική Νοημοσύνης BDI (3) Ο μηχανισμός παραγωγής συμπερασμάτων (inference engine) αναπαριστά και διαχειρίζεται την νοητική κατάσταση του διαμεσολαβητή όπως επίσης και τις ενέργειες επικοινωνίας με το περιβάλλον. Το συστατικό επικοινωνίας (communication component) αναπαριστά ένα ξεχωριστό μηχανισμό υπεύθυνο για την επικοινωνία του διαμεσολαβητή. (Προαιρετικό - η επικοινωνία γίνεται μέσω άλλων συστατικών). 6
7 Αρχιτεκτονική Αντίδρασης Απόψεις που απορρίπτουν οποιαδήποτε συμβολική αναπαράσταση και μηχανισμούς διαχείρισης αυτής. Οι αρχιτεκτονικές που ανήκουν σε αυτή την κατηγορία καλούνται αρχιτεκτονικές αντίδρασης (reactive architectures). Η έξυπνη συμπεριφορά ενός συστήματος είναι κάτι υποκειμενικό και κρίνεται από τον παρατηρητή του συστήματος, ενώ ταυτόχρονα δεν είναι απαραίτητη ούτε η συμβολική αναπαράσταση ούτε οι διαδικασίες συλλογισμού που εφαρμόζονται σε αυτή. Αντίθετα, η έξυπνη συμπεριφορά μπορεί να προκύψει από τον συνδυασμό πολλών στοιχειωδών ενεργειών και από τον τρόπο που αλληλεπιδρά ένας διαμεσολαβητής με το περιβάλλον του. 7
8 Αρχιτεκτονική Αντίδρασης (2) Τρία είναι τα βασικά στοιχεία που χαρακτηρίζουν τους διαμεσολαβητές που στηρίζονται σε αυτές τις αρχιτεκτονικές, οι οποίοι καλούνται διαμεσολαβητές αντίδρασης (reactive agents): Οι διαμεσολαβητές είναι σχετικά απλοί και αλληλεπιδρούν μεταξύ τους με στοιχειώδη τρόπο. Έτσι, δεν υπάρχουν εκ των προτέρων προδιαγραφές της συμπεριφοράς των διαμεσολαβητών. Από αυτές τις αλληλεπιδράσεις προκύπτει σύνθετη συμπεριφορά, από μία καθολική παρατήρηση του συστήματος. Ένας διαμεσολαβητής θεωρείται ως μία συλλογή διαφόρων συστατικών που λειτουργούν αυτόνομα και είναι υπεύθυνα για συγκεκριμένα έργα. Η επικοινωνία μεταξύ αυτών των συστατικών είναι η ελάχιστη δυνατή και αρκετά χαμηλού επιπέδου (δηλαδή κοντά σε επίπεδο μηχανής). Η συνολική συμπεριφορά του διαμεσολαβητή προκύπτει από τα συστατικά του, αφού δεν υπάρχει κάποιο μοντέλο αυτής στους διαμεσολαβητές. Οι διαμεσολαβητές λειτουργούν βασισμένοι στην επεξεργασία στοιχειωδών αναπαραστάσεων, όπως τα δεδομένα που προέρχονται από διάφορους αισθητήρες. 8
9 Αρχιτεκτονική Αντίδρασης (3) Αρχικά, η υλοποίηση συστημάτων βασισμένων σε τέτοιου είδους αρχιτεκτονικές αφορούσε κυρίως robots, ωστόσο δεν περιορίστηκε εκεί. Για να αποδείξει τους ισχυρισμούς του ο Brooks προχώρησε στην υλοποίηση συστημάτων (κυρίως hardware) βασισμένων στην αρχιτεκτονική υπαγωγής (subsumption architecture) Η αρχιτεκτονική υπαγωγής αποτελείται από ένα σύνολο στοιχειωδών συμπεριφορών που συνδυάζονται μεταξύ τους με αποτέλεσμα μία έξυπνη δραστηριότητα για την επίτευξη ενός έργου. Η αρχιτεκτονική είναι πολυεπίπεδη (multi layer architecture) όπου κάθε επίπεδο περιλαμβάνει συστατικά συμπεριφοράς (behavior modules) για την αντίληψη γεγονότων στο περιβάλλον και την εκτέλεση αντίστοιχων στοιχειωδών ενεργειών Στα κατώτερα επίπεδα αναπαριστώνται περισσότερο συγκεκριμένες συμπεριφορές, όπως η αποφυγή αντικειμένων, ενώ στα ανώτερα επίπεδα οι συμπεριφορές είναι πιο αφηρημένες. Ωστόσο, ο τρόπος που θα ενεργήσει το σύστημα εξαρτάται από τις αλληλεπιδράσεις των συστατικών συμπεριφοράς και αυτό διότι μία συμπεριφορά μπορεί να εμποδίσει κάποια άλλη. 9
10 Αρχιτεκτονική Αντίδρασης (4) Αρχιτεκτονική Υπαγωγής 10
11 Υβριδική Αρχιτεκτονική Οι υβριδικές αρχιτεκτονικές (hybrid architectures) είναι συνήθως πολυεπίπεδες χρησιμοποιούν συνήθως συμβολική αναπαράσταση και μηχανισμούς για τη γνώση, την παραγωγή συμπερασμάτων και τη λήψη αποφάσεων (αρχιτεκτονικές νοημοσύνης) στα ανώτερα επίπεδα της ιεραρχίας, ενώ διαθέτουν μηχανισμούς (κυρίως hardware) για την παρατήρηση του περιβάλλοντος και την άμεση αντίδραση σε κρίσιμα γεγονότα (αρχιτεκτονικές αντίδρασης) στα κατώτερα επίπεδα της ιεραρχίας. Έτσι, χρησιμοποιώντας κατάλληλα στοιχεία και από τις δύο παραπάνω αρχιτεκτονικές, εκμεταλλεύονται τα πλεονεκτήματα αυτών αυξάνοντας την απόδοση του συστήματος. 11
12 Εφαρμογές Συστημάτων Διαμεσολαβητών Οι διαμεσολαβητές, αν και σχετικά πρόσφατη τεχνολογική εξέλιξη, έχουν ήδη εφαρμοστεί σε πολλά πεδία της Πληροφορικής, όπως: στις τηλεπικοινωνίες και στα δίκτυα (routing, network agents, mobile agents, agent applets κ.ά.), σε συστήματα ελέγχου (safe critical systems, process control systems, sensors, robots κ.ά.), σε εφαρμογές προσωπικών υπολογιστών (επεξεργαστές κειμένου, εφαρμογές γραφείου, personal mailers κ.ά.), σε κατανεμημένα συστήματα (Internet, intranets, κατανεμημένα περιβάλλοντα εικονικής πραγματικότητας κ.ά.), στην εκπαίδευση (αναπαράσταση πεδίου, μαθητή και εκπαιδευτικών στρατηγικών, εκπαίδευση από απόσταση κ.ά.), Στην ιατρική (ιατρική εκπαίδευση, intelligent medical assistants κ.ά.), ενώ η εφαρμογή τους επεκτείνεται και σε άλλα πεδία. 12
13 Διαμεσολαβητές και Διαδίκτυο H πρώτη περιοχή που βρήκαν άμεση εφαρμογή και δημιουργήθηκαν τα πρώτα εμπορικά πακέτα είναι το Διαδίκτυο (Internet). Αυτό οφείλεται στην ανάγκη του φιλτραρίσματος του τεράστιου όγκου πληροφορίας που υπάρχει στο Διαδίκτυο, αλλά και στην ανάγκη αυτοματισμού τετριμμένων και συχνών ενεργειών που πρέπει να γίνονται καθημερινά πολλές φορές. Οι περισσότερες εμπορικές εφαρμογές αφορούν μηχανές αναζήτησης και φίλτρα πληροφοριών. Σε αυτή την κατεύθυνση εφαρμόζονται και οι κινητοί διαμεσολαβητές (mobile agents), δηλαδή διαμεσολαβητές που μπορούν να μεταφερθούν μόνοι τους από μία θέση σε μία άλλη προκειμένου να βρουν μία πληροφορία ή κάποια διαθέσιμη υπηρεσία. Παραδείγματα: LiveAgent, SearchAgent 13
14 Διαμεσολαβητές και Ηλεκτρονικό Εμπόριο Διαμεσολαβητές που διευκολύνουν τους χρήστες να αναζητήσουν τα προϊόντα που τους ενδιαφέρουν, να συγκρίνουν τις τιμές τους και τελικά να τα αγοράσουν, έχουν κατασκευαστεί και είναι διαθέσιμοι Οι χρήστες απλά δίνουν το όνομα του προϊόντος και ο Jango βρίσκει τα μαγαζιά που το διαθέτουν και ετοιμάζει αναφορές για τους αγοραστές που περιλαμβάνουν πληροφορίες για το προϊόν, συγκριτικές δοκιμές, τα χαρακτηριστικά που δίνει ο κατασκευαστής και φυσικά την τιμή. Επίσης ο Jango αυτόματα συμπληρώνει τις απαραίτητες φόρμες παραγγελίας με τα στοιχεία του χρήστη. Ο Bargainbot είναι ένας διαμεσολαβητής για την αναζήτηση βιβλίων και τιμών σε ηλεκτρονικά βιβλιοπωλεία και αντίστοιχος είναι ο BargainFinder για CDs. 14
15 Διαμεσολαβητές και Ηλεκτρονικό Εμπόριο (2) Είδος Τι κάνει Ποιος το διαθέτει Κατασκευαστής Μεσιτεία Προϊόντος Ειδοποιεί τους χρήστες για νέες εκδόσεις προϊόντων ή προτείνει προϊόντα με βάση προηγούμενες επιλογές ή περιορισμούς του χρήστη. Amazon.com, FastParts, Classifieds2000 Launch Media και άλλοι Firefly Network, NetPerceptions, PersonaLogic, BroadVision και άλλοι. Μεσιτεία Εμπορεύματος Ενεργεί ως αγοραστής που συλλέγει και συγκρίνει πληροφορίες σχετικές με την τιμή και τη διάθεση εμπορευμάτων. Yahoo!, Excite, BargainFinder, WebMarket, priceline.com και άλλοι. Jango, Junglee, C2B/Inktomi, Frictionless Commerce, OptiMark και άλλοι. Διαπραγμάτευση Αγοράζει, πουλάει και διαπραγματεύεται με άλλους διαμεσολαβητές ανάλογα με τη συναλλαγή σύμφωνα με τις παραμέτρους που έχει θέσει ο χρήστης. Κανείς ακόμα αν και αρκετοί τόποι λειτουργούν με παρόμοιο τρόπο. Σε ερευνητικό επίπεδο: Kasbah, Tete a Tete (MIT Media Lab) 15
16 Κινητοί Διαμεσολαβητές Οι κινητοί διαμεσολαβητές μπορούν να κινούνται μέσα στο δίκτυο από κόμβο σε κόμβο και να αναζητούν πληροφορίες ή υπηρεσίες. Κάτι τέτοιο είναι εφικτό με τη χρήση της Java Virtual Machine, που δίνει τη δυνατότητα μεταφοράς και διατήρησης της εσωτερικής κατάστασης του διαμεσολαβητή. Οι διαμεσολαβητές αυτού του είδους, από τη στιγμή που θα μεταφερθούν σε κάποιο άλλο κόμβο, λειτουργούν ως αυτόνομη διεργασία και έχουν διαθέσιμες τις υπηρεσίες που παρέχει αυτός ο κόμβος. 16
17 Διαμεσολαβητές με μορφή ως Προσωπικοί Βοηθοί Στη προσπάθεια παροχής συστημάτων βοηθείας στους χρήστες με φιλικό σύστημα διεπαφής (user interface) γίνεται έρευνα και υπάρχουν αποτελέσματα στην ανάπτυξη διαμεσολαβητών με μορφή (animated agents). Οι διαμεσολαβητές με μορφή δρουν ως προσωπικοί βοηθοί σε διάφορες ενέργειες του χρήστη και μπορούν να αλληλεπιδρούν με τους χρήστες με απλό τρόπο κάνοντας ακόμα και χρήση αναγνώρισης φωνής. Έχουν φιλική μορφή σε κινούμενο σχέδιο και μπορούν να αλλάζουν εκφράσεις ανάλογα με τις ενέργειες που κάνουν. 17
18 Διαμεσολαβητές και Εκπαίδευση Τα συστήματα εκπαίδευσης είναι από τη φύση τους πολύπλοκα και απαιτούν πολλά συνεργαζόμενα μέρη προκειμένου να είναι αποδοτικά και κυρίως χρήσιμα και αποδεκτά από τους χρήστες. Γενικά, ένα σύστημα εκπαίδευσης που ενσωματώνει χαρακτηριστικά Τεχνητής Νοημοσύνης (Intelligent Tutoring System ITS) περιλαμβάνει υποσυστήματα για τη διαχείριση των εκπαιδευτικών και παιδαγωγικών στρατηγικών, του αντικειμένου που πρόκειται να διδαχθεί και του μοντέλου μαθητή. Το σύστημα COACH είναι ένας διαμεσολαβητής που παρέχει βοήθεια σε χρήστες της γλώσσας προγραμματισμού Lisp. Παρακολουθεί το χρήστη, καθώς αυτός προγραμματίζει, και όπου χρειαστεί τον βοηθάει ανάλογα με τα λάθη που κάνει, δίνοντάς του παραδείγματα για να κατανοήσει το πρόβλημα και τρόπους για να το επιλύσει. Οι ενέργειες του χρήστη είναι αυτές που χρησιμοποιούνται για να αποφασίσει το σύστημα τι είδους βοήθεια να παράσχει και φυσικά η βοήθεια που παρέχεται είναι διαφορετική σε διαφορετικούς χρήστες ανάλογα με την εμπειρία τους και τη συχνότητα των λαθών που κάνουν. 18
19 Συστήματα Πολλαπλών Διαμεσολαβητών Τρόπους που έχουν χρησιμοποιηθεί κατά καιρούς για την επικοινωνία ευφυών διαμεσολαβητών και αναλύεται ο γενικότερα αποδεκτός και χρησιμοποιούμενος. Επίσης, παρουσιάζονται κάποιες τροποποιήσεις και βελτιώσεις που τον εντάσσουν στην Τεχνητή Νοημοσύνη. Ορισμός και περιγραφή πρωτοκόλλων επικοινωνίας ευφυών διαμεσολαβητών σε δύο κατευθύνσεις. Θέματα συνεργασίας ευφυών διαμεσολαβητών 19
20 Επικοινωνία μεταξύ διαμεσολαβητών Οι διαμεσολαβητές δεν είναι απομονωμένες οντότητες νοημοσύνης ούτε έχουν γενικά πλήρη και ορθή γνώση του περιβάλλοντος. Αντίθετα, διαμεσολαβητές που εφαρμόζονται στην πράξη, έχουν συγκεκριμένες ικανότητες για την επίτευξη των στόχων τους, περιορισμένους μηχανισμούς για την παραγωγή συμπερασμάτων και διατηρούν μερική γνώση του περιβάλλοντος. Έτσι, είναι αναγκαία η επικοινωνία με άλλους διαμεσολαβητές για την ανταλλαγή πληροφοριών, την παροχή υπηρεσιών και τον συντονισμό των ενεργειών τους. Κατά συνέπεια, ένας τέτοιος διαμεσολαβητής είναι εξ ορισμού κοινωνικός (social) και η ικανότητα επικοινωνίας απαραίτητη. Στην Κατανεμημένη Τεχνητή Νοημοσύνη έχουμε 5 είδη επικοινωνίας: Δεν υπάρχει καθόλου επικοινωνία Επικοινωνία μέσω σημάτων (signals) Ανταλλαγή μηνυμάτων Ανταλλαγή Πλάνων Επικοινωνία που βασίζεται στη θεωρία ενεργειών λόγου (speech acts theory). 20
21 Θεωρία ενεργειών λόγου Οι εκφράσεις λόγου (utterances) του ανθρώπου αποτελούν ενέργειες που γίνονται με κάποια πρόθεση και είναι ανάλογες των φυσικών ενεργειών. Αυτές οι εκφράσεις λόγου γίνονται σε ένα συγκεκριμένο πλαίσιο (context) και επιδρούν σε αυτό όπως επιδρούν και όλες οι υπόλοιπες φυσικές ενέργειες. Δομή της θεωρίας ενεργειών λόγου και συνθήκες κατηγοριοποίησης: Αντιπροσωπευτικές (representatives), όπου ο ομιλητής δεσμεύεται ότι η έκφραση είναι αληθής Οδηγίες (directives), όπου ο ομιλητής ζητάει κάτι από τον αποδέκτη, π.χ. request. Δεσμευτικές (commissives), όπου ο ομιλητής δεσμεύεται για την ενέργεια, π.χ. promise. Εκφραστικές (expressives), όπου ο ομιλητής εκφράζει κάποια κατάσταση (συνήθως ψυχολογική), π.χ. thank. Δηλώσεις (declarations), όπου ο ομιλητής δηλώνει μία κατάσταση (πολλές φορές επιβάλλοντάς τη) π.χ. declare. 21
22 Πρωτόκολλα Επικοινωνίας Τις περισσότερες φορές, οι συνήθεις διάλογοι μεταξύ των διαμεσολαβητών ακολουθούν μία συγκεκριμένη ακολουθία ενεργειών. Αναμένονται συγκεκριμένες ακολουθίες μηνυμάτων. Τέτοια τυπικά πρότυπα ανταλλαγής μηνυμάτων καλούνται πρωτόκολλα επικοινωνίας (communication protocols). Πρότυπα πρωτοκόλλων FIPA μία σειρά προτύπων πρωτοκόλλων επικοινωνίας μεταξύ των ευφυών διαμεσολαβητών βασισμένων στη θεωρία ενεργειών λόγου απλοί σε υλοποίηση διαμεσολαβητές θα μπορούν να εμπλακούν σε συζητήσεις με νόημα με άλλους διαμεσολαβητές 22
23 Πρωτόκολλα FIPA Τα πρωτόκολλα αναφέρονται με συγκεκριμένα ονόματα ανάλογα με τις υπηρεσίες που εξυπηρετούν όπως FIPA request, FIPA request when, FIPA query κ.ά. Η περιγραφή αφορά την άποψη του εξωτερικού παρατηρητή, καθώς η αναπαράσταση των εσωτερικών ενεργειών των διαμεσολαβητών για την εκτέλεση των πρωτοκόλλων θα προκαλούσε περιορισμούς στην υλοποίηση των διαμεσολαβητών Για την περιγραφή της αλληλεπίδρασης χρησιμοποιείται ο παρακάτω συμβολισμός: Πλαίσια με διπλή γραμμή αναπαριστούν ενέργειες επικοινωνίας. Λευκά πλαίσια αναπαριστούν ενέργειες του αποστολέα. Σκιασμένα πλαίσια αναπαριστούν ενέργειες του παραλήπτη. Πλαίσια με διακεκομμένη γραμμή αναπαριστούν στιγμιότυπα του χρόνου στα οποία κάποια συνθήκη είναι αληθής. Κείμενο με πλάγια γράμματα (italics) χωρίς πλαίσιο αποτελούν σχόλια. 23
24 Πρωτόκολλα FIPA (2) Πρωτόκολλο FIPA request ένας διαμεσολαβητής ζητάει μία ενέργεια από κάποιον άλλο διαμεσολαβητή και ο δεύτερος είτε αρνείται να εκτελέσει τη ζητούμενη ενέργεια και αιτιολογεί την άρνησή του είτε αποδέχεται να εκτελέσει την ενέργεια και μετά το πέρας της ενέργειας ενημερώνει για τον τερματισμό της και τα αποτελέσματά της. Επίσης, περιλαμβάνεται και η περίπτωση που για οποιοδήποτε λόγο το μήνυμα δεν είναι κατανοητό (όπως για παράδειγμα δεν έχει παραληφθεί ολόκληρο). Πρωτόκολλο FIPA request when Αυτό το πρωτόκολλο χρησιμοποιείται, όταν ο αποστολέας ζητάει κάποια ενέργεια από τον παραλήπτη, η οποία πραγματοποιείται κάποια στιγμή στο μέλλον, όταν μία δεδομένη συνθήκη γίνεται αληθής. Αν ο παραλήπτης καταλάβει το μήνυμα και δεν αρνηθεί την ζητούμενη ενέργεια, τότε περιμένει την πραγματοποίηση της συνθήκης για να εκτελέσει την ενέργεια και κατόπιν ειδοποιεί τον αποστολέα για την επιτυχία ή όχι της ενέργειας. 24
25 Πρωτόκολλα FIPA (3) Πρωτόκολλο FIPA query Με το πρωτόκολλο FIPA query, ο αποστολέας ζητάει από τον παραλήπτη να εκτελέσει μία ενέργεια πληροφόρησης. Ουσιαστικά, του ζητάει κάποια στοιχεία που του χρειάζονται και κάτι τέτοιο πραγματοποιείται με κάποιες εσωτερικές ενέργειες του παραλήπτη, όπως ανάκληση από τη βάση δεδομένων, τη βάση γνώσης ή τη νοητική του κατάσταση. Πρωτόκολλο FIPA contract net Ο αποστολέας, που στην ορολογία του πρωτοκόλλου καλείται manager, χρειάζεται μία υπηρεσία από κάποιον ή κάποιους διαμεσολαβητές και γι αυτό κάνει μία ανακοίνωση για προτάσεις. Η ενέργεια αυτή καλείται call for proposals (cfp) και περιέχει κάποιες προϋποθέσεις για την προσφορά της υπηρεσίας, όπως για παράδειγμα κάποιο χρονικό όριο. Οι αποδέκτες του μηνύματος (καλούνται contractors) απαντούν στέλνοντας τις προτάσεις τους με τη μορφή προσφοράς (bid) ή εναλλακτικά αρνούνται την πρόταση. Όταν ο αποστολέας (manager) λάβει τις προσφορές, τις εκτιμά και επιλέγει αυτόν ή αυτούς που θα εκτελέσουν την ενέργεια. Επιπλέον, ειδοποιεί όσους έχουν απορριφθεί. Μετά το πέρας της ζητούμενης ενέργειας οι αποδέκτες ειδοποιούν τον αποστολέα για τα αποτελέσματα. Για να αποφευχθεί η περίπτωση ο αποστολέας να περιμένει απεριόριστα για προσφορές, η αίτηση για ενέργεια περιέχει και ένα χρονικό όριο για την αποστολή προσφορών. Όσες προσφορές φτάσουν μετά από αυτό το χρονικό όριο, απορρίπτονται ως εκπρόθεσμες. 25
26 Πρωτόκολλα FIPA (4) Πρωτόκολλο FIPA iterated contract net Αυτό το πρωτόκολλο αποτελεί επέκταση του FIPA contract net, επιτρέποντας έναν επαναληπτικό γύρο των προσφορών. Με στόχο την εύρεση της καλύτερης δυνατής προσφοράς ο αποστολέας, αφού λάβει τις αρχικές προσφορές, μπορεί να τροποποιήσει την αίτηση για ενέργεια ζητώντας νέες προσφορές. Η διαδικασία τερματίζει όταν ο αποστολέας αποδεχτεί κάποια προσφορά ή όταν τις απορρίψει όλες ή όταν οι αποδέκτες απορρίψουν την αίτηση. 26
27 Συνεργασία μεταξύ Ευφυών Διαμεσολαβητών Η δυνατότητα συνεργασίας (cooperation) μεταξύ των ευφυών διαμεσολαβητών είναι ένα βασικό χαρακτηριστικό που πηγάζει από τους βασικούς στόχους της Κατανεμημένης Τεχνητής Νοημοσύνης (Distributed Artificial Intelligence) και μπορεί να συνοψισθεί ως «η δημιουργία ενός συστήματος που διασυνδέει ξεχωριστά αναπτυγμένους συνεργαζόμενους διαμεσολαβητές, καθιστώντας έτσι το σύνολο ικανό να λειτουργεί πέρα από τις ικανότητες του καθενός από τα μέλη του» 27
28 Συνεργασία μεταξύ Ευφυών Διαμεσολαβητών (2) Συνεργαζόμενοι διαμεσολαβητές σκοπεύουν στα εξής: Επίλυση προβλημάτων που είναι πολύ μεγάλα για έναν απλό, κεντρικό διαμεσολαβητή λόγω των περιορισμένων του πόρων. Διασύνδεση και διαλειτουργικότητα (interoperability) των υπαρχόντων συστημάτων (legacy systems), όπως έμπειρα συστήματα, συστήματα στήριξης αποφάσεων, συμβατικά προγράμματα. Παροχή λύσεων σε εγγενή κατανεμημένα προβλήματα όπως κατανεμημένες πηγές πληροφοριών, παροχή ιατρικής φροντίδας, έλεγχος εναέριας κυκλοφορίας, κτλ. 28
29 Συστήματα Συνεργαζόμενων Ευφυών Διαμεσολαβητών Multi Agent Computing Environment (MACE): Ένα σύνολο από διαμεσολαβητές εφαρμογής (application agents), οι οποίοι είναι οι βασικές υπολογιστικές μονάδες σε ένα σύστημα MACE. Ένα σύνολο από προκαθορισμένους διαμεσολαβητές συστήματος (system agents), οι οποίοι παρέχουν υπηρεσίες στους χρήστες π.χ. user interface. Ένα σύνολο εργαλείων διαθέσιμων σε όλους τους διαμεσολαβητές, π.χ. Pattern matcher. Μία βάση περιγραφών (description database), η οποία διατηρεί τις περιγραφές των διαμεσολαβητών και παράγει εκτελέσιμους διαμεσολαβητές από αυτές τις περιγραφές. Ένα σύνολο από πυρήνες (kernels), έναν για κάθε φυσική μηχανή, που διαχειρίζονται την επικοινωνία, την κατανομή των μηνυμάτων, κτλ. 29
30 Συστήματα Συνεργαζόμενων Ευφυών Διαμεσολαβητών (2) Οι διαμεσολαβητές στο MACE έχουν τρία χαρακτηριστικά: περιέχουν γνώση, η οποία αφενός είναι ειδική και τοπική και αφετέρου είναι γνώση σχετική με τους άλλους διαμεσολαβητές (acquaintance knowledge), αντιλαμβάνονται το περιβάλλον και εκτελούν ενέργειες. Οι διαμεσολαβητές στο MACE έχουν ένα όνομα (name) και είναι οργανωμένοι σε δομημένες κλάσεις (classes). Μέσα στην κλάση κάθε διαμεσολαβητής έχει συγκεκριμένο ρόλο (role) και χαρακτηρίζεται από κάποιες ικανότητες (skills). Επιπλέον, έχει στόχους (goals), δηλαδή γνωρίζει τι θέλει να πετύχει, και πλάνα (plans), δηλαδή τρόπους για να πετύχει τους στόχους του. Η γνώση που έχει κάθε διαμεσολαβητής για τους υπόλοιπους περιλαμβάνει τα παραπάνω στοιχεία. Όλοι οι διαμεσολαβητές επικοινωνούν με μηνύματα που στέλνουν είτε σε κάποιον άλλο διαμεσολαβητή είτε σε μία ομάδα είτε σε όλους. 30
28 Πολυπρακτορικά Συστήµατα
ΚΕΦΑΛΑΙΟ 28 28 Πολυπρακτορικά Συστήµατα "There is no such thing as a single agent system". [Woodridge, 2002] Η παραπάνω ρήση από το βιβλίο του M.Wooldridge τονίζει, ίσως µε περισσή έµφαση, ότι είναι πλέον
Διαβάστε περισσότεραΕυφυείς Τεχνολογίες ----Πράκτορες
Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 4: Αρχιτεκτονικές Ευφυών Πρακτόρων Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Μαθησιακοί Στόχοι της ενότητας 4 H κατανόηση των διαφόρων μοντέλων/αρχιτεκτονικών
Διαβάστε περισσότεραΒάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυή Πληροφοριακά Συστήματα. Δρ. Κωνσταντίνος Χ.
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Eυφυή Πληροφοριακά Συστήματα Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Ανάγκη για Ευφυή Πληροφοριακά Συστήματα Η συσσώρευση ολοένα και μεγαλύτερου
Διαβάστε περισσότερα1.2 Jason BDI Αρχιτεκτονική
1.2 Jason 1.2.1 BDI Αρχιτεκτονική Το Belief-Desire-Intention (BDI) είναι ένα μοντέλο λογισμικού που έχει αναπτυχθεί για τον προγραμματισμό ευφυών πρακτόρων. Χαρακτηρίζεται από την υλοποίηση των πεποιθήσεων,
Διαβάστε περισσότεραΤεχνολογία Ευφυών Πρακτόρων (Intelligent Software Agents)
Τεχνολογία Ευφυών Πρακτόρων (Intelligent Software Agents) Ορισµός και θεωρητικές θεµελιώσεις Χαρακτηριστικά Αλληλεπίδραση µε το περιβάλλον Θέµατα αναπαράστασης και επικοινωνίας πρακτόρων Ευφυής Πράκτορας:
Διαβάστε περισσότεραΠληροφορική 2. Τεχνητή νοημοσύνη
Πληροφορική 2 Τεχνητή νοημοσύνη 1 2 Τι είναι τεχνητή νοημοσύνη; Τεχνητή νοημοσύνη (AI=Artificial Intelligence) είναι η μελέτη προγραμματισμένων συστημάτων τα οποία μπορούν να προσομοιώνουν μέχρι κάποιο
Διαβάστε περισσότεραΕυφυείς Τεχνολογίες ----Πράκτορες
Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 5: Πολυπρακτορικά Συστήματα (Πολλαπλών Πρακτόρων) Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Μαθησιακοί Στόχοι της ενότητας 5 Η κατανόηση των
Διαβάστε περισσότεραΔίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας
Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία
Διαβάστε περισσότεραΝέες τεχνολογίες εισάγονται ή χρησιµοποιούνται
special report τoυ Γιώργου Φετοκάκη / gfetokakis@boussias.com Jobs scheduling Η χρυσή τοµή της αυτοµατοποίησης Μια λύση job scheduling πρέπει να είναι αρκετά περιεκτική. Πρέπει να υποστηρίζει την ενσωµάτωση
Διαβάστε περισσότεραΕυφυείς Τεχνολογίες ----Πράκτορες
Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 3: Εισαγωγή στους Ευφυείς Πράκτορες Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Μαθησιακοί Στόχοι της ενότητας 3 H κατανόηση της φύσης των πρακτόρων
Διαβάστε περισσότεραΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ
ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Στόχος Θεματικής Ενότητας Οι μαθητές να περιγράφουν τους βασικούς τομείς της Επιστήμης των Υπολογιστών και να μπορούν
Διαβάστε περισσότεραSNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ
Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής
Διαβάστε περισσότεραΕυφυείς Τεχνολογίες ----Πράκτορες
Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 8: Ευφυείς Πράκτορες Ανασκόπηση Τύποι-Εφαρμογές Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Ενότητα 8 Ανασκόπηση των Ευφυών Πρακτόρων και των
Διαβάστε περισσότεραΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι
ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι Συστήματα Υποστήριξης Αποφάσεων Τα Συστήματα Υποστήριξης Αποφάσεων (Σ.Υ.Α. - Decision Support Systems, D.S.S.) ορίζονται ως συστήματα
Διαβάστε περισσότεραΤεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Τεχνολογία Λογισμικού Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΡαγδαία τεχνολογική εξέλιξη
ΣΦΑΙΡΕΣ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ Αχιλλέας Καμέας Ελληνικό Ανοικτό Πανεπιστήμιο & Ινστιτούτο Τεχνολογίας Υπολογιστών Ραγδαία τεχνολογική εξέλιξη 2 1 Mobile devices / tablets 3 Μικρές, φορητές συσκευές
Διαβάστε περισσότεραShopping Robots Shopbots. Παρουσίασητων. Μάθηµα: Τεχνολογία ιαδικτύου & Ηλεκτρονικό Εµπόριο. ΜΠΣ ιοίκηση & Οικονοµική Τηλεπικοινωνιακών ικτύων
Παρουσίασητων Shopping Robots Shopbots Κώστας Κολοµβάτσος (kostasks@di.uoa.gr) Pervasive Computing Research Group (p-comp.di.uoa.gr) Μάθηµα: Τεχνολογία ιαδικτύου & Ηλεκτρονικό Εµπόριο ΜΠΣ ιοίκηση & Οικονοµική
Διαβάστε περισσότεραΤεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)
Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν
Διαβάστε περισσότεραΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή
ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή Οι σηµερινές δραστηριότητες των επιχειρήσεων δηµιουργούν την ανάγκη για όσο το δυνατό µεγαλύτερη υποστήριξη από τα πληροφοριακά τους
Διαβάστε περισσότεραΠρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο
Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ
Διαβάστε περισσότεραΣύστημα. Αντώνης Μαϊργιώτης
Σύστημα Αντώνης Μαϊργιώτης Σε ένα οργανισμό υπάρχουν προβλήματα για λύση Η διεύθυνση του οργανισμού αναθέτει τη λύση στους κατάλληλους ανθρώπους Οι πιο κατάλληλοι άνθρωποι είναι αυτοί που θέλουν τις κατάλληλες
Διαβάστε περισσότεραΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ
ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΣΧΥΕΙ ΚΑΤΑ ΤΟ ΜΕΡΟΣ ΠΟΥ ΑΦΟΡΑ ΤΟ ΛΥΚΕΙΟ ΓΙΑ ΤΗΝ ΥΠΟΧΡΕΩΤΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΙΣΧΥΟΥΝ ΤΟ ΔΕΠΠΣ
Διαβάστε περισσότεραΠΡΟΔΙΑΓΡΑΦΕΣ - ΟΔΗΓΙΕΣ ΔΙΑΜΟΡΦΩΣΗΣ ΘΕΜΑΤΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ
ΠΡΟΔΙΑΓΡΑΦΕΣ - ΟΔΗΓΙΕΣ ΔΙΑΜΟΡΦΩΣΗΣ ΘΕΜΑΤΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ Μαθηματικά (Άλγεβρα - Γεωμετρία) Α ΤΑΞΗ ΗΜΕΡΗΣΙΟΥ και Α, Β ΤΑΞΕΙΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ Α ΤΑΞΗ ΗΜΕΡΗΣΙΟΥ και Α ΤΑΞΗ ΕΣΠΕΡΙΝΟΥ ΕΠΑΛ ΚΕΝΤΡΙΚΗ
Διαβάστε περισσότεραΜαλούτα Θεανώ Σελίδα 1
ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Α. ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΦΥΛΛΑΔΙΟ 6 ο ( Ενότητες 2.3 ) 1.Τι είναι πρόγραμμα; 2. Ποια είναι τα πλεονεκτήματα των γλωσσών υψηλού επιπέδου σε σχέση με τις γλώσσες
Διαβάστε περισσότεραΑνάλυση Πληροφοριακών Συστημάτων. Εαρινό Εξάμηνο Lec06 (Εργαστήριο) 26/03/2019 Διδάσκων: Γεώργιος Χρ. Μακρής
Ανάλυση Πληροφοριακών Συστημάτων Εαρινό Εξάμηνο 2018-2019 Lec06 (Εργαστήριο) 26/03/2019 Διδάσκων: Γεώργιος Χρ. Μακρής Διαλέξεις παρουσιάσεις Το υλικό του μαθήματος στηρίζεται στο υλικό που χρησιμοποίησε
Διαβάστε περισσότεραΠεριεχόμενα ΕΝΟΤΗΤΑ I. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Πρόλογος 15
Περιεχόμενα Πρόλογος 15 ΕΝΟΤΗΤΑ I. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ 1 Τεχνητή νοημοσύνη 21 1.1 Εισαγωγή 21 1.2 Ιστορική εξέλιξη 22 1.3 Εφαρμογές Τεχνητής Νοημοσύνης 25 2 Επίλυση Προβλημάτων 29 2.1 Διαμόρφωση
Διαβάστε περισσότεραΣχεδιασµός βασισµένος σε συνιστώσες
Σχεδιασµός βασισµένος σε συνιστώσες 1 Ενδεικτικά περιεχόµενα του κεφαλαίου Ποια είναι τα "άτοµα", από τα οποία κατασκευάζονται οι υπηρεσίες; Πώς οργανώνουµε τις συνιστώσες σε ένα αρµονικό σύνολο; Τι είναι
Διαβάστε περισσότεραΚοινωνικοπολιτισμικές. Θεωρίες Μάθησης. & Εκπαιδευτικό Λογισμικό
Κοινωνικοπολιτισμικές Θεωρίες Μάθησης & Εκπαιδευτικό Λογισμικό Κοινωνικοπολιτισμικές προσεγγίσεις Η σκέψη αναπτύσσεται (προϊόν οικοδόμησης και αναδόμησης γνώσεων) στα πλαίσια συνεργατικών δραστηριοτήτων
Διαβάστε περισσότεραΤα Διδακτικά Σενάρια και οι Προδιαγραφές τους. του Σταύρου Κοκκαλίδη. Μαθηματικού
Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους του Σταύρου Κοκκαλίδη Μαθηματικού Διευθυντή του Γυμνασίου Αρχαγγέλου Ρόδου-Εκπαιδευτή Στα προγράμματα Β Επιπέδου στις ΤΠΕ Ορισμός της έννοιας του σεναρίου.
Διαβάστε περισσότεραΑΕΠΠ Ερωτήσεις θεωρίας
ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος
Διαβάστε περισσότεραΜαθησιακές δραστηριότητες με υπολογιστή
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μαθησιακές δραστηριότητες με υπολογιστή Κατευθυντήριες γραμμές σχεδίασης μαθησιακών δραστηριοτήτων Διδάσκων: Καθηγητής Αναστάσιος Α. Μικρόπουλος Άδειες
Διαβάστε περισσότεραΒάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βασικά θέματα Βάσεων Δεδομένων Ένα Σύστημα Βάσης Δεδομένων
Διαβάστε περισσότεραΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ Εργ. Συστημάτων Βάσεων Γνώσεων & Δεδομένων CONTEXT AWARE ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ
CONTEXT AWARE ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ Με τις συγκεκριμένες διπλωματικές εργασίες, ο στόχος μας είναι να κατασκευάσουμε το πρώτο ερευνητικό Σχεσιακό Σύστημα Διαχείρισης
Διαβάστε περισσότερα09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο
09 Η γλώσσα UML I Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language
Διαβάστε περισσότεραΥπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture)
Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Χρήστος Ηλιούδης Πλεονεκτήματα των Υπηρεσιών Ιστού Διαλειτουργικότητα: Η χαλαρή σύζευξή τους οδηγεί στην ανάπτυξη ευέλικτου λογισμικού
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών
44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.
Διαβάστε περισσότερακεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών
κεφάλαιο 1 Βασικές Έννοιες Επιστήμη 9 1Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ Στόχοι Στόχος του κεφαλαίου είναι οι μαθητές: να γνωρίσουν βασικές έννοιες και τομείς της Επιστήμης. Λέξεις κλειδιά Επιστήμη
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ
ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ Κ Υ Κ Λ Ο Υ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ Κ Α Ι Υ Π Η Ρ Ε Σ Ι Ω Ν Τ Ε Χ Ν Ο Λ Ο Γ Ι Κ Η
Διαβάστε περισσότεραΑρχιτεκτονική Λογισμικού
Αρχιτεκτονική Λογισμικού περιεχόμενα παρουσίασης Τι είναι η αρχιτεκτονική λογισμικού Αρχιτεκτονική και απαιτήσεις Σενάρια ποιότητας Βήματα αρχιτεκτονικής σχεδίασης Αρχιτεκτονικά πρότυπα Διαστρωματωμένη
Διαβάστε περισσότεραΤο Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS)
Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS) Ελένη Καλδούδη Τμήμα Ιατρικής Δημοκρίτειο Πανεπιστήμιο Θράκης 2003 θέματα το χθές, το σήμερα και το αύριο για τα PACS απαιτήσεις από
Διαβάστε περισσότεραΥπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ
Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ Μάθημα Πρώτο Εισαγωγή στις Υπηρεσίες Ιστού (Web Services) Μοντέλα WS JSON Χρήση (consume) WS μέσω python Πρόσβαση σε WS και άντληση δεδομένων Παραδείγματα
Διαβάστε περισσότεραΑνάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)
Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 8: Σχεδίαση Συστήματος Σχεδίαση Συστήματος 2 Διεργασία μετατροπής του προβλήματος σε λύση. Από το Τί στο Πώς. Σχέδιο: Λεπτομερής περιγραφή της λύσης. Λύση:
Διαβάστε περισσότεραΕισαγωγή στις Αρχές της επιστήμης των ΗΥ
Εισαγωγή στις Αρχές της επιστήμης των ΗΥ Ερωτήσεις και ασκήσεις για επανάληψη 1. Τι είναι πρόβλημα (σελ 14) 2. Ποιες είναι οι κατηγορίες προβλημάτων με βάση την επίλυση; Δώστε τον ορισμό για κάθε μια κατηγορία.
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 6 - Νοήμονες Πράκτορες
ΚΕΦΑΛΑΙΟ 6 - Νοήμονες Πράκτορες Σύνοψη Οι νοήμονες (ή ευφυείς) πράκτορες αποτελούν σύγχρονα συστήματα Τεχνητής Νοημοσύνης στα οποία δυνητικά μπορούν να χρησιμοποιηθούν επιλεκτικά και σε συνδυασμό μέθοδοι
Διαβάστε περισσότεραΕίδη Groupware. Λογισμικό Συνεργασίας Ομάδων (Groupware) Λογισμικό Groupware. Υπάρχουν διάφορα είδη groupware ανάλογα με το αν οι χρήστες εργάζονται:
Μάθημα 10 Συστήματα Διάχυσης και Διαχείρισης Γνώσης Chapter 10 Knowledge Transfer In The E-world Chapter 13 Knowledge Management Tools and Knowledge Portals Συστήματα Διάχυσης και Διαχείρισης Γνώσης Λογισμικό
Διαβάστε περισσότεραΠίνακας Περιεχομένων
Πίνακας Περιεχομένων Πρόλογος 15 Πρώτο Μέρος: Εισαγωγή στα Πληροφοριακά Συστήματα....19 Κεφάλαιο 1 ο : Έννοια του Συστήματος 1.1 Τι είναι Σύστημα... 21 1.2 Αλληλεπίδραση Συστημάτων... 22 1.3 Κατηγοριοποίηση
Διαβάστε περισσότεραΕισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι
Εισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι Ευθύμιος Ταμπούρης tambouris@uom.gr Επιστημονική Επιχειρηματική Χρήση των Η/Υ Η επιστημονική κοινότητα ασχολείται με τη λύση πολύπλοκων μαθηματικών προβλημάτων
Διαβάστε περισσότεραΦΟΡΜΑ ΑΞΙΟΛΟΓΗΣΗΣ ΣΥΝΘΕΤΙΚΗΣ ΕΡΓΑΣΙΑΣ ΚΑΙ ΣΥΝΟΔΕΥΤΙΚΟΥ ΥΛΙΚΟΥ ΣΤΟ MYPROJECT
ΦΟΡΜΑ ΑΞΙΟΛΟΓΗΣΗΣ ΣΥΝΘΕΤΙΚΗΣ ΕΡΓΑΣΙΑΣ ΚΑΙ ΣΥΝΟΔΕΥΤΙΚΟΥ ΥΛΙΚΟΥ ΣΤΟ MYPROJECT Σκοπός της αξιολόγησης είναι να αποτιμηθεί ο παιδαγωγικός σχεδιασμός και η ψηφιακή αναπαράσταση της προτεινόμενης συνθετικής
Διαβάστε περισσότεραΒασικές έννοιες. Κατανεμημένα Συστήματα 1
Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα
Διαβάστε περισσότεραΤεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία
Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης Μικρομεσαίες Επιχειρήσεις και Καινοτομία Ηλεκτρονικό Εμπόριο H δυνατότητα των καταναλωτών και των εμπορικών καταστημάτων να κάνουν
Διαβάστε περισσότεραΔιαφορές single-processor αρχιτεκτονικών και SoCs
13.1 Τα συστήματα και η επικοινωνία μεταξύ τους γίνονται όλο και περισσότερο πολύπλοκα. Δεν μπορούν να περιγραφούνε επαρκώς στο επίπεδο RTL καθώς αυτή η διαδικασία γίνεται πλέον αρκετά χρονοβόρα. Για αυτό
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ
ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ 2019 2020 Τίτλος μαθήματος ΩΡΕΣ Υ/Ε/Ξ.Γ. Κατεύθυνση ECTS 1ο εξάμηνο ΑΝΑΛΥΣΗ Ι // ANALYSIS I ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ // INTRODUCTION TO PROGRAMMING ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ
Διαβάστε περισσότεραΔιδακτικές Τεχνικές (Στρατηγικές)
Διδακτικές Τεχνικές (Στρατηγικές) Ενδεικτικές τεχνικές διδασκαλίας: 1. Εισήγηση ή διάλεξη ή Μονολογική Παρουσίαση 2. Συζήτηση ή διάλογος 3. Ερωταποκρίσεις 4. Χιονοστιβάδα 5. Καταιγισμός Ιδεών 6. Επίδειξη
Διαβάστε περισσότεραΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ Μ. Γρηγοριάδου Ρ. Γόγουλου Ενότητα: Η Διδασκαλία του Προγραμματισμού Περιεχόμενα Παρουσίασης
Διαβάστε περισσότεραΓλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το
Σηµαντικά σηµεία κεφαλαίου Τα τρία στάδια επίλυσης ενός προβλήµατος: Ακριβής προσδιορισµό του προβλήµατος Ανάπτυξη του αντίστοιχου αλγορίθµου. ιατύπωση του αλγορίθµου σε κατανοητή µορφή από τον υπολογιστή.
Διαβάστε περισσότεραΚυριακή Αγγελοπούλου. Επιβλέπων Καθηγητής: Μανώλης Πατηνιώτης
Κυριακή Αγγελοπούλου Επιβλέπων Καθηγητής: Μανώλης Πατηνιώτης Οι πρώτες προσπάθειες μελέτης του τρόπου επιστημονικής εργασίας έγιναν το 1970. Πραγματοποιήθηκαν μέσω της άμεσης παρατήρησης των επιστημόνων
Διαβάστε περισσότεραΑρχιτεκτονική Μαυροπίνακα Blackboard Architecture
Αρχιτεκτονική Μαυροπίνακα Blackboard Architecture O Μαυροπίνακας Η βασική ιδέα ενός συστήματος μαυροπίνακα είναι: Η ιδέα μιας ομάδας εμπειρογνωμόνων που προσπαθούν να λύσουν ένα πρόβλημα σε πίνακα σε μια
Διαβάστε περισσότεραΒάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1
Διαβάστε περισσότεραΜάθημα 5: To Μοντέλο Αναφοράς O.S.I.
Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον
Διαβάστε περισσότερα1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19
1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19 2 / 19 Το Φυσικό Επίπεδο Το Φυσικό Επίπεδο ή στρώμα (Physical layer) ασχολείται με τη μετάδοση των bit (1 0) που απαρτίζουν
Διαβάστε περισσότεραΥποδείγματα Ανάπτυξης
Υποδείγματα Ανάπτυξης περιεχόμενα παρουσίασης Αποσύνθεση Αφαίρεση Μοντελοποίηση Η δεδομένο λειτουργική προσέγγιση Η αντικειμενοστρεφής προσέγγιση αποσύνθεση Όταν επιχειρούμε τη λύση ενός προβλήματος, πρώτα
Διαβάστε περισσότερα10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.
1. Δώστε τον ορισμό του προβλήματος. 2. Σι εννοούμε με τον όρο επίλυση ενός προβλήματος; 3. Σο πρόβλημα του 2000. 4. Σι εννοούμε με τον όρο κατανόηση προβλήματος; 5. Σι ονομάζουμε χώρο προβλήματος; 6.
Διαβάστε περισσότεραΕκπαιδευτική Τεχνολογία - Πολυμέσα. Ελένη Περιστέρη, Msc, PhD
Εκπαιδευτική Τεχνολογία - Πολυμέσα Ελένη Περιστέρη, Msc, PhD Τι είναι η «Εκπαιδευτική Τεχνολογία» (1) Εκπαιδευτική Τεχνολογία είναι «η εφαρμογή τεχνολογικών διαδικασιών και εργαλείων που μπορούν να χρησιμοποιηθούν
Διαβάστε περισσότεραΕλληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 9 : Τεχνητή νοημοσύνη. Δρ. Γκόγκος Χρήστος
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 9 : Τεχνητή νοημοσύνη Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής & Ελεγκτικής
Διαβάστε περισσότεραΝοήµονες Πράκτορες. ! Παροχή έξυπνων υπηρεσιών βοήθειας, Αναζήτηση πληροφοριών στο διαδίκτυο, Οργάνωση καθηµερινού προγράµµατος, κλπ.
Νοήµονες Πράκτορες Γενικά! Πράκτορας (agent): Μία οντότητα που αντιλαµβάνεται το περιβάλλον µέσα στο οποίο βρίσκεται µε τη βοήθεια αισθητήρων (sensors), είναι µέρος του περιβάλλοντος αυτού, κάνει συλλογισµούς
Διαβάστε περισσότεραΕνότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών
ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών Οι διαφάνειες αυτές
Διαβάστε περισσότεραΔρομολόγηση (Routing)
Δρομολόγηση (Routing) Περίληψη Flooding Η Αρχή του Βέλτιστου και Δυναμικός Προγραμματισμός ijkstra s Algorithm Αλγόριθμοi Δρομολόγησης Link State istance Vector Δρομολόγηση σε Κινητά Δίκτυα Δρομολόγηση
Διαβάστε περισσότεραΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Λογική. Ενότητα 1: Εισαγωγή. Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Λογική Ενότητα 1: Εισαγωγή Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται στην άδεια χρήσης Creative Commons
Διαβάστε περισσότεραΕισαγωγή στον προγραμματισμό
Ενότητες: Εισαγωγή στον προγραμματισμό Η έννοια του προγράμματος Ιστορική αναδρομή Φυσικές και τεχνητές γλώσσες Τεχνικές σχεδίασης προγραμμάτων Ιεραρχική Σχεδίαση Τμηματικός Προγραμματισμός Δομημένος προγραμματισμός
Διαβάστε περισσότεραΓ ΚΠΣ ΕΠΕΑΕΚ ΙΙ ΜΕΤΡΟ 2.2, ΚΑΤΗΓΟΡΙΑ ΠΡΑΞΗΣ ια. ΕΡΓΟ: «ΠΕΡΙΒΑΛΛΟΝ - ΑΡΧΙΜΗΔΗΣ-Ενίσχυση ερευνητικών ομάδων του ΤΕΙ ΚΡΗΤΗΣ»
Γ ΚΠΣ ΕΠΕΑΕΚ ΙΙ ΜΕΤΡΟ 2.2, ΚΑΤΗΓΟΡΙΑ ΠΡΑΞΗΣ 2.6.1.ια ΕΡΓΟ: «ΠΕΡΙΒΑΛΛΟΝ - ΑΡΧΙΜΗΔΗΣ-Ενίσχυση ερευνητικών ομάδων του ΤΕΙ ΚΡΗΤΗΣ» ΥΠΟΕΡΓΟ 1: «Εφαρμογή του Περιβαλλοντικού Συστήματος Στήριξης Αποφάσεων Expert
Διαβάστε περισσότεραΔιαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων
Διαγράμματα UML στην Ανάλυση Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων περιεχόμενα παρουσίασης Διαγράμματα επικοινωνίας Διαγράμματα ακολουθίας Διαγράμματα
Διαβάστε περισσότεραΕπικοινωνία Ανθρώπου- Υπολογιστή Σχεδίαση Αλληλεπίδρασης Ενότητα: 8 η
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Επικοινωνία Ανθρώπου- Υπολογιστή Σχεδίαση Αλληλεπίδρασης Ενότητα: 8 η Δ.Πολίτης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε
Διαβάστε περισσότεραΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ Γλώσσες & Τεχνικές 4 ο Εξάμηνο. - Ενότητα 1 - Δημοσθένης Σταμάτης http://www.it.teithe.gr/~demos
Γλώσσες & Τεχνικές 4 ο Εξάμηνο - Ενότητα 1 - Εισαγωγή στην Τεχνητή Νοημοσύνη Δημοσθένης Σταμάτης http://www.it.teithe.gr/~demos Τμήμα Πληροφορικής A.T.E.I. ΘΕΣΣΑΛΟΝΙΚΗΣ Rethinking University Teaching!!!
Διαβάστε περισσότεραΕ Ι Α Γ Ω Γ Η Σ Ο Ν Π Ρ Ο Γ Ρ Α Μ Μ Α Σ Ι Μ Ο Κ Ε Υ Α Λ Α Ι Ο 6. Σο πρόγραμμα γράφεται σε κάποια γλώσσα προγραμματισμού.
Κεφάλαιο 6 6.1 Η έννοια του προγράμματος Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει τρία σημαντικά στάδια : Σον ακριβή προσδιορισμό του προβλήματος Σην ανάπτυξη του αντίστοιχου αλγορίθμου
Διαβάστε περισσότεραΜάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες
Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες 4.1 Γενικά Σκοπός ενός δικτύου υπολογιστών είναι οι χρήστες να έχουν τη δυνατότητα να διαμοιράζονται πληροφορίες και συσκευές του δικτύου. Η σχεδίαση και η ανάπτυξη
Διαβάστε περισσότεραΠροσαρμοζόμενα. μενα και Εξατομικευμένα Επικοινωνιακά Περιβάλλοντα. Κων/νος Μουρλάς Επίκουρος Καθηγητής Τμήμα Επικοινωνίας & ΜΜΕ
Προσαρμοζόμενα μενα και Εξατομικευμένα Επικοινωνιακά Περιβάλλοντα Κων/νος Μουρλάς Επίκουρος Καθηγητής Τμήμα Επικοινωνίας & ΜΜΕ Η Προσαρμογή και η Εξατομίκευση Συστημάτων Ορισμός του Προβλήματος Βασικοί
Διαβάστε περισσότεραΚεφάλαιο 27 Ευφυείς Πράκτορες (Intelligent Agents)
Κεφάλαιο 27 Ευφυείς Πράκτορες (Intelligent Agents) Τεχνητή Νοηµοσύνη - Β' Έκδοση Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η. Σακελλαρίου Ταξινόµηση Πρακτόρων Βιολογικοί Πράκτορες Τεχνητοί
Διαβάστε περισσότεραΠανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων ιαχείριση ικτύων ρ.αρίστη Γαλάνη Ακαδημαϊκό Έτος
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων ιαχείριση ικτύων ρ.αρίστη Γαλάνη Ακαδημαϊκό Έτος 2016-2017 Πρότυπο διαχείρισης ISO/OSI Ένα περιβάλλον OSI μπορεί να αποτελείται από ετερογενή «ανοικτά» διασυνδεδεμένα
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΑΔΙΚΑΣΙΕΣ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,
Διαβάστε περισσότεραΕυφυείς Τεχνολογίες ----Πράκτορες
Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 7: Επικοινωνία Πρακτόρων στο περιβάλλον JADE Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Μαθησιακοί Στόχοι της ενότητας 7 Η κατανόηση του θεωρητικού
Διαβάστε περισσότεραΚωνσταντίνος Παπαβλασόπουλος ΑΜ:475
«ΧΡΗΣΗ ΥΒΡΙΔΙΚΩΝ ΕΥΦΥΩΝ ΜΕΘΟΔΩΝ ΓΙΑ ΠΡΟΣΑΡΜΟΣΤΙΚΗ ΑΞΙΟΛΟΓΗΣΗ ΜΑΘΗΤΩΝ ΣΕ ΕΥΦΥΕΣ ΣΥΣΤΗΜΑ ΔΙΔΑΣΚΑΛΙΑΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ» Κωνσταντίνος Παπαβλασόπουλος ΑΜ:475 Τριμελής Εξεταστική Επιτροπή: Καθηγητής:Λυκοθανάσης
Διαβάστε περισσότεραΛειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι
Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού
Διαβάστε περισσότερα. Μεθοδολογία Προγραμματισμού. UML Διαγράμματα. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014
.. Μεθοδολογία Προγραμματισμού UML Διαγράμματα Νικόλαος Πεταλίδης Τμήμα Μηχανικών Η/Υ ΤΕΙ Κεντρικής Μακεδονίας Εισαγωγή Εαρινό Εξάμηνο 2014 Ν. Πεταλίδης (ΤΕΙ Κεντρικής Μακεδονίας) Μεθοδολογία Προγραμματισμού
Διαβάστε περισσότεραΣτρατηγικό Σχεδιασµό Πληροφοριακών Συστηµάτων
Μέθοδοι και Τεχνικές για τον Στρατηγικό Σχεδιασµό Πληροφοριακών Συστηµάτων (SISP) Στρατηγική και Διοίκηση Πληροφοριακών Συστηµάτων Μάθηµα 2 No 1 Δοµή της Παρουσίασης l 1. Εισαγωγή l 2. Μεθοδολογία SISP
Διαβάστε περισσότεραManaging Information. Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business. e-mail: kyritsis@ist.edu.
Managing Information Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business e-mail: kyritsis@ist.edu.gr Ανάπτυξη Πληροφοριακών Συστημάτων και Διαχείριση Έργων Learning
Διαβάστε περισσότεραΠεριεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ.
Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής Περιεχόµενα Κατηγορίες Π.Σ. ιαχείρισης Πράξεων ιοίκησης Υποστήριξης Αποφάσεων Έµπειρα Συστήµατα Ατόµων και Οµάδων Ο κύκλος ζωής Π.Σ. Ορισµός Φάσεις Χρήστες
Διαβάστε περισσότεραΣύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap
Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...
Διαβάστε περισσότεραΕπίπεδο δικτύου IP Forwading κτλ
Επίπεδο δικτύου IP Forwading κτλ (IP για που το έβαλες) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο δικτύου (Network layer) Επίπεδο εφαρμογής (Application layer):
Διαβάστε περισσότεραΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας
Ινστιτούτα Επαγγελματική Κατάρτισης ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι Σημειώσεις Θεωρίας Επιμέλεια: Ματθές Δημήτριος Αθήνα 2017 Μάθημα 1: Βασικές Έννοιες στα Δίκτυα Υπολογιστών 1.1 Δίκτυο Υπολογιστών Ένα δίκτυο είναι
Διαβάστε περισσότεραΑΡΘΡΟ «ΕΞΙ ΣΤΟΥΣ ΔΕΚΑ ΕΛΛΗΝΕΣ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΠΛΕΟΝ ΚΑΘΗΜΕΡΙΝΑ ΤΟ ΔΙΑΔΙΚΤΥΟ»
ΑΡΘΡΟ «ΕΞΙ ΣΤΟΥΣ ΔΕΚΑ ΕΛΛΗΝΕΣ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΠΛΕΟΝ ΚΑΘΗΜΕΡΙΝΑ ΤΟ ΔΙΑΔΙΚΤΥΟ» Ηλεκτρονικό Εμπόριο Ως Ηλεκτρονικό Εμπόριο ή ευρέως γνωστό ως e- commerce, είναι το εμπόριο παροχής αγαθών και υπηρεσιών που
Διαβάστε περισσότεραΗΥ Λογική. Διδάσκων: Δημήτρης Πλεξουσάκης Καθηγητής
ΗΥ 180 - Λογική Διδάσκων: Καθηγητής E-mail: dp@csd.uoc.gr Ώρες διδασκαλίας: Δευτέρα, Τετάρτη 4-6 μμ, Αμφ. Β Ώρες φροντιστηρίου: Πέμπτη 4-6 μμ, Αμφ. Β Ώρες γραφείου: Δευτέρα, Τετάρτη 2-4 μμ, Κ.307 Web site:
Διαβάστε περισσότεραΤ.Ε.Ι. ΚΡΗΤΗΣ, Σ.Δ.Ο., Τμήμα Λογιστικής. ERP Systems
Τ.Ε.Ι. ΚΡΗΤΗΣ, Σ.Δ.Ο., Τμήμα Λογιστικής ERP Systems ERP puzzle ERP: Ολοκληρωμένα Πληροφοριακά συστήματα συνδεδεμένων λειτουργικών εφαρμογών (modules) τα οποία αντικαθιστούν τα ξεχωριστά αυτόνομα υπολογιστικά
Διαβάστε περισσότεραΣχεδιαστικά Προγράμματα Επίπλου
Σχεδιαστικά Προγράμματα Επίπλου Καθηγήτρια ΦΕΡΦΥΡΗ ΣΩΤΗΡΙΑ Τμήμα ΣΧΕΔΙΑΣΜΟΥ & ΤΕΧΝΟΛΟΓΙΑΣ ΞΥΛΟΥ - ΕΠΙΠΛΟΥ Σχεδιαστικά Προγράμματα Επίπλου Η σχεδίαση με τον παραδοσιακό τρόπο απαιτεί αυξημένο χρόνο, ενώ
Διαβάστε περισσότεραΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ
ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΟ ΛΥΚΕΙΟ Εισαγωγή Η μεγάλη ανάπτυξη και ο ρόλος που
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΕΝΟΤΗΤΑ 2: Αυτόνομα Ευφυή Κινούμενα Ρομποτικά Συστήματα
Ε.Μ.Π., ΣΗΜΜΥ, Ακαδημαϊκό Έτος 2010-11, 8ο Εξάμηνο Μάθημα: Ρομποτική ΙΙ. Διδάσκων: Κ.Τζαφέστας ΕΝΟΤΗΤΑ 2: Αυτόνομα Ευφυή Κινούμενα Ρομποτικά Συστήματα Αρχιτεκτονικές Ελέγχου (mobile robot control architectures)
Διαβάστε περισσότεραΗ Πληροφορική ως γνώση και εργαλείο για τον σύγχρονο μηχανικό. Νικόλαος Μήτρου Καθηγητής, ΕΜΠ
Η Πληροφορική ως γνώση και εργαλείο για τον σύγχρονο μηχανικό Νικόλαος Μήτρου (mitrou@softlab.ntua.gr) Καθηγητής, ΕΜΠ ΗΜΕΡΙΔΑ Η ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ ΤΟΥ ΜΗΧΑΝΙΚΟΥ 8 Ιουλίου 2008 Περιεχόμενα Ο ρόλος
Διαβάστε περισσότεραΟι Τομείς (κατευθύνσεις ειδικότητας) του Τμήματος Πληροφορικής & Επικοινωνιών είναι:
Ακαδημαϊκή οργάνωση του Τμήματος Το Τμήμα Πληροφορικής και Επικοινωνιών είναι οργανωμένο ακαδημαϊκά σε τρεις Τομείς (κατευθύνσεις) με στόχο την εξειδίκευση των σπουδαστών σε ειδικότητες ανάλογες με τις
Διαβάστε περισσότεραΚριτήρια πρόβλεψης. της ποιότητας εκπαιδευτικού λογισμικού : αξιολόγηση της μάθησης σε συνδυασμό με την ευχρηστία
Κριτήρια πρόβλεψης της ποιότητας εκπαιδευτικού λογισμικού : αξιολόγηση της μάθησης σε συνδυασμό με την ευχρηστία 2 1) Η κατάσταση του συστήματος είναι ορατή (system status visibility. Το σύστημα πρέπει
Διαβάστε περισσότερα