Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)
Permanent URI for this collection
Browse
Browsing Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ) by Title
Now showing 1 - 20 of 766
Results Per Page
Sort Options
- ItemOpen AccessAgile μεθοδολογία : βαθμός υιοθέτησης από επιχειρήσεις και πανεπιστήμια
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)(2022-11-07) Στεργιοπούλου, Φωτεινή; Stergiopoulou, FoteiniH μεθοδολογία Agile αποτελεί μια προσέγγιση στην Ανάπτυξη Λογισμικού, που επιδιώκει τη συνεχή παράδοση νεότερων εκδόσεων λειτουργικού λογισμικού μέσω της δημιουργίας γρήγορων επαναλήψεων. Η διατύπωση ως «ευέλικτη μεθοδολογία» είναι παραπλανητική, καθώς υπονοεί ότι είναι μια μοναδική προσέγγιση στην ανάπτυξη λογισμικού. Στην πραγματικότητα, η Agile δεν είναι ένα σύνολο βημάτων για το ποιες ακριβώς ενέργειες πρέπει να γίνουν στην ανάπτυξη ενός έργου λογισμικού. Αντίθετα, είναι ένας τρόπος σκέψης για τη συνεργασία και τις ροές εργασίας και ένα σύνολο αξιών που καθοδηγούν τους μηχανικούς της Τεχνολογίας Λογισμικού. Πρακτικά, οι ευέλικτες μεθοδολογίες ανάπτυξης λογισμικού στοχεύουν στην γρήγορη παράδοση μικρών κομματιών λειτουργικού λογισμικού για πολλούς λόγους, όπως για παράδειγμα για τη βελτίωση της ικανοποίησης των πελατών. Αυτές οι μεθοδολογίες χρησιμοποιούν προσαρμοστικές προσεγγίσεις και ομαδική εργασία για να επικεντρωθούν στη συνεχή βελτίωση. Συνήθως, η ευέλικτη ανάπτυξη λογισμικού αποτελείται από μικρές, αυτο-οργανωμένες ομάδες μηχανικών λογισμικού και εκπροσώπων από την πλευρά των επιχειρήσεων, που συναντώνται τακτικά αυτοπροσώπως καθ' όλη τη διάρκεια της ανάπτυξης του λογισμικού. Η Agile ευνοεί μια ελαφριά προσέγγιση στην αρχική τεκμηρίωση του λογισμικού και αγκαλιάζει - αντί να αντιστέκεται - στις αλλαγές σε οποιοδήποτε στάδιο του κύκλου ζωής ανάπτυξης του προϊόντος. Τα ευέλικτα πλαίσια για την ανάπτυξη λογισμικού—όπως η Scrum, το Kanban ή ο ακραίος προγραμματισμός (XP)— αποτελούν τη βάση για όλες τις δημοφιλείς διαδικασίες ανάπτυξης λογισμικού. Δεν πρέπει, επίσης, να παραβλέπεται το γεγονός ότι η συνεργασία και η επικοινωνία μεταξύ όλων των παραγόντων του έργου αποτελούν θεμελιώδη στοιχεία για την επιτυχία της μεθοδολογίας και του εκάστοτε προϊόντος που θα κυκλοφορήσει. Στόχος της παρούσας εργασίας είναι να παρουσιάσει την πλήρη εικόνα της ευέλικτης μεθοδολογίας, τι είναι, τα θετικά και τα αρνητικά από την χρήση της και να επικεντρωθεί στην έρευνα του βαθμού εφαρμογής της τόσο σε εταιρείες IT, όσο και σε πανεπιστήμια. Στα πλαίσια της εργασίας, θα αναλυθούν ορισμένες από τις πιο γνωστές μεθοδολογίες, που ανήκουν στην οικογένεια των ευέλικτων μεθοδολογιών και θα παρουσιαστεί ένα μοντέλο διδασκαλίας στα πανεπιστήμια από σχετική βιβλιογραφική έρευνα. Επίσης θα πραγματοποιηθεί πιλοτική έρευνα στον Ελληνικό χώρο αναφορικά με τη διδασκαλία της Ευέλικτης προσέγγισης στην τριτοβάθμια εκπαίδευσης αλλά και στις εταιρείες ΙΤ. Τα βασικά συμπεράσματα της έρευνας δείχνουν ότι οι ευέλικτες μέθοδοι και διαδικασίες αποτελούν ένα βασικό εργαλείο για την ανάπτυξη και την επιτυχή υλοποίηση λογισμικού, καθώς ωφελεί τις ομάδες, τους ιδιοκτήτες έργων και τους ενδιαφερόμενους φορείς. Οι μηχανικοί ανάπτυξης λογισμικού θα συνεχίσουν να χρησιμοποιούν τη συγκεκριμένη μεθοδολογία, παροτρύνοντας όλο και περισσότερα άτομα να την εφαρμόσουν και να αποκτήσουν τη σχετική εμπειρία. Με αυτόν τον τρόπο, όλοι θα μπορούν να ανταποκριθούν στα νέα δεδομένα της ανάπτυξης έργων Τεχνολογίας Λογισμικού. Στα ακαδημαϊκά πλαίσια, έχουν πραγματοποιηθεί αρκετές μελέτες σχετικά με τη διδασκαλία της ευέλικτης μεθοδολογίας, καθώς εγκυμονεί αρκετές ιδιαιτερότητες. Σήμερα, λαμβάνοντας υπόψιν όλους τους παράγοντες της ακαδημαϊκής κοινότητας, ο βαθμός διδασκαλίας της ευέλικτης μεθοδολογίας σε Πανεπιστήμια είναι ικανοποιητικός, ενώ υπάρχουν σημαντικά περιθώρια βελτίωσης. - ItemOpen AccessAποκωδικοποίηση oπτικών ερεθισμάτων μέσω fMRI σημάτων με τεχνικές επιβλεπόμενης μάθησης
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Κάτσος, Παναγιώτης; Katsos, PanagiotisΗ παρούσα διπλωματική εργασία αφορά την αποκωδικοποίηση fMRI σημάτων που έχουν προέλθει από οπτικά ή φαντασιακά ερεθίσματα. Για να υλοποιήθει η συγκεκριμένη διαδικασία έγινε χρήση τεχνικών μηχανικής μάθησης και ειδικότερα της εποπτευόμενης. - ItemOpen AccessBayesian βελτιστοποίηση υπερπαραμέτρων νευρωνικών δικτύων
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Γιαννάκης, Νικόλας; Giannakis, NikolasΟ αποτελεσματικός σχεδιασμός ενός νευρωνικού δικτύου αποτελεί μια διαδικασία ιδιαίτερα απαιτητική η οποία μέχρι σήμερα έχει αντιμετωπιστεί κυρίως ως μια "τέχνη" όπου η εμπειρία και η ικανότητα του σχεδιαστή τους παίζει σημαντικότατο ρόλο. Δεν υπάρχει δηλαδή κάποια καθιερωμένη τυποποιημένη διαδικασία που να επιτρέπει τον σχεδιασμό ενός νευρωνικού δικτύου χωρίς την επέμβαση του ανθρώπινου παράγοντα. Ο σχεδιασμός ενός νευρωνικού δικτύου έγκειται ουσιαστικά στην επιλογή υπερπαραμέτρων. Λόγω του ιδιαίτερα μεγάλου όμως αριθμού συνδυασμών των υπερπαραμέτρων αυτών η επιλογή ενός συνδυασμού που να αποδίδει ένα αποδοτικό νευρωνικό δίκτυο καθίσταται πολύ δύσκολη, εξ΄ ου και η προσέγγιση της ως τέχνη. Στην παρούσα εργασία επιχειρείται να προσεγγιστεί το πρόβλημα αυτό. Ο τρόπος που γίνεται αυτό είναι μέσω της θεώρησης της όλης διαδικασίας ως μιας κοστοβόρας και άγνωστης συνάρτησης. Ως είσοδο η συνάρτηση αυτή δέχεται συνδυασμούς υπερπαραμέτρων. Ως έξοδο αποδίδει μια μοναδική τιμή η οποία αποτελεί την εκτίμηση της αποδοτικότητας του δικτύου. Ο μόνος τρόπος που μπορεί να επηρεαστεί η συνάρτηση είναι μέσω της αλλαγής της εισόδου της. Σκοπός μας είναι ως εκ τούτου η βελτιστοποίηση της συνάρτησης αυτής. ΄Ενα μαθηματικό εργαλείο που προσφέρεται για την βελτιστοποίηση τέτοιου είδους συναρτήσεων είναι η μπαγεσιανή βελτιστοποίηση. Με την χρήση της και την προσαρμογή της στα πλαίσια του σχεδιασμού νευρωνικών δικτύων επιχειρείται να τεθεί η διαδικασία αυτή σε ένα τυποποιημένο πλαίσιο όπου με ελάχιστη προσπάθεια θα παίρνουμε το καλύτερο δυνατό νευρωνικό δίκτυο για συγκεκριμένες υπερπαραμέτρους. ΄Οπως φαίνεται και στην πειραματική διαδικασία η χρήση της μπαγεσιανής βελτιστοποίησης είναι μια πολλά υποσχόμενη επιλογή για τον σχεδιασμό αποδοτικών νευρωνικών δικτύων αλλά και ένας τρόπος να σταματήσει ο σχεδιασμός τους να είναι μια μορφή τέχνης και να γίνει μια ελεγχόμενη και επαναλαμβανόμενη διαδικασία. - ItemOpen AccessCarrier grade ethernet
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)(2012-10-15) Σπυροπούλου, Θεώνη Κατερίνα; Μπούρας, Χρήστος; Γαροφαλάκης, ΓιάννηςΠεριγραφή δομής, λειτουργίας, χαρακτηριστικών και υπηρεσιών του Carrier Grade Ethernet και των πρωτοκόλλων που υποστηρίζει. Μελέτη της τεχνολογίας σε πραγματικό δίκτυο, ανάπτυξη προγραμματιστικών εφαρμογών για αυτοματοποιημένη διαχείρηση κυκλωμάτων. - ItemOpen AccessCORD σε δίκτυα κινητών επικοινωνιών
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Μιχαλόπουλος, Μάριος; Μπούρας, Χρήστος; Μπούρας, Χρήστος; Γαροφαλάκης, Ιωάννης; Michalopoulos, MariosΣτόχος της συγκεκριμένης διπλωματικής εργασίας είναι να περιγραφεί και να αναδειχθεί η τεχνολογία του Central Office Re-architected as a Datacenter (CORD), καθως και να αποφανθούν τα σημαντικά οφέλη της εφαρμογής της. ο CORD αποτελεί τη νέα προσέγγιση για το Central Office (CO), το οποίο αποτελεί το βασικό τμήμα των τηλεπικοινωνιακων παρόχων για την επικοινωνία με τα εξωτερικά δίκτυα και τους συνδρομητές, δηλαδή το τμήμα που παρέχει τις δικτυακές υπηρεσίες στους τελικούς χρήστες. α παραδοσιακά Central Offices είναι δομημένα με πολλαπλά υλικά και λογισμικά στοιχεία διαφορετικων εταιρειων και τεχνολογιων, πράγμα που δυσκολεύει τη συνολική διαχείριση και επεκτασιμότητα του δικτύου. Καθως όμως τα τελευταία χρόνια οι απαιτήσεις για δικτυακές υπηρεσίες αυξάνονται ραγδαία, καθίσταται επιτακτική η ανάγκη για την αντιμετωπιση αυτων των προβλημάτων και περιορισμων. ο CORD έρχεται για να δωσει τη λύση στο πρόβλημα αποδίδοντας ένα αποδοτικό, ευέλικτο και κεντρικά διαχειρίσιμο μοντέλο βασισμένο σε συσκευές κοινού τύπου, συνδυάζοντας τις Cloud, SDN και NFV σύγχρονες τεχνολογίες. Θα αναλυθεί το CORD τόσο ως ένα γενικό μοντέλο, μέσα από τις τεχνολογίες και τα δομικά του στοιχεία, καθως επίσης θα παρουσιαστεί και η εφαρμογή του στην κινητή δικτύωση, που αποτελεί μία καλή βάση για την επερχόμενη τεχνολογία πέμπτης γενιάς (5G). - ItemOpen AccessCrypto coin και blockchain : στάδια, τεχνικές εξόρυξης και μηχανική μάθηση
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Οσμάν, Φατίχ; Osman, FatichΑνάλογα με την εξέλιξη της τεχνολογίας, η επικράτηση της χρήσης του διαδικτύου και οι σημερινές συνθήκες παίζουν σημαντικό ρόλο στη διάδοση του ηλεκτρονικού εμπορίου. Μαζί με αυτήν την εξέλιξη, τα κρυπτονομίσματα αρχίζουν επίσης να διαδίδονται. Ορίζεται ως εικονικά νομίσματα που επωφελούνται από κρυπτογραφικά συστήματα, δεν εξαρτώνται από μια κεντρική αρχή και έχουν υψηλότερο επίπεδο ασφάλειας από άλλα νομίσματα. Τα κρυπτονομίσματα, τα οποία είναι γνωστά για το Bitcoin και έχουν χιλιάδες ποικιλίες, συνεχίζουν να κάνουν ένα όνομα για τον εαυτό τους με τον υψηλό όγκο συναλλαγών τους. Με το αυξανόμενο ενδιαφέρον για αυτά τα νομίσματα, οι επενδυτές έχουν αρχίσει να δημιουργούν ένα νέο χαρτοφυλάκιο για τον εαυτό τους. Ως αποτέλεσμα της μελέτης, προβλέπεται ότι τα κρυπτονομίσματα μπορούν να χρησιμοποιηθούν μόνο ως επενδυτική εναλλακτική λύση. Η μηχανική μάθηση έχει μια θέση στον κόσμο των blockchains και των κρυπτονομισμάτων. Η σύνδεση των τρόπων μηχανικής μάθησης εκτείνεται πέρα από την πρόβλεψη ή τη διαπραγμάτευση τιμών κρυπτονομισμάτων. Χρησιμοποιήσαμε αποτελεσματικά μέτρα απόστασης (απόσταση επεξεργασίας γραφήματος, GED) και μέγιστο κοινό χέρι (Hosts)) για να προσδιορίσουμε τη βαθμολογία ομοιότητας μεταξύ των ενσωματώσεων γραφημάτων. Μια απεικόνιση των δεδομένων εκπαίδευσης αποτελείται από ένα στήριγμα κρίσιμων μπλοκ CFG και τον κρίσιμο βαθμό ομοιότητας της αλήθειας. Κατά τη διάρκεια της δοκιμής, η είσοδος στο μοντέλο είναι ένα στήριγμα από κρίσιμα μπλοκ CFG που συνάγονται από δυάδες νόμου και η υπόθεση είναι μια βαθμολογία ομοιότητας. Η συναρπαστική πτυχή της εξερεύνησης είναι η εκτέλεση του συστήματος SiCaGCN στον πραγματικό κόσμο. Οι πειραματιστές δοκίμασαν τις δυνατότητες του συστήματος στον εντοπισμό του νόμου εξόρυξης bitcoin σε μια συλλογή επιστημονικών νόμων πηγών. Το SiCaGCN είχε καλή απόδοση σε σύγκριση με άλλο σύστημα υπολογισμού ομοιότητας γραφήματος (SimGNN). Είναι ασφαλές να υποθέσουμε ότι το SiCaGCN θα μπορούσε να τροποποιηθεί ώστε να λειτουργεί σε ένα ευρύτερο σύστημα προστασίας από ιούς. - ItemOpen AccessData driven προσεγγίσεις για την ανάπτυξη personalized recommender systems με αντικείμενο τη διατροφή
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Γιαννακοπούλου, Αγγελική; Giannakopoulou, AngelikiΒασικό αντικείμενο και στοχοθεσία της εν λόγω διπλωματικής εργασίας με τίτλο «Data- Driven Προσεγγίσεις για την Ανάπτυξη Personalized Recommender Systems με Αντικείμενο τη Διατροφή» αποτελεί η διαχείριση της ανάπτυξης personalized recommender systems διατροφής με γνώμονα και άξονα την ηθική ανάπτυξη, την κοινωνική συσχέτιση και την ουσιαστική σύνδεση της διατροφής με την καλύτερη ποιότητα ζωής. Συγκεκριμένα στην εν λόγω διπλωματική εργασία εξετάζοντας την σύγχρονη βιβλιογραφία, εντοπίζονται τάσεις προς τον σχεδιασμό συστημάτων και μοντέλων recommender systems σε υψηλό επίπεδο, επιλογές συγκεκριμένων αλγορίθμων, πιο δημοφιλών δεδομένων εισόδου και αξιολόγησης από την πλευρά των χρηστών, συμπεραίνοντας την έγερση όλο και περισσότερων ζητημάτων αναφορικά με την προσαρμογή των μοντέλων σε κάποιες κοινωνικές συνθήκες και αλληλεπιδράσεις. Εξετάζεται, επίσης συνεκτικά, η τεκμηρίωση της διαπίστωσης πως η διατροφή δεν καθορίζεται μόνο από τις αντικειμενικές ανάγκες του ατόμου για πρόσληψη τροφής αλλά από μία σειρά σωματικών, ψυχικών και κοινωνικών προτύπων κατανάλωσης τα οποία ορίζουν και καθορίζουν τους βασικότερους παράγοντες επιρροής των διατροφικών αποφάσεων, ενώ προβάλλουμε μία βασική και αξιοποιήσιμη πρώτη κατηγοριοποίηση αυτών των προτύπων και των βασικότερων παραγόντων τους με στόχων την μετέπειτα αξιοποίηση τους για την ανάδειξη ενός καινοτόμου μοντέλου diet recommender system. Η εργασία προσβλέπει στην κατανόηση των διεργασιών που εγκολπώνονται στην έννοια του Machine Learning μελετώντας ιδιαίτερα τους δύο πρωταρχικούς και πλέον συνήθεις τύπους Machine Learning αλγορίθμων: α) Supervised Learning και β) Unsupervised Learning και τα χαρακτηριστικά αυτών που τους κρίνουν καταλληλότερους για χρήση σε σειρά συστημάτων, σημειώνοντας τα βασικότερα πλεονεκτήματα και μειονεκτήματα αυτών με γνώμονα τα περιβάλλοντα χρήσης τους. Σε αυτά τα πλαίσια διατυπώνεται μία εμπεριστατωμένη πρόταση ενός μοντέλου diet recommender system σε υψηλό επίπεδο περιγραφής αναλύοντας τεχνικές και μεθόδους αξιολόγησης και εγκυρότητας, ενώ σε επίπεδο ανάπτυξης του μοντέλου, αυτού καθαυτού, αναφέρονται τα βασικά στοιχεία που αφορά ο σχεδιασμός ενός software μοντέλου/προϊόντος. Στόχος της εργασίας είναι η ανάδειξη των σημείων εστίασης της έρευνας μας και όχι η ολοκληρωμένη πρόταση και ανάπτυξη ενός μοντέλου σε όλα τα επίπεδα. Καταληκτικά προκύπτει ένα διάγραμμα των βασικότερων ηθικών ζητημάτων γύρω από την ανάπτυξη των Recommender systems, σε ένα γενικότερο πλαίσιο, σε σχέση με τη δημόσια σφαίρα καθώς και μία συσχέτιση αυτών με τις επιλογές που έγιναν για την πρόταση του μοντέλου. Εντείνοντας το βλέμμα του αναγνώστη/ερευνητή θεωρούμε ότι η βαθύτερη ανάλυση του προβλήματος που θέτουμε, έφερε στο φως νέους τρόπους σχεδιασμού και συνειδήσεων ανάπτυξης. - ItemOpen AccessData mining στην πρόβλεψη του τραπεζικού κινδύνου
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Κούκος, Ευστράτιος; Παυλίδης, Γεώργιος; Τσώλης, Δημήτριος; Koukos, EystratiosΗ ταξινόμηση δεδομένων έχει γίνει ένα σημαντικό ζήτημα, καθώς το ποσό των πληροφοριών που δημιουργούνται και πρέπει να αντιμετωπιστούν έχει αυξηθεί σημαντικά. Σήμερα οι επιστήμονες που κατασκευάζουν μοντέλα πρέπει να επιλέξουν μεταξύ της ευκολίας χρήσης παραδοσιακών τεχνικών ή της πολυπλοκότητας των νεότερων μεθόδων, οι οποίες τελικά μπορούν να παράγουν καλύτερα αποτελέσματα. Ειδικάσεοικονομικάδεδομέναόπωςταδάνειαοιερευνητέςεστιάζουνστονεντοπισμότου καλύτερουμοντέλουγιατηνπρόβλεψηςαθέτησηςπληρωμώνμέσααπόδιαθέσιμαστοιχεία χρηματοπιστωτικώνιδρυμάτων. Βασικά ερωτήματα που δημιουργούνται λοιπόν είναι ο όγκος δεδομένων που θα χρειαστούμε και ταυτόχρονα θα μπορούμε να διαχειριστούμε για την χρήση των μοντέλων μας , τα είδη μοντέλων που είναι διαθέσιμα για την πρόβλεψη οικονομικών μεγεθών όπως η αθέτηση ενός δανείου, τα χαρακτηριστικά που πρέπει να γνωρίζουμε όπου με βάση αυτά θα γίνεται ο χαρακτηρισμός. Ο πιστωτικός κίνδυνος αποτελεί τον σημαντικότερο κίνδυνο για τα χρηματοπιστωτικά ιδρύματα όσο και για οργανισμούς και εμφανίζεται με την απώλεια μιας χρηματικής αμοιβής ενός επενδυτή που οφείλεται στην αδυναμία εκπλήρωσης των υποχρεώσεων του αντισυμβαλλόμενου έναντι του οποίου υπάρχει απαίτηση . Είναι συνδεδεμένος στενά με τις υπηρεσίες εμπορικής τραπεζικής γι’ αυτό το λόγο συνδέεται με την πιστοληπτική ικανότητα των αντισυμβαλλόμενων του πιστωτικού ιδρύματος, γι’ αυτό το λόγο χαρακτηρίζεταιωςοσημαντικότεροςτόσοποσοτικάόσοκαιποιοτικάχρηματοοικονομικής φύσης κίνδυνος . Όσον αφορά τις επιχειρήσεις όταν έρχονται αντιμέτωπες με αυτό το είδος κινδύνου, έχει ως επακόλουθο να περιοριστεί η ρευστότητα τους λόγω ότι μειώνεται η πιστοληπτική τους ικανότητα, κάτι που συχνά οδηγεί σεπτώχευση. Έτσι αποτελεί πολύ σημαντικό στοιχείο η πρόβλεψη του πιστωτικού κινδύνου μέσα από σειράχαρακτηριστικώντουπελάτη.Ηδιαδικασίααυτήείναιιδιαίτεραπολύπλοκηαπότους υπαλλήλους ενός οργανισμού κι αυτό γιατί ο οργανισμός πρέπει να μπορεί και να προστατεύεται αλλά και να δανείζει αφού κερδίζει μέσω της διαδικασίας δανεισμού. Τα δε χαρακτηριστικά ενός πελάτη είναι αρκετά και ο συνδυασμός τους είναι αυτός που τελικά τον χαρακτηρίζει, γεγονός που κάνει έναν υπάλληλο να μην λειτουργεί με ασφάλεια και κυρίως τελικά να κοιτά τα μεγέθη στατικά και όχισυνδυαστικά. Σήμερα οι τραπεζικοί οργανισμοί μπορούν να επιλέξουν μεταξύ δύο προσεγγίσεων για τον καθορισμότωνκεφαλαιακώναπαιτήσεωντουπιστωτικούκινδύνου μιατυποποιημένη προσέγγισηπουβασίζεταισεαξιολογήσειςπουαποδίδονταιαπόεξωτερικούςοργανισμούς για περιουσιακά στοιχεία ή σε μια προσέγγιση εσωτερικής διαβάθμισης (IRB) στην οποία τα ιδρύματα μπορούν να εφαρμόζουν τα δικά τους εσωτερικά υποδείγματα για τον υπολογισμό των κεφαλαιακών απαιτήσεων του πιστωτικού κινδύνου. Οι τράπεζες που υιοθετούν την προσέγγισης IRB αναμένεται να παρέχουν εκτιμήσεις για τη ζημία που οφείλεται σε αδυναμίαπληρωμής. Αυτό επιβάλλει τη χρήση οικονομετρικών τεχνικών που λαμβάνουν υπόψη τον οριοθετημένο χαρακτήρα των ποσοστών ανάκτησης. Εμπειρικές μελέτες δείχνουν ότι δεν είναι εύκολο να βρεθούν επεξηγηματικές μεταβλητές που επηρεάζουν έντονα τα ποσοστά ανάκτησης. Ηπιοαπλήτεχνικήγιατηνανάκτησημοντέλωνείναιηγραμμικήπαλινδρόμησηδηλαδήτο κλασσικό μοντέλο που υπολογίζεται με τις συνήθεις μεθόδους ελαχίστων τετραγώνων. Η προσέγγιση χρησιμοποιείται στο Casellietal. (2008), Davydenko και Franks (2008) και Grunert και Weber (2009). Ωστόσο, η μοντελοποίηση και η πρόβλεψη ανακτήσεων με ένα γραμμικό μοντέλο έχει σοβαρούς περιορισμούς. Πρώτον, επειδή η υποστήριξη του γραμμικούμοντέλουδενεξασφαλίζειότιοιπροβλεπόμενεςτιμέςακολουθούνκαιγραμμική λογική και επίσης, δεδομένης της οριοθετημένης φύσης της εξαρτώμενης μεταβλητής, η μερική επίδραση οποιασδήποτε επεξηγηματικής μεταβλητής δεν μπορεί να είναισταθερή. Αυτοί οι περιορισμοί μπορούν να ξεπεραστούν χρησιμοποιώντας μια οικονομετρική μεθοδολογία ειδικά σχεδιασμένη για αναλογίες μοντελοποίησης, όπως η (μη γραμμική) κλασματική παλινδρόμηση που υπολογίζεται χρησιμοποιώντας μεθόδους ολικής πιθανότητας (Papke and Wooldridge,1996). Στο πλαίσιο των πιστωτικών απωλειών, η προσέγγιση αυτή υιοθετήθηκε από την Dermine και τη Neto de Carvalho (2006) και Chalupka και Kopecsni (2009). Μια εναλλακτική διαδικασία είναι η εφαρμογή της παλινδρόμησης σε κατάλληλα μετασχηματισμένες ανακτήσεις. Το πιο χαρακτηριστικό παράδειγμα αυτής της τεχνικής είναι το Moody'sLossCalcGupton and Stein το 2005, στο οποίο οι ανακτήσεις κανονικοποιούνται μέσω μιας βήτα κατανομής και πραγματοποιείται μια γραμμική παλινδρόμηση στο μετασχηματισμένο σύνολο δεδομένων. Μια ξεχωριστή προσέγγιση προσφέρεται από μη παραμετρικά μοντέλα, στα οποίο η λειτουργική μορφή για τον μέσον όρο της μεταβλητής απόκρισης δεν είναι προκαθορισμένη από τον ερευνητή αλλά προέρχεται από τις πληροφορίες που παρέχονται από τα δεδομένα. Έτσι ο Bastos (2010) πρότεινε τη χρήση μη παραμετρικών δέντρων παλινδρόμησης για μοντελοποίηση ανακτήσεις των τραπεζικών δανείων. Το πλεονέκτημα αυτής της τεχνικής είναι η ερμηνεία της, αφού ένα δεντρικό μοντέλο μοιάζει με ένα σύστημα αναζήτησης που περιέχειιστορικούςμέσουςόρουςανάκτησης.Επίπλέον,επειδήοιπροβλέψειςδίδονταιαπό τους μέσους όρους ανάκτησης, είναι αναπόφευκτα περιορισμένες στο διάστημαμονάδων. Επίσης εργασίες εφάρμοσαν τεχνητά νευρωνικά δικτύων για την πρόβλεψη ανακτήσεων τραπεζικών δανείων. Ένα τεχνητό νευρωνικό δίκτυο είναι μη παραμετρικό μαθηματικό μοντέλο που επιχειρεί να μιμηθεί τη λειτουργία των βιολογικών νευρωνικώνδικτύων.Αποτελείταιαπόμιαομάδαδιασυνδεδεμένωνμονάδωνεπεξεργασίας που χαρακτηρίζονται από νευρώνες. Λόγω στην καλή τους ικανότητα να προσεγγίζουν αυθαίρετες σύνθετες λειτουργίες, τα νευρωνικά δίκτυα έχουν εφαρμοστεί σε ένα ευρύ φάσμα επιστημονικώντομέων. Συγκεκριμένα,νευρωνικάδίκτυαέχουνχρησιμοποιηθείμεεπιτυχίαστημοντελοποίησητης πιθανότητας αθέτησης (βλέπε π.χ. Altmanetal., 1994), η οποία, μαζί με το ρυθμό ανάκαμψης, καθορίζει την αναμενόμενη πιστωτική ζημιά σε ένα χρηματοοικονομικό περιουσιακό στοιχείο. Σε αυτή τη μελέτη, τα νευρικά δίκτυα εκπαιδεύονται για να αναγνωρίσουν και να μάθουν από μια σειρά δεδομένων τα ποσοστά των τραπεζικών δανείων που βρίσκονται σε αδυναμίαπληρωμής. Η παρούσα διπλωματική εργασία εκπονήθηκε κατά τη διάρκεια του ακαδημαϊκού έτους 2018-2019 στο τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής, του ΠανεπιστημίουΠατρών,υπότηνεπίβλεψητουΚαθηγητή,κ.ΓεώργιοΠαυλίδη.Στόχοςτης διπλωματικής αυτής είναι η πρόβλεψη του πιστωτικού κινδύνου με χρήση των χαρακτηριστικών του δανειολήπτη. Για να γίνει αυτό σχεδιάζονται μοντέλα και εφαρμόζονταιόπωςνευρωνικάδίκτυα,δέντρααποφάσεως,μοντέλαπαλινδρόμησηςκ.α.Τα δεδομένα αντλήθηκαν από τον διαδικτυακό τόπο του επιστημονικού βιβλίου «CreditRiskAnalytics»,έναβιβλίοπουσυνιστάοδηγόπρακτικήςεφαρμογήςκαιμοντελοποίησηςειδικά για την διαχείριση και πρόβλεψη του ΠιστωτικούΚινδύνου. - ItemOpen AccessDeep learning and DBSCAN for efficient energy disaggregation
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)(2022-10-24) Οικονομοπούλου, Εμμανουέλα-Ηλέκτρα; Oikonomopoulou, Emmanouela-IlektraΣτην σημερινή εποχή που η τεχνολογία αναπτύσσεται ραγδαία, ολοένα και περισσότερο στην καθημερινότητα των ανθρώπων, εντάσσονται «έξυπνα» αντικείμενα και συσκευές. Η κατεύθυνση προς την «έξυπνη» ζωή, προήλθε από την ανάγκη που καλλιεργήθηκε, για εύκολη και άμεση παροχή και διαχείριση πληροφοριών και υπηρεσιών. Έτσι, με σκοπό την πλήρη διαχείριση των οικιακών ηλεκτρικών, πολλά νοικοκυριά έχουν στραφεί στην εγκατάσταση του «έξυπνου σπιτιού». Ωστόσο, μείζον θέμα στην πραγματικότητα του σήμερα, αποτελεί η διαχείριση της κατανάλωσης ηλεκτρικής ενέργειας. Την λύση στο πρόβλημα αυτό, έδωσε η μηχανική μάθηση και ο ηλεκτρικός μετρητής DinRail Cerberus. Με την εγκατάσταση του προαναφερθέντα μετρητή στον κεντρικό πίνακα ενός νοικοκυριού, συλλέγονται πολύτιμα δεδομένα της καταναλωθείσας ηλεκτρικής ενέργειας. Τα δεδομένα που ανακτώνται, επεξεργάζονται και τροφοδοτούν τους αλγορίθμους μηχανικής μάθησης, με σκοπό την εξαγωγή συμπερασμάτων και την μελλοντική πρόβλεψη συμπεριφοράς των συσκευών. Στόχος λοιπόν της παρούσας διπλωματικής εργασίας, είναι η επεξεργασία μεγάλου όγκου δεδομένων ενέργειας και η ανάπτυξη ενός αποδοτικού συστήματος πρόβλεψης. Ο αλγόριθμος που θα χρησιμοποιηθεί για τον σχεδιασμό του συστήματος, είναι ο αλγόριθμος μη επιβλεπόμενης μάθησης, συσταδοποίηση με DBSCAN. Σκοπός του αλγορίθμου, είναι να μπορέσει να κάνει πρόβλεψη, αν μία συσκευή είναι ενεργή ή ανενεργή κάποια δεδομένη στιγμή, βάσει των ενεργειακών αποτυπωμάτων των συσκευών. - ItemOpen AccessEfficient external sorting and indexing on flash memory embedded devices
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)(2023-03-03) Σταθοπούλου, Ρουμπίνη; Stathopoulou RoumpiniExternal sorting is a technique used to sort large datasets that cannot fit into the memory of a single computing device. It is particularly important in the context of embedded devices and the Internet of Things (IoT), where resources such as memory and I/O bandwidth are often limited. External sorting involves dividing the dataset into smaller parts, runs, which can be sorted individually and then merged together to produce the final sorted output.Several algorithms can be used for the run generation phase of external sorting, depending on the characteristics of the data being sorted and the available resources. The in-memory insertion sort algorithm is one such algorithm, which sorts small chunks of data in memory before writing them to disk as runs. The replacement selection algorithm is another algorithm, which involves dividing the dataset into fixed-size blocks, selecting the smallest item from each block, and merging them using a priority queue.For the merge phase of external sorting, NOBsort is a commonly used algorithm that minimizes I/O operations by merging runs in a way that minimizes the number of block reads and writes. This algorithm is particularly useful for large datasets that require multiple passes to sort.Adaptive algorithms for data distribution are also important in external sorting. These algorithms adapt the size and number of runs based on the characteristics of the input data and the resources available, allowing for efficient sorting even when resources are limited. One such algorithm is the adaptive sorting algorithm, which adjusts the number of runs based on the number of available disk blocks and the size of the input data. External sorting has several benefits for embedded devices and the IoT. By reducing the number of I/O operations required and minimizing memory usage, external sorting can help to optimize the performance of these devices and ensure that they operate efficiently. In addition, external sorting can help to reduce power consumption and increase the lifespan of the devices.Overall, external sorting is an important technique for managing and processing large datasets in a variety of contexts. By using efficient run generation and merge algorithms, as well as adaptive algorithms for data distribution, external sorting can help to ensure that computing devices and IoT systems operate effectively and efficiently, even with limited resources. - ItemOpen AccessEscape room επαυξημένης πραγματικότητας βασισμένο στην αναγνώριση Charuco Marker και επιφάνειας
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Αλεξίου, Σωτήριος; Μουστάκας, Κωνσταντίνος; Μουστάκας, Κωνσταντίνος; Μπερμπερίδης, Κωνσταντίνος; Ψαράκης, Εμμανουήλ; Alexiou, SotiriosΣτην παρούσα έρευνα που διεξήχθη στα πλαίσια Διπλωματικής Εργασίας, παρουσιάζεται η εφαρμογή ενός Escape Room Επαυξημένης Πραγματικότητας ή αλλιώς μιας Augmented Reality εφαρμογής. Πρόκειται για ενα 3D game application που βασίζεται στην χρήση γυαλιών επαυξημένης πραγματικότητας, πιο συγκεκριμένα στα META AR HEADSET και δίνει την δυνατότητα στον χρήστη να ζήσει μια AR εμπειρία σε πραγματικό χώρο και χρόνο. Το σύνολο των εικονικών 3D αντικειμένων με τα οποία αλληλεπιδρά ο χρήστης, εμφανίζονται δυναμικά στον χώρο και οριοθετούνται σε αυτόν σύμφωνα με την αναγνώριση αυτοσχέδιων Marker, καθώς και σύμφωνα με την αναγνώριση επιφανειών και πραγματικών 3D αντικειμένων που λειτουργούν ως σημείο αναφοράς. Η συνεργασία αυτή αποτελεί μια καινοτόμα προσέγγιση για τον σχεδιασμό και την υλοποίηση Augmented Reality εφαρμογών. Προβλέπεται οτι τεχνικές και συστήματα τέτοιου είδους μπορούν να αποτελέσουν μεγάλο αρωγό στις τεχνολογίες Επαυξημένης Πραγματικότητας, καθώς η αναγνώριση 3D αντικειμένων σε πραγματικό χρόνο, όπως και η κατασκευή νέων Markers μπορεί να αποβεί πολύ χρήσιμη στην βελτιστοποίηση αυτοματοποιημένων διαδικασιών στις εφαρμογές αυτές. Κατά την βιβλιογραφική ανασκόπηση, συγκεντρώθηκαν οι πλέον σύγχρονες μελέτες σχετικά με την χρήση εφαρμογών και τεχνολογιών Επαυξημένης Πραγματικότητας, ενώ επισημάνθηκαν και αναδείχθηκαν τα πλεονεκτήματα και τα μειονεκτήματα των συστημάτων αυτών. Στη συνέχεια έγινε εκτενής περιγραφή της διάταξης και υλοποίησης της εφαρμογής. Επιπλέον έγινε μελέτη για την εύρεση κατάλληλων τρόπων διαχείρισης του AR εξοπλισμού. Η υλοποίηση και η προσομοίωση του παιχνιδιού Επαυξημένης Πραγματικότητας πραγματοποιήθηκε στην 3D πλατφόρμα Unity σε προγραμματιστικό περιβάλλον C# και C++ με την χρήση των βιβλιοθηκών PCL και openCV. - ItemOpen AccessGaze interaction και internet marketing : αλληλεπιδραστικές διαφημίσεις με χρήση tobii eye tracker
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Ζιάζιαρης, Ιωάννης; Ziaziaris, IoannisΗ οφθαλμική ιχνηλάτηση (eye tracking), έχει ιδιαίτερο ενδιαφέρον για την σχεδίαση διαδραστικών συστημάτων, που παίρνουν ως είσοδο το βλέμμα του χρήστη και του επιτρέπουν να αλληλεπιδρά απλά και διαισθητικά με τις κινήσεις των ματιών του. Η παρούσα Διπλωματική Εργασία έχει ως απώτερο στόχο την διερεύνηση της οπτικής συμπεριφοράς των χρηστών του διαδικτύου αναφορικά με ένα σύνολο διαφορετικών ειδών αλληλεπιδραστικών διαφημίσεων. Αυτό θα γίνει μέσω της συσκευής Tobii Eyetracker 4C, η οποία δείχνει τι ακριβώς βλέπει ένας χρήστης σε πραγματικό χρόνο, ενώ παρακολουθεί τα οπτικά ερεθίσματα που εμφανίζονται σε μια οθόνη και αλληλεπιδρά με αυτά μέσω της εστίασης του βλέμματός του. Για τις ανάγκες της μελέτης αυτής αναπτύχθηκε μια εφαρμογή ηλεκτρονικού εμπορίου B2C χρησιμοποιώντας την opensource πλατφόρμα Joomla (opencart) και σε αυτό ενσωματώθηκαν διαφορετικά είδη αλληλεπιδραστικών διαφημίσεων. Η συγκεκριμένη υποδομή σε συνεργασία με τη συσκευή Tobii Eyetracker 4C, μας επέτρεψε να παρατηρήσουμε τον τρόπο που μπορούν οι ηλεκτρονικές διαφημίσεις να ενεργοποιηθούν με την εστίαση του βλέμματος του χρήστη και πώς ο ίδιος ο χρήστης αποτιμά το συγκεκριμένο τρόπο αλληλεπίδρασης σε σχέση με τον τυπικό τρόπο αλληλπίδεασης μέσω ποντικού. - ItemOpen AccessGIS στις τηλεπικοινωνίες : ασφάλεια και συντήρηση δικτύων
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Στασινόπουλος, Ανδρέας; Stasinopoulos, AndreasΜε μια ευρεία έννοια, ένα “Γεωγραφικό Σύστημα Πληροφοριών (Geographic Information System – GIS)” είναι ένα εργαλείο που επιτρέπει την αποθήκευση, επεξεργασία και ανάλυση χωρικών δεδομένων (Tomlinson, 2003). Ταυτόχρονα, και ειδικά στο σύγχρονο πλαίσιο, ο όρος GIS αψηφά κάθε μοναδικό ορισμό. Κάποτε ήταν πρωτίστως τομέας ειδικευμένων χρηστών και εξαρτημένη από τουλάχιστον ένα σχετικά υψηλό επίπεδο υπολογιστικής ικανότητας, η λειτουργικότητα GIS είναι τώρα παρούσα στην καθημερινή ζωή πολλών ανθρώπων, συμπεριλαμβανομένων των κοινών φορητών τηλεπικοινωνιακών συσκευών. Εν ολίγοις, στον σημερινό κόσμο το GIS παρουσιάζει μια τεράστια γκάμα εφαρμογών και διαφορετικών τύπων χρηστών και εξελίσσεται συνεχώς. Επιπλέον, το GIS εξελίσσεται ολοένα και περισσότερο για να χρησιμοποιεί και να επωφελείται από τα ευφυή δίκτυα. Αυτά τα δίκτυα παρέχουν μια βασική πλατφόρμα για πολλά από τα δεδομένα που χρησιμοποιούνται και μοιράζονται στη χρήση εφαρμογών GIS. Επιπλέον, τα ίδια τα φαινόμενα του GIS περιλαμβάνουν διάφορα στοιχεία που βοηθούν στον καθορισμό της έννοιας των ευφυών δικτύων, συμπεριλαμβανομένης της ικανότητας ανταλλαγής πληροφοριών μεταξύ των χρηστών, προσφέρουν κρίσιμες πληροφορίες σε σχέση με την έρευνα, τον προγραμματισμό και τη λήψη αποφάσεων σε πραγματικό χρόνο και επιτρέπουν την παραγωγή αυτοματοποιημένων πληροφοριών. Έχοντας υπόψη αυτά και άλλα θέματα, η εργασία του (Wood, 2011) εξέτασε το GIS σε μεγάλο βαθμό, στο πλαίσιο του ευφυούς δικτυακού περιβάλλοντος. Αρχικά αναφέρονται μερικά από τα θεμελιώδη χαρακτηριστικά που βοηθούν στον ορισμό του GIS. Στη συνέχεια ακολουθεί μια εξέταση του τρόπου με τον οποίο το GIS χρησιμοποιείται από τους ίδιους τους παρόχους ευφυών δικτύων. Ωστόσο, σε ό,τι αφορά τον καθημερινό χρήστη, το GIS έχει ίσως τις πιο βαθιές επιδράσεις του και η λειτουργικότητά του εξελίσσεται ταχύτερα. Βοηθά στην προώθηση αυτής της χρήσης ήταν η αυξανόμενη διαθεσιμότητα συσκευών με γνώση τοποθεσίας, συμπεριλαμβανομένων των κινητών τηλεφώνων και των φορητών υπολογιστών, σε συνδυασμό με την όλο και πιο διαδεδομένη φύση και τις βελτιωμένες δυνατότητες των ευφυών δικτύων. Έτσι, το δεύτερο μισό της εργασίας είναι αφιερωμένο κυρίως στην αξιολόγηση αυτού που θα μπορούσε να αναφέρεται ως καταναλωτισμός των τεχνολογιών GIS. Ωστόσο όπως και σε κάθε πτυχή της ανθρώπινης ζωής η ευρεία χρήση των εφαρμογών GIS από τους καταναλωτές παρουσιάζει όχι μόνο σημαντικές ευκαιρίες, αλλά και διάφορες κοινωνικές επιπτώσεις που αξίζει να σημειωθούν λόγω της μεγάλης σημασίας τους. - ItemOpen AccessH τεχνολογία blockchain ως καταλύτης στα συστήματα ηλεκτρονικών πληρωμών
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)(2022-09-20) Χατζηγαβριήλ Ανδρέας; Hadjigavriel AndreasΒρισκόμαστε στο 2022, όπου ο ψηφιακός μετασχηματισμός της παγκόσμιας οικονομίας επιταχύνεται με γοργούς ρυθμούς, διαμορφώνοντας νέα τεχνολογικά μέσα τα οποία βρίσκουν εφαρμογή σε όλο το εύρος του χρηματοπιστωτικού συστήματος. Όλο και περισσότερες επιχειρήσεις οδηγούνται σε ψηφιακά μέσα, όπως το ψηφιακό νόμισμα ως μέσο συναλλαγών, λόγω της έλλειψης εμπιστοσύνης και αξιοπιστίας των υφιστάμενων παραδοσιακών χρηματοπιστωτικών συστημάτων. Και σταδιακά στρέφουν το ενδιαφέρον τους στην εύρεση εναλλακτικών μεθόδων οικονομικών συναλλαγών. H πρόοδος της τεχνολογίας επιβάλλει στις τράπεζες να εφαρμόζουν τις νέες τεχνολογικές εφαρμογές, οι οποίες προσαρμόζονται στις ανάγκες και απαιτήσεις της σύγχρονης εποχής. Ιδιαίτερα οι διασυνοριακές συναλλαγές αποτελούν ένα τεράστιο και ίσως το σημαντικότερο κομμάτι της τεχνολογίας του χρηματοπιστωτικού συστήματος, αφού είναι δισεκατομμύρια τα ποσά που διακινούνται καθημερινά στις συναλλαγές αυτές. H τεχνολογία Βlockchain τα τελευταία χρόνια έχει γίνει αρκετά δημοφιλής, αφού μπορεί να εφαρμοστεί σε διάφορους τομείς, υποσχόμενη να γίνει η τεχνολογία που θα επιτρέπει τις πιο αποτελεσματικές, ασφαλείς, γρήγορες και οικονομικές συναλλαγές. Σήμερα οι τεχνολογικές εφαρμογές αποτελούν ένα τεράστιο τμήμα του μηχανισμού λειτουργίας των τραπεζών, από το οποίο εξαρτάται η αποτελεσματικότητα τους σε καθημερινή βάση. Οι τράπεζες συνδέονται με τεχνολογίες και συστήματα επικοινωνίας για την μετάδοση και ροή μηνυμάτων πληροφορίας όπως το SWIFT (Society for World Interbank Financial Telecommunication), ενώ η τεχνολογία Βlockchain έρχεται να δώσει λύσεις και να μετασχηματίσει τα τρέχοντα παραδοσιακά χρηματοπιστωτικά συστήματα σε πιο σύγχρονα, υποσχόμενη να τα απαλλάξει από τα σημερινά προβλήματα. Αν και το σύστημα του SWIFT πιθανόν να συνεχίσει τα επόμενα χρόνια να είναι ο πρωταγωνιστής στην αγορά, ως το μεγαλύτερο σύστημα διασυνοριακών πληρωμών λόγω της δημοφιλίας και της οικονομικής κλίμακας του, μακροπρόθεσμα η τεχνολογία Βlockchain θα είναι αυτή που τελικά θα πρωταγωνιστήσει στα χρηματοπιστωτικά συστήματα και θα δώσει ένα νέο τρόπο παράκαμψης των οικονομικών προβλημάτων. Ως εκ τούτου, η διατριβή αυτή έχει σαν στόχο να μελετήσει τις πιθανές επιπτώσεις και τη σημασία από τη χρήση της τεχνολογίας Βlockchain στα συστήματα διασυνοριακών πληρωμών και πληρωμών γενικότερα, μαζί με τους περιορισμούς και τις προκλήσεις της. H εργασία εξετάζει τον μηχανισμό της τεχνολογίας Βlockchain, και τη χρήση της στα χρηματοπιστωτικά συστήματα. Επιπλέον, επεξηγεί τη βάση της νέας μορφής χρήματος, του κρυπτονομίσματος και κάνει μια εμπεριστατωμένη ανάλυση της τρέχουσας κατάστασης της αγοράς των υπαρχόντων ηλεκτρονικών συστημάτων πληρωμών και του τρόπου με τον οποίο άλλα συστήματα βασιζόμενα στην τεχνολογία Βlockchain προσπαθούν να λύσουν τα τρέχοντα προβλήματα των τραπεζών. Επίσης παρουσιάζεται αναλυτικά η περίπτωση χρήσης του συστήματος της Ripple (XRP), ως ανταγωνιστής του παραδοσιακού συστήματος SWIFT, μαζί με τον τρόπο λειτουργίας και τις εφαρμογές του. Στην συνέχεια ακολουθεί η υλοποίηση ενός έξυπνου συμβολαίου (smart contract) στην πλατφόρμα του Ethereum, για ένα σύστημα δημοπρασίας με χρήση του εργαλείου Remix IDE και την γλώσσα προγραμματισμού του Ethereum, την Solidity. Ο σκοπός της υλοποίησης αυτής είναι να αναδειχθεί η απλότητα και η αυτοματοποίηση των συναλλαγών μέσω της τεχνολογίας του Βlockchain, αλλά και να δοθεί έμφαση στα πλεονεκτήματα αυτής της τεχνολογίας. Τέλος, η διατριβή μελετά τις προκλήσεις της νέας τεχνολογίας καθώς και τις νομικές πλευρές από την υιοθέτηση της τεχνολογίας του Βlockchain, οι οποίες πρέπει να ληφθούν υπόψη για την αποτελεσματική εφαρμογή της. - ItemOpen AccessKD-Tree στο περιβάλλον Apache Spark
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Φωτόπουλος, Γεώργιος; Fotopoulos, GeorgeΤο δέντρο K διαστάσεων (αγγλ. K-dimensional tree) είναι μια δεντρική δομή δεδομένων που εφευρέθηκε από τον Jon Bentley το 1975. Πρόκειται για μια γενίκευση του γνωστού δυαδικού δέντρου αναζήτησης (αγγλ. binary search tree) που επιτρέπει τη χρήση πολλαπλών κλειδιών. Στόχος αυτής της διπλωματικής εργασίας είναι η υλοποίηση ενός δέντρου K διαστάσεων στο περιβάλλον Apache Spark, ώστε να επιταχύνονται όλες οι υποστηριζόμενες λειτουργίες (π.χ. αναζήτηση σημείου, αναζήτηση εύρους, αναζήτηση πλησιέστερου γείτονα, αναζήτηση Q πλησιέστερων γειτόνων). - ItemOpen AccessMachine learning techniques for sentiment analysis and emotion recognition in natural language
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Καρδάκης, Σπυρίδων; Χατζηλυγερούδης, Ιωάννης; Περίκος, Ισίδωρος; Χατζηλυγερούδης, Ιωάννης; Μακρής, Χρήστος; Kardakis, SpyridonThe field of Textual Sentiment Analysis has been met with increased interest by the research community in recent years due to the rise of social media and the Internet. The vast amount of opinion-heavy user-generated content that is available to us, whether that is a product/service review or an opinion on an event, shows that effective Sentiment Analysis is needed. However, automatic knowledge extraction about the opinion and emotional state of people can be a very challenging task. This thesis studies the fields of Machine Learning and Deep Learning in-depth, in order to perform Sentiment Analysis and by extension Emotion Recognition classification tasks. A novel Hidden Markov Model-based approach is proposed where a single model is trained for each class label with the help of clustering and a lexicon. Overall, the main goal is to present a variety of Machine Learning models, ranging from basic all the way to state-of-the-art approaches, and implement them in real-world datasets. Initially, the theory behind the aforementioned fields and the related literature is introduced. Then, we present the mathematical background of the proposed approaches as well as expand on their usage for text classification and its challenges. The task at hand is supervised text classification. Additionally, a survey of the available datasets in the Sentiment Analysis domain is performed and the field of Ensemble Learning is explored. Finally, we implement and evaluate the proposed models on benchmark datasets using k-fold cross-validation and come to conclusions regarding each algorithm’s ability to recognize peoples' opinions and emotions. From the experimental results it is observed that the proposed Hidden Markov Models and Deep Neural Networks with word embeddings achieve very high performance, proving that they are potent and suitable tools for Sentiment Analysis and classification tasks in general. - ItemOpen AccessOnline marketplace και ανάπτυξη στρατηγικής για εξυπηρέτηση τοπικών αγορών
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Γεωργιόπουλος, Παναγιώτης; Georgiopoulos, PanagiotisΈνα marketplace ή αλλιώς μια αγορά είναι ένας χώρος, εξωτερικός ή εσωτερικός, όπως μια μικρή πόλη, πλατεία ή πεζόδρομος, στον οποίο συναθροίζονται ιδιώτες πωλητές/προμηθευτές/διανομείς, επιχειρήσεις και καταναλωτές, που αναμεταξύ τους συναλλάσσουν προϊόντα και υπηρεσίες. Με άλλα λόγια, η αγορά είναι ο ορισμός της προσφοράς και της ζήτησης. Το να “στηθεί” μια φυσική αγορά ωστόσο οι διαδικασίες ποικίλλουν, από την πλευρά, τόσο της συγκρότησης του φυσικού καταστήματος ή της λαϊκής/δημοτικής αγοράς όσο και των πωλητών, όπως για παράδειγμα για τη χορήγηση άδειας παραγωγού πωλητή. Οι παραπάνω διαδικασίες εξαλείφονται πλήρως με τη χρήση μιας διαδικτυακής αγοράς ή αλλιώς online multiVendor marketplace (OMVM) πλατφόρμας. Αυτό συμβαίνει, διότι δε χρειάζεται ένας πωλητής, είτε είναι ελεύθερος επαγγελματίας, είτε είναι μεταπωλητής ενός προϊόντος/υπηρεσίας, είτε μια επιχείρηση να “στήσει” φυσικό κατάστημα και να αντιμετωπίσει τόση γραφειοκρατία. Το βασικό πλεονέκτημα ωστόσο ενός OMVM είναι ότι ο οποιοσδήποτε πολίτης, έχει τη δυνατότητα να πουλήσει και να αγοράσει κυριολεκτικά οτιδήποτε κοντά στη περιοχή του εύκολα, γρήγορα και στοχευμένα στις ανάγκες του, μέσω Desktop, Tablet ή Smartphone! Παρακάτω λοιπόν παρουσιάζεται μια τέτοια διαδικτυακή πλατφόρμα, ένα online multivendor marketplace εν ονόματι https://tobazaraki.gr/ , από την έρευνα που διεξάχθηκε για την επιλογή των κατάλληλων τεχνολογιών ανάπτυξης της μέχρι και τις στρατηγικές που εφαρμόστηκαν για την ανέλιξη της σε τοπική αγορά και συγκεκριμένα σε κάθε νομό, πόλη και περιοχή της Ελλάδας ξεχωριστά. - ItemOpen AccessQuadTree αναζήτηση στο περιβάλλον Spark
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Θεολόγος, Μαυράκης; Theologos, MavrakisΗ συνεισφορά της διπλωματικής εργασίας είναι η υλοποίηση του Δένδρου QuadTree και η υλοποίησή του στο κατανεμημένο περιβάλλον Spark. Οι υλοποιημένες λειτουργίες του δέντρου QuadTree, αναζήτηση, εισαγωγή, διαγραφή στοιχείων και εύρεση κοντινότερων γειτόνων σε συγκεκριμένη απόσταση προσαρμόστηκαν για να εκτελούνται στο κατανεμημένο περιβάλλον Spark. Η υλοποίηση του QuadTree στο περιβάλλον του Spark το καθιστά πιο κατάλληλο για την επεξεργασία μεγάλων δεδομένων σε κατανεμημένα περιβάλλοντα. Έπειτα πραγματοποιήθηκε πειραματική αξιολόγηση των παραπάνω λειτουργιών του δένδρου σε δεδομένα που παράχθηκαν από το χρήστη. Στόχος των πειραμάτων ήταν η αξιολόγηση των χρόνων ανταπόκρισης του δένδρου (κατασκευής/απάντησης ερωτημάτων) αλλά και η αξιολόγηση κλιμάκωσης του δένδρου, που παίζει μεγάλο ρόλο στα κατανεμημένα περιβάλλοντα. Τα αποτελέσματα και των δύο πειραμάτων παρουσιάζονται αναλυτικά και φαίνεται ότι υπερέχει σε σχέση με τις ήδη υλοποιημένες συναρτήσεις του Spark και κλιμακώνεται ικανοποιητικά. - ItemOpen AccessSDN & Northbound interfaces
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Μαυρούκας, Παναγιώτης; Μπούρας, Χρήστος; Γαροφαλάκης, Ιωάννης; Βλάχος, Κυριάκος; Mavroukas, PanagiotisΣτη εποχή μας, η επιστήμη των υπολογιστών και οι εφαρμογές της έχουν σημειώσει αλματώδη προόδο σε πολλούς και διαφορετικούς τομείς της κοινωνικής, οικονομικής, πολιτισμικής ζωής, συμβάλλοντας ουσιαστικά στην οικονομική ανάπτυξη και πρόοδο, όπως και στη βελτίωση του βιωτικού επιπέδου των ανθρώπων. Ένας από τους σημαντικότερους τομείς της επιστήμης των υπολογιστών, ο οποίος παρουσιάζει μεγάλη ανάπτυξη και έχει εξαιρετικό οικονομικό ενδιαφέρον, είναι τα υπολογιστικά δίκτυα. Οι ραγδαίες εξελίξεις στις νέες τεχνολογίες και οι συνακόλουθες νέες προκλήσεις που προκύπτουν, αυξάνουν συνεχώς την πολυπλοκότητά των δικτύων, προκειμένου αυτά να ανταποκριθούν στις τεχνολογικές αλλαγές, τις νέες εφαρμογές και τη χρήση νέων πρωτοκόλλων. Τα παραδοσιακά δίκτυα δεν ήταν πλέον σε θέση να αντιμετωπίσουν τις προκλήσεις της νέας εποχής και εξ’ αυτού του λόγου η ανάπτυξη μιας νέας τεχνολογίας στο σχεδιασμό και τη λειτουργία των δικτύων προέκυψε περισσότερο ως ανάγκη, παρά ως απαίτηση σ΄αυτά. Η νέα προσέγγιση στη δημιουργία σύγχρονων δικτύων σχετίζεται με την κεντρική και απλοποιημένη διαχείρισή τους μέσω ευφυούς προγραμματισμού και ως εκ τούτου με την αύξηση της ευελιξίας, της προγραματισιμότητας και της ικανότητάς τους να ικανοποιούν τις αυξημένες ανάγκες των χρηστών τους. Η νέα αυτή προσέγγιση στη αρχιτεκτονική της δόμησης και λειτουργίας των δικτύων, αναπτύχθηκε την τελευταία δεκαετία και είναι γνωστή ως Δικτύωση Καθοριζόμενη από Λογισμικό (Software Defined Networking-SDN). Η βασική ιδέα της SDN αρχιτεκτονικής είναι διαχωρισμός του επιπέδου ελέγχου του δικτύου από το επίπεδο δεδομένων/προώθησης, με αποτέλεσμα το επίπεδο ελέγου να είναι σε θέση να διαχειρίζεται το σύνολο των δικτυακών συσκευών και να έχει την ευθύνη για το που θα προωθηθεί μια πληροφορία. Το επίπεδο ελέγχου υλοποιείται σε έναν ή περισσότερους ελεγκτές (SDN controllers), οι οποίοι δημιουργούν και ελέγχουν την πλήρη τοπολογία του δικτύου. Το πιο σημαντικό χαρακτηριστικό ενός SDN ελεγκτή είναι η δυνατότητά του να διαχειρίζεται το δίκτυο από ένα και μόνο σημείο, χωρίς να χρειάζεται να έχει πρόσβαση σε όλες τις συσκευές του δικτύου. Αυτό επίσης δίνει τη δυνατότητα εύκολης πρόσβασης και δοκιμών σε νέες υπηρεσίες στην τοπολογία του δικτύου, χωρίς να απαιτείται επαναπρογραμμαστισμός των συσκευών του και χωρίς να τίθενται σε κίνδυνο οι υπάρχουσες υπηρεσίες. Η επικοινωνία μεταξύ του κεντρικοποιημένου επιπέδου ελέγχου και του επιπέδου δεδομένων πραγματοποιείται μέσω της Νότιας Διεπαφής (SBI) και ενός εξειδικευμένου πρωτοκόλλου (Openflow). Η Βόρεια Διεπαφή (NBI) είναι μια Διεπαφή Προγραμματισμού Εφαρμογής (API) για την επικοινωνία μεταξύ του επιπέδου ελέγχου και της στιβάδας εφαρμογών. Η παρούσα εργασία επικεντρώθηκε στο οικοσύστημα SDN, με έμφαση στην αρχιτεκτονική του (Κεφάλαιο 2), στις κύριες πτυχές των ελεγκτών SDN (Κεφάλαιο3), το ρόλο και τις λειτουργίες της Βόρειας Διεπαφής (Κεφάλαιο 4), στην παρουσίαση των τριών πλέον δημοφιλών ελεγκτών ανοιχτού κώδικα του OpenDaylight, του ONOS και του Ryu (Kεφάλαια 5, 6 & 7) και τέλος παρουσιάζεται μια σύγκριση της ωριμότητας και των δυνατοτήτων των τριών προαναφερθέντων ελεγκτών (Κεφάλαιο 8). - ItemOpen AccessSearch engine optimization και η εφαρμογή μηχανικής μάθησης
Τμήμα Μηχανικών Η/Υ και Πληροφορικής (ΔΕ)Σταθόπουλος, Ιωάννης; Stathopoulos, IoannisΗ παρούσα εργασία παρουσιάζει το ψηφιακό μάρκετινγκ στο γενικό, θεωρητικό πλαίσιο και στη συνέχεια επικεντρώνεται στις μηχανές αναζήτησης, ως ένα από τα είδη του ψηφιακού μάρκετινγκ. Σήμερα, οι εταιρείες και οι επιχειρήσεις έχοντας ως στόχο την μέγιστη προβολή τους και την αύξηση των πελατών τους, στα πλαίσια του διαδικτύου και της τεχνολογικής προόδου, εφαρμόζουν πολλά από τα είδη και τις τεχνικές του ψηφιακού μάρκετινγκ. Οι μηχανές αναζήτησης διαδραματίζουν καίριο ρόλο ως τεχνική μάρκετινγκ, λόγω της αλληλεπίδρασης των χρηστών με αυτές. Κάθε εταιρεία μπορεί να υιοθετήσει στα πλαίσια αυτά τις μηχανές αναζήτησης δίνοντας μέγιστη σημασία στη βελτιστοποίησή τους. νας πρόσθετος τρόπος είναι η χρήση της μηχανικής μάθησης, ειδικότερα, όταν αφορά δεδομένα μεγάλου όγκου. Μετά τη βιβλιογραφική ανασκόπηση ακολουθεί η παρουσίαση συγκεκριμένων περιπτώσεων εταιρειών που προχώρησαν σε υιοθέτηση μηχανικής μάθησης