Τμήμα Πληροφορικής & Επικοινωνιών

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Σχεδιάζοντας Εφαρμογές DNA A Crash Course Άρης Οικονομόπουλος.
Advertisements

 WEB Server (Apache ή IIS )  PHP  Βάση δεδομένων My SQL ή άλλη  SMTP για αποστολή  Ιδανική σουίτα XAMPP από την διεύθυνση:
ΑΠΟΘΗΚΕΣ ΚΑΙ ΕΞΟΡΥΞΗ ΔΕΔΟΜΕΝΩΝ
Ενιαία εφαρμογή δεικτών απόδοσης δικτύων ύδρευσης στις Δ.Ε.Υ.Α. Διαβάθμιση Προτεραιοτήτων Σαββοργινάκης Δημήτρης Δ/ντής Υπηρ. Διαχ. Δικτύων Δ.Ε.Υ.Α Λάρισας.
Παρουσίαση του θεσμού των Ολοήμερων Δημοτικών Σχολείων με Ενιαίο Αναμορφωμένο Εκπαιδευτικό Πρόγραμμα Το παράδειγμα του 4 ου Δημοτικού Σχολείου Θέρμης 1.
ΧΕΙΡΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ DA VINCI ΜΑΡΙΑΝΝΑ ΜΠΕΗ ΛΩΡΑ ΧΑΤΖΗΑΘΑΝΑΣΙΟΥ ΠΕΜΠΤΗ 21 ΜΑΪΟΥ 2015.
ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΑΡΑΡΤΗΜΑ ΚΑΤΕΡΙΝΗΣ ΤΜΗΜΑ ΤΥΠΟΠΟΙΗΣΗ ΚΑΙ ΔΙΑΚΙΝΗΣΗΣ ΠΡΟΙΟΝΤΩΝ ΚΑΤΑΓΡΑΦΗ ΤΩΝ ΚΙΝΔΥΝΩΝ ΤΗΣ ΕΦΟΔΙΑΣΤΙΚΗΣ ΑΛΥΣΙΔΑΣ ΚΑΙ ΤΡΟΠΟΙ ΑΝΤΙΜΕΤΩΠΙΣΗΣ.
ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Κ.ΑΛΑΦΟΔΗΜΟΣ καθηγητής Δ.Παπαχρήστος μέλος ΕΔΙΠ ΑΕΙ ΠΕΙΡΑΙΑ ΤΤ ΠΑΝΕΠΙΣΤΗΜΙΟ Α ΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.
1 η Ομάδα, ‘’ Όξινη βροχή’’: Λεοντιάδης Γιάννης, Μάγειρα Γαρυφαλλιά, Κουμρίγια Βασιλική, Κυπαρρισόπουλος Γιώργος, Κατσικογιάννη Παναγιώτα.
ΥΠΟΥΡΓΕΙΟ ΕΣΩΤΕΡΙΚΩΝ ΚΑΙ ΔΙΟΙΚΗΤΙΚΗΣ ΑΝΑΣΥΓΚΡΟΤΗΣΗΣ ΑΡΧΗΓΕΙΟ ΕΛΛΗΝΙΚΗΣ ΑΣΤΥΝΟΜΙΑΣ ΔΙΕΥΘΥΝΣΗ ΟΙΚΟΝΟΜΙΚΗΣ ΑΣΤΥΝΟΜΙΑΣ ΔΙΕΥΘΥΝΤΗΣ ΕΜΜΑΝΟΥΗΛ ΠΛΟΥΜΗΣ ΥΠΟΣΤΡΑΤΗΓΟΣ.
Πληροφορική Κεφάλαιο 6 ο : Δίκτυα Υπολογιστών Κλεπετσάνης Παύλος, Επίκουρος Καθηγητής Τμήμα Φαρμακευτικής.
Πληροφορίες μαθήματος Διδασκαλία Θεωρίας: Τετάρτη Εγγραφή στο eclass του μαθήματος Βιβλιογραφία μαθήματος: –Θεμελιώδεις Αρχές Συστημάτων Βάσεων.
Εισηγητής : Κωνσταντίνος Μηλιωρίτσας. Πολιτικός Μηχανικός, Προϊστάμενος Ύδρευσης ΔΕΥΑ Λαμίας. Αξιοποίηση υφιστάμενων σταθμών τηλεμετρίας ΑΠΡΙΛΙΟΣ, 2016.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΥΔΑΤΙΚΟΥ ΙΣΟΖΥΓΙΟΥ ΣΤΙΣ ΔΕΥΑ Λάρισα 7 & 8 Απριλίου 2016 Δέσποινα Μπώκου, Αναπληρώτρια Δ/ντρια ΔΕΥΑ Λέσβου Κωνσταντίνος.
Πρώτα από όλα θα ήθελα να ευχαριστήσω τους Έλληνες συναδέλφους και συγκεκριμένα τον Πρόεδρο του Ελληνικού Φαρμακευτικού Συλλόγου για την πρόσκληση που.
Ψηφιακά Αποθετήρια Συζήτηση, ορισμός, βασικά χαρακτηριστικά.
ΕΚΠΑΙΔΕΥΤΙΚΗ ΤΕΧΝΟΛΟΓΙΑ - ΠΟΛΥΜΕΣΑ Δημήτριος Γ. Λιόβας.
Τεχνολογίες Πληροφορίας και Επικοινωνίας (ΤΠΕ) στην Εκπαίδευση.
Τσιανάκα Ε¹, Σταματιάδης Ε², Βενιζέλος Μ².
Νίκος Κ. Μπάρκας ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ Δ.Π.Θ. ΤΜΗΜΑ ΑΡΧΙΤΕΚΤΟΝΩΝ ΜΗΧΑΝΙΚΩΝ ΜΑΘΗΜΑ : ΤΕΧΝΟΛΟΓΙΑ II εισαγωγή στον βιοκλιματικό.
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ Β΄ ΠΛΗΡΟΦΟΡΙΚΗΣ
Τίτλος Μαθήματος Ενότητα 3 : Φάσεις, Μοντέλα και Παιδαγωγικές Προσεγγίσεις Ένταξης των ΤΠΕ στην Εκπαίδευση Βασίλειος Κόμης ΤΕΕΑΠΗ.
Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων
Εφαρμογές – Γεωργική Πολιτική και Εμπορία Αγροτικών Προϊόντων
THE VOICE OF GREEK PATIENTS
ΝΙΚΟΛΑΟΣ ΤΡΙΑΝΤΑΦΥΛΛΑΚΗΣ
Διδασκαλία μαθημάτων Φυσικών Επιστημών Γυμνασίου
Βάσεις Δεδομένων Ενότητα 3: Σχεδιασμός και Διαχείριση Βάσεων Δεδομένων
Βάσεις Δεδομένων και web-based Εφαρμογές
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ
Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα
Σκοτεινές αντιδράσεις
Εφαρμογεσ τηλεματικησ στη διοικηση
Χωρικές Βάσεις Δεδομένων
Πτυχιακή εργασία της ΤΟΠΑΛΙΔΟΥ ΠΑΥΛΙΝΑ(1459)
“Κατασκευή εφαρμογής διαχείρισης προγράμματος διδασκαλίας εκπαιδευτικών ιδρυμάτων με έλεγχο της ακεραιότητας, προσπέλασης και ασφάλειας των δεδομένων”
ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ ΚΑΙ ΤΟΥΡΙΣΤΙΚΗ ΠΟΛΙΤΙΚΗ
Διαχείριση Έργων Πληροφορικής
Ο τόπος μας… Το πολιτιστικό μας πάρκο ¨Αντώνης Τρίτσης¨
Νέα σειρά εκδόσεων 4.5.
Δρ. Αμανατίδου Ελισάβετ
Δημιουργία συστήματος υποστήριξης αποφάσεων και έλεγχο διαθεσιμότητας
Eιδικά θέματα βάσεων χωρικών δεδομένων και θεωρία συστημάτων - E
Βάσεις Δεδομένων και web-based Εφαρμογές
ΠΑΝΕΛΛΑΔΙΚΗ ΠΟΛΙΤΙΚΗ ΕΡΕΥΝΑ
ΓΛΩΣΣΕΣ & ΕΡΓΑΛΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
Ι΄ ΔΙΕΘΝΕΣ ΠΑΝΙΟΝΙΟ ΣΥΝΕΔΡΙΟ ΚΕΡΚΥΡΑ Μάιος 2014
Στόχοι-Σκοποί: Ευαισθητοποίηση των μαθητών στις ήπιες μορφές ενέργειας
Χαρακτηριστικά μιας Κατανομής
Εισαγωγή στην Επεξεργασία Ερωτήσεων
Εκτίμηση αναγκών & Κοινωνικός σχεδιασμός
Βελτιστοποίηση και Επεξεργασία Ερωτημάτων
ΑΡΧΙΤΕΚΤΟΝΙΚΟΣ ΣΧΕΔΙΑΣΜΟΣ 1Η ΑΣΚΗΣΗ
ΠΑΝΕΛΛΑΔΙΚΗ ΠΟΛΙΤΙΚΗ ΕΡΕΥΝΑ
ΤΕΧΝΟΛΟΓΙΑ ΥΨΗΛΩΝ ΤΑΣΕΩΝ
Βάσεις Δεδομένων Κωδικός Μαθήματος Τμήμα ΑΦΠ&ΓΜ: AFPGM134
Εισαγωγή στα Ευρετήρια
Επαναληπτικό μάθημα Παθοφυσιολογία Νεφρικών Παθήσεων
Ψηφιακό Δέντρο (Trie) και Δέντρο Επιθεμάτων (Suffix tree)
Ερωτήματα Επιλογής σε ACCESS
Solutions All-in-one 112 Ω Word NEAT Box Dig Dig
Βάσεις Δεδομένων 28/11/2018 Ενότητα Γ6.Μ2 (Βασικά Δομικά Συστατικά Στοιχεία και Κύρια Αντικείμενα μιας Βάσης Δεδομένων ) Ο Δάσκαλος.
مديرة المدرسة أ. خالدة المير رئيسة القسم أ. منيرة العدواني
Διδάσκουσα Δρ. Γεωργία Κηπουροπούλου
Solutions All-in-one 112 Ω Word NEAT Box Dig Dig
Ανάκτηση δεδομένων από κάθε μέσο
Αναερόβια χώνευση Παράδειγμα υπολογισμού του όγκου και της απόδοσης μονοβάθμιου χωνευτήρα υψηλής απόδοσης.
Το παράδειγμα φωτογραφιών από το Facebook.
Επανάληψη (Υπολογισμοί παρούσας αξίας)
財管-WACC.
Μεταγράφημα παρουσίασης:

Τμήμα Πληροφορικής & Επικοινωνιών Θέμα “Μελέτη των αλγορίθμων ταξινόμησης “KD-tree” και “Box assisted” και εφαρμογή τους σε Σχεσιακά Μοντέλα Βάσεων Δεδομένων” Φοιτητές: Σκιαδάς Δημήτριος Τέττερης Μιχαήλ Επιβλέπων Καθηγητής: Δρ. Τσιμπίρης Αλκιβιάδης

Σκοπός της Πτυχιακής Εργασίας Σκοπός αυτής της πτυχιακής εργασίας είναι η υλοποίηση σε προγραμματιστικό περιβάλλον (C++), των αλγορίθμων συσχέτισης διαστάσεων KD-tree και Box assisted οι οποίοι θα αντλούν δεδομένα (Ν-διάστατα σημεία) από Βάσεις Δεδομένων (SQL Server). Ο χρήστης θα έχει τις παρακάτω επιλογές: Δημιουργία πινάκων σημείων Ταξινόμηση σημείων με χρήση των αλγορίθμων KD-tree και Box assisted. Αναζήτηση κοντινότερων γειτόνων με χρήση των δύο αλγορίθμων.

Συσχέτιση Διαστάσεων Η επινόηση των μεθόδων συσχέτισης διαστάσεων, προήλθε από την επιθυμία για γρήγορη εξόρυξη χωρικής γνώσης. Παλιότερα γινόταν χρήση της απλής (brute) μεθόδου: Αναζήτηση όλων των ζευγών αποστάσεων. Για Ν σημεία, Ν² υπολογισμοί αποστάσεων. Χρονοβόρα σε σχέση με τις μεταγενέστερες. Οι νέες μέθοδοι εφαρμόζουν ορισμένες τεχνικές, ώστε να μειωθεί ο αριθμός των υπολογισμών και να υπάρχει όφελος χρόνου.

Πεδία Εφαρμογής Οι μέθοδοι συσχέτισης διαστάσεων εφαρμόζονται στα παρακάτω πεδία: GIS (Συστήματα Γεωγραφικών Πληροφοριών) Γεωλογίας Περιβαλλοντικής επιστήμης Διαχείρισης πόρων Γεωργίας Ιατρικής Ρομποτικής Απεικόνιση τρισδιάστατων γραφικών Μουσική Βίντεο Εικόνα και άλλα...

Επίπεδα Εφαρμογής Βάση Δεδομένων Εφαρμογή Δημιουργία Πίνακα Σημείων Αλγόριθμος KD-tree Αλγόριθμος Box assisted Η σύνδεση της βάσης δεδομένων με την εφαρμογή πραγματοποιήθηκε με χρήση συστατικών ADO.

Δημιουργία Πίνακα Σημείων Αναγκαία η ύπαρξη πίνακα Ν-διάστατων σημείων ώστε να εφαρμοσθούν σε αυτά οι αλγόριθμοι. Τέσσερις τρόποι εισαγωγής δεδομένων: Δημιουργία νέου πίνακα και προσθήκη τυχαίων σημείων Προσθήκη τυχαίων σημείων σε ήδη υπάρχοντα πίνακα Προσθήκη δυσδιάστατων σημείων μέσω εικόνας Εισαγωγή σημείων μέσω αρχείου SQL

KD-tree Ταξινόμηση σημείων με χρήση του αλγορίθμου KD-tree: Εύρεση του άξονα (διάσταση) με τη μεγαλύτερη διασπορά Ταξινόμηση των σημείων, βάσει του άξονα αυτού Εύρεση του μέσου της τρέχουσας διάστασης Διαίρεση των σημείων σε δύο υποσύνολα. Όσα σημεία έχουν την τρέχουσα διάσταση τους μικρότερη από το μέσο ανήκουν στο αριστερό υπο-δένδρο, τα υπόλοιπα στο δεξί. Μετάβαση στον επόμενο άξονα και επανάληψη των βημάτων 2, 3 και 4. Η διαδικασία σταματάει όταν όλα τα υπο-δένδρα έχουν το πολύ ένα σημείο.

KD-tree Αναπαράσταση του τρόπου ταξινόμησης. Κάθε αλλαγή άξονα διχοτόμησης είναι και ένα νέο επίπεδο στο δένδρο.

KD-tree Αναζήτηση Κοντινότερου Γείτονα: εντοπίζει τη θέση του σημείου στο δένδρο ανεβαίνει ένα επίπεδο πάνω, οπότε εκτός από το σημείο αναζήτησης, βρίσκει και τον άλλο κόμβο παιδί εάν οι δύο αδερφοί κόμβοι είναι τερματικοί, τότε ο κοντινότερος γείτονας είναι ο κόμβος αδερφός του σημείου αναζήτησης εάν ο αδερφός κόμβος του σημείου αναζήτησης έχει παιδιά, τότε πρέπει να διαλέξει το κοντινότερο

KD-tree Αναζήτηση με χρήση ακτίνας: εντοπίζει τη θέση του σημείου στο δένδρο (κόκκινο) ανεβαίνει όσα επίπεδα έχει επιλέξει ο χρήστης (3) βρίσκει όλα τα παιδιά του κόμβου-πατέρα (μπλε) συγκρίνει την ευκλείδεια απόσταση καθενός από τα σημεία με το ζητούμενο σημείο (σημείο 15), για να διαπιστώσει εάν βρίσκονται εντός ακτίνας

Box assisted Ταξινόμηση σημείων με χρήση του αλγορίθμου Box assisted: Εισάγεται ένα πλέγμα πάνω στο επίπεδο, που το χωρίζει σε κουτιά Το πλάτος των κουτιών καθορίζεται από το χρήστη Το κάθε σημείο μπαίνει σε ένα κουτί ανάλογα με τις συντεταγμένες του

Box assisted Παραδείγματα κακής επιλογής μεγέθους κουτιού.

Box assisted Αναζήτηση Κοντινότερου Γείτονα: Εντοπίζει το κουτί με το σημείο του οποίου αναζητούμε τους κοντινότερους γείτονες (κόκκινο) Επιστρέφει όσα σημεία βρίσκονται στο κουτί αυτό, αλλά και στα γειτονικά του (πορτοκαλί) συγκρίνει την ευκλείδεια απόσταση καθενός από τα σημεία με το ζητούμενο σημείο για να βρεθεί το κοντινότερο

Συμπεράσματα Αλγόριθμος KD-tree Θετικά αξιόπιστος αποδοτικός γρήγορη αναζήτηση σημείων δεν χρειάζεται γνώση της κατανομής των σημείων Αρνητικά χρονοβόρα ταξινόμηση σημείων περίπλοκη υλοποίηση

Αλγόριθμος Box assisted Συμπεράσματα Αλγόριθμος Box assisted Θετικά απλή υλοποίηση αξιόπιστος γρήγορη ταξινόμηση σημείων γρήγορη αναζήτηση σημείων Αρνητικά χρειάζεται γνώση της κατανομής των σημείων η αναζήτηση δεν είναι το ίδιο αποδοτική για όλα τα σημεία