Comparison of different types of clustering Σύγκριση µεθόδων της ανάλυσης κατά συστάδων

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Comparison of different types of clustering Σύγκριση µεθόδων της ανάλυσης κατά συστάδων"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΙΑΤΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΕΘΟΔΟΛΟΓΙΑ ΒΙΟΙΑΤΡΙΚΗΣ ΕΡΕΥΝΑΣ, ΒΙΟΣΤΑΤΙΣΤΙΚΗ ΚΑΙ ΚΛΙΝΙΚΗ ΒΙΟΠΛΗΡΟΦΟΡΙΚΗ Comparison of different types of clustering Σύγκριση µεθόδων της ανάλυσης κατά συστάδων ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΧΑΛΙΤΣΙΟΣ ΧΡΗΣΤΟΣ Τριµελής Επιτροπή: Στεφανίδης Ι.(επιβλέπων) Δοξάνη Χρ. Ζιντζαράς Ηλ. Λάρισα, Σεπτέµβριος 2017

2 ΠΕΡΙΛΗΨΗ Στην συγκεκριµένη διπλωµατική εργασία αναλύεται το πρόβληµα της ανάλυσης συστάδων και συγκρίνονται οι τεχνικές και οι µέθοδοι αυτών. Σκοπός της ανάλυσης συστάδων είναι να οµαδοποιεί τα στοιχεία σε cluster έτσι ώστε τα στοιχεία που ανήκουν στο ίδιο cluster να έχουν µεγαλύτερη οµοιότητα από τα στοιχεία που ανήκουν σε διαφορετικά cluster. Στο πρώτο κεφάλαιο της εργασίας παρουσιάζεται η βασική ιδέα της ανάλυσης συστάδων, η γεωµετρική της ερµηνεία βασισµένη σε ένα παράδειγµα και τέλος ο σκοπός της ανάλυσης συστάδων. Εν συνεχεία παρουσιάζονται οι µέθοδοι που διαιρούνται σε ιεραρχικές µεθόδου και µη ιεραρχικές µεθόδους. Λόγω των πολλών διαφορετικών τρόπων προσδιορισµού των cluster υπάρχουν πολλές διαφορετικές τεχνικές ανάλυσης συστάδων που αντιστοιχούν σε κάθε µέθοδο και διαφέρουν κυρίως σε σχέση µε το πώς υπολογίζονται οι αποστάσεις µεταξύ των cluster. Παρουσιάζονται αναλυτικά οι τεχνικές ιεραρχικής οµαδοποίησης όπως απλής σύνδεσης, πλήρης σύνδεσης κα σύνδεσης µέσου όρου τονίζοντας βασικές ιδιότητες και διαφορές µεταξύ αυτών. Επίσης αναφέρονται βασικά πλεονεκτήµατα και µειονεκτήµατα της ιεραρχικής µεθόδου. Στην συνέχεια αναλύονται οι µη ιεραρχικές µέθοδοι µε σηµαντικότερο αλγόριθµο τον Κ-means µε τα πλεονεκτήµατα και µειονεκτήµατά του. Οι µη ιεραρχικές µέθοδοι οµαδοποίησης χρησιµοποιούνται κυρίως για να βελτιώνουν την λύση των cluster που έχει προκύψει από µια ιεραρχική µέθοδο. Στο σηµείο αυτό της εργασίας γίνεται µια σύνοψη των διαφορών των αλγορίθµων οµαδοποίησης και σύγκρισης τους από εµπειρικές µελέτες.

3

4 ABSTRACT In the current diplomatic project is analyzed the problem of cluster analysis and be compared the different types of it. The purpose of cluster analysis is to group items in cluster, so that items belonging to the same cluster have a greater similarity than the items belonging to different clusters. In the first chapter of the project, the basic idea of cluster analysis is presented, as well as the geometric interpretation of it which is based on a simple instance. Then, cluster methods are presented which are divided into hierarchical and non-hierarchical methods or optimization method. Because of the different ways determining the clusters, there are many different techniques of cluster analysis, associated with each method and they differ mainly, compared with the calculation of distances between clusters. The hierarchical clustering techniques are presented analytically such as single linkage, complete linkage and average linkage emphasizing their differences and properties. Additionally, advantages and drawbacks of hierarchical methods are mentioned. Afterwards, the non-hierarchical methods are analyzed with more important K-means. Non-hierarchical methods are used mainly to improve the cluster solution which has resulted from a hierarchical method. In this part of thesis, a summary of the various clustering algorithms is presented with their comparison from empirical studies.

5

6 ΠΕΡΙΕΧΟΜΕΝΑ Περίληψη Abstract Κεφάλαιο 1: Εισαγωγή 1.1 Ανάλυση Συστάδων-Ορισµός Ευκλείδεια Απόσταση για Ζεύγη Στοιχείων και Πίνακας Απόστασης Γεωµετρική Ερµηνεία της Ανάλυσης Συστάδων Σκοπός Ανάλυσης Συστάδων..4 Κεφάλαιο 2: Ιεραρχικές µέθοδοι 2.1 Συσσωρευτικές Ιεραρχικές Μέθοδοι Συσσωρευτικός Ιεραρχικός Αλγόριθµος Μέθοδος Απλής Σύνδεσης ή simple linkage Οµαδοποίηση µε τη Χρήση Απλής Σύνδεσης Μέθοδος Πλήρης Σύνδεσης Οµαδοποίηση µε τη Χρήση Πλήρης Σύνδεσης Μέθοδος Σύνδεσης Μέσου Όρου Οµαδοποίηση µε τη Μέθοδος Σύνδεσης Μέσου Όρου Πλεονεκτήµατα και Μειονεκτήµατα Ιεραρχικών Μεθόδων...14 Κεφάλαιο 3: Μη Ιεραρχικές µέθοδοι 3.1 Μέθοδος K-means Οµαδοποίηση µε Μέθοδο K-means Πλεονεκτήµατα και µειονεκτήµατα Κ-means.20 Κεφάλαιο 3: Συµπεράσµατα...21 Αναφορές...22

7

8 ΚΕΦΑΛΑΙΟ 1 ΕΙΣΑΓΩΓΗ 1.1 Ανάλυση Συστάδων Ορισµός Η ανάλυση συστάδων ή clustering, είναι η οργάνωση µιας συλλογής από σηµεία σε ένα n- διάστατο ή διανύσµατα χώρο, σε συστάδες (clusters), µε βάση κάποιο µέτρο οµοιότητας. Στοιχεία που ανήκουν στην ίδια οµάδα, παρουσιάζουν µεγαλύτερη οµοιότητα, από τα στοιχεία που ανήκουν σε διαφορετικές οµάδες. Σε διάφορες επιστηµονικές έρευνες, ο ερευνητής ενδιαφέρεται να βρει µια ταξινόµηση στην οποία τα αντικείµενα που τον ενδιαφέρουν, ταξινοµούνται σε ένα µικρό αριθµό οµοιογενών οµάδων ή clusters. Συχνά αυτήν η ταξινόµηση εξυπηρετεί θεµελιώδεις σκοπούς. Στην ψυχιατρική, η ταξινόµηση των ψυχικών διαταραχών, θα βοηθούσε στην διερεύνηση των αιτιών τους και θα οδηγούσε σε πιο βελτιωµένες µεθόδους θεραπείας. Επιπλέον, η οµαδοποίηση γονιδίων που έχουν την ίδια λειτουργία είναι κορυφαίας σηµασίας. Η οµαδοποίηση ή clustering, διακρίνεται από τις µεθόδους ταξινόµησης. Η ανάλυση συστάδων είναι µια τεχνική στην οποία δεν γίνεται καµία υπόθεση σχετικά µε τον αριθµό των οµάδων ή τη δοµή της οµάδας. Το γεγονός ότι δεν υπάρχει µια εκ των προτέρων ταξινόµηση του δείγµατος υποδηλώνει ότι η ανάλυση συστάδων είναι θεµελιώδης εργαλείο για την εξερεύνηση των δεδοµένων. Έτσι, το πρώτο πράγµα που πρέπει να σηµειωθεί είναι ότι δεν οδηγούµαστε πάντα στην ίδια ταξινόµηση και πάντα θα υπάρχει µια ποικιλία από εναλλακτικές ταξινοµήσεις για το ίδιο σύνολο αντικειµένων ή ατόµων. Για παράδειγµα, τα ανθρώπινα όντα µπορούν να ταξινοµηθούν βάσει το φύλο τους, την ηλικία, ή ακόµη και το µορφωτικό τους επίπεδο. Γενικά, το είδος της οµαδοποίησης που προκύπτει από µια ανάλυση εξαρτάται από τις µεταβλητές που αναπαριστούν το αντικείµενο

9 1.2 Ευκλείδεια Απόστασης για Ζεύγη Στοιχείων και Πίνακας Απόστασης Το πιο γνωστό από τα µέτρα οµοιότητας είναι η Ευκλείδεια απόσταση για 2 αντικείµενα x και y και ισούται µε : d(x, y)= ( )*+(xi yi) '. Η ευκλείδεια απόσταση χρησιµοποιείται ευρέως σε περιπτώσεις λίγων διαστάσεων και έχει καλά αποτελέσµατα αν τα δεδοµένα οµαδοποιούνται σε συµπαγή και αρκετά αποµονωµένα cluster. Ωστόσο ένα πρόβληµα κατά την χρήσης σε πολλές διαστάσεις είναι πως το χαρακτηριστικό µε την µεγαλύτερη διαφοροποίηση σε σχέση µε τα υπόλοιπα κυριαρχεί και αποπροσανατολίζει το αποτέλεσµα. Για 2 n-διάστατες παρατηρήσεις : x=[x1,x2,.,xn] και y=[y1,y2,.,yn] η Ευκλείδεια απόσταση δίνεται από τον τύπο: d(x, y)= (x1 y1) ' + (x2 y2) ' + + (xn yn) '. Για παράδειγµά έστω ότι θέλουµε να υπολογίσουµε την ευκλείδεια απόσταση µεταξύ 2 οποιοδήποτε ασθενών από των παρακάτω πίνακα και να δηµιουργήσω τον πίνακα αποστάσεων. patient X1 X2 X3 1 x11=22 x21=21 x13=28 2 x21=20 x22=22 x23=30 3 x31=14 x32=15 x33=21 4 x41=16 x42=16 x43=24 5 x51=19 x52=19 x53=26 Τότε η απόσταση µεταξύ ασθενή 1 και 2 είναι: d(1,2)= (x11 x21) ' + (x12 x22) ' + (x13 x23) ' = (22 20) ' + (21 22) ' + (28 30) ' = 3. Όµοια υπολογίζονται και οι υπόλοιπες διαφορές και παίρνω τον πίνακα αποστάσεων: patient

10 1.3 Γεωµετρική Ερµηνεία της Ανάλυσης Συστάδων Η γεωµετρική της ερµηνεία είναι πολύ απλή. Θεωρώ τα υποθετικά δεδοµένα του παρακάτω πίνακα: ΑΝΤΙΚΕΙΜΕΝΟ ΕΙΣΟΔΗΜΑ ΕΤΗ ΕΚΠΑΙΔΕΥΣΗΣ S1 5 5 S2 6 6 S S S S Όπως φαίνεται στο παρακάτω σχήµα κάθε παρατήρηση αναπαρίσταται σε ένα σηµείο του δισδιάστατου χώρου. Γενικά, κάθε παρατήρηση µπορεί να αναπαρασταθεί σαν ένα σηµείο σε ένα n- διάστατο χώρο, όπου n ο αριθµός των χαρακτηριστικών ή µεταβλητών που χρησιµοποιούνται για να περιγράψουµε τα αντικείµενα. Υποθέτω ότι θέλω να δηµιουργήσω 3 οµοιογενείς οµάδες. Σύµφωνα µε το σχήµα τα S1, S2 τα S3, S4 και τα S5, S6 αποτελούν 3 οµάδες

11 Όπως βλέπουµε η ανάλυση συστάδων οµαδοποιεί παρατηρήσεις ώστε οι παρατηρήσεις σε κάθε οµάδα να είναι όµοιες σε σχέση µε τις µεταβλητές οµαδοποίησης. 1.4 Σκοπός Ανάλυσης Συστάδων Σκοπός της ανάλυσης συστάδων είναι να οµαδοποιεί σε cluster έτσι ώστε κάθε cluster να είναι όσο το δυνατό οµοιογενές σε σχέση µε τις µεταβλητές οµαδοποίησης. Το πρώτο βήµα είναι να επιλέξουµε ένα µέτρο οµοιότητας µε το οποίο µετράµε την συσχέτιση(οµοιότητα) µεταξύ των αντικειµένων. Στην συνέχεια εξετάζουµε το είδος της τεχνικής οµαδοποίησης που θα χρησιµοποιήσουµε(ιεραρχική ή µη ιεραρχική). Τρίτο βήµα είναι να επιλεγεί το είδος της µεθόδου για την επιλεγµένη τεχνική. Και τέλος, γίνεται µια συζήτηση αναφορικά µε τον αριθµό των cluster και ερµηνεύονται τα αποτελέσµατα. Στην πορεία της διπλωµατικής θα ασχοληθούµε µε τις δύο παρακάτω κατηγορίες τεχνικών που αποτελούν την πλειονότητα των εφαρµογών στην ανάλυση συστάδων. 1) Συσσωρευτικοί Ιεραρχικοί µέθοδοι (single linkage, complete linkage, average linkage) 2) Μη ιεραρχικοί µέθοδοι ( k-means) - 4 -

12 ΚΕΦΑΛΑΙΟ 2 ΙΕΡΑΡΧΙΚΕΣ ΜΕΘΟΔΟΙ Οι ιεραρχικές τεχνικές οµαδοποίησης είτε µε µια σειρά διαδοχικών συγχωνεύσεων είτε µε µια σειρά διαδοχικών διαιρέσεων και γι αυτό το λόγο χωρίζονται σε συσσωρευτικές και διαιρετικές. Οι συσσωρευτικές(agglomerative) ιεραρχικές µέθοδοι ξεκινούν µεµονωµένα αντικείµενα. Κατά συνέπεια υπάρχουν αρχικά τόσες πολλές συστάδες όσες είναι και τα αντικείµενα όντας κάθε αντικείµενο µια ξεχωριστή συστάδα. Τα πιο όµοια αντικείµενα οµαδοποιούνται πρώτα και οι αρχικές αυτές οµάδες συγχωνεύονται σύµφωνα µε τις οµοιότητές τους στο επόµενο υψηλότερο επίπεδο µε ένα cluster λιγότερο. Το ζευγάρι που επιλέχθηκε για την συγχώνευση αποτελείται από 2 οµάδες µε την µικρότερη ανοµοιότητα µέσα στην οµάδα. Τελικά καθώς µειώνεται η οµοιότητα όλες οι υποοµάδες συγχωνεύονται σε µια ενιαία συστάδα. Οι διαιρετικές(divisive) ιεραρχικές µέθοδοι δουλεύουν στην αντίθετη κατεύθυνση. Μια αρχική ενιαία οµάδα διαιρείται σε 2 υποοµάδες. Η διάσπαση επιλέγεται για να παράγει 2 νέες οµάδες µε την µεγαλύτερη ανοµοιότητα µεταξύ των οµάδων. Αυτές οι υποοµάδες διαιρούνται περαιτέρω σε ανόµοιες υποοµάδες. Η διαδικασία συνεχίζεται έως ότου υπάρξουν τόσες πολλές υποοµάδες όσες και τα αντικείµενα, δηλαδή µέχρι κάθε αντικείµενο να σχηµατίσει µια οµάδα. Γι αυτό και agglomerative είναι η προσέγγιση από κάτω προς τα πάνω αφού αρχικά κάθε αντικείµενο είναι ένα cluster, κι όσο ανεβαίνουµε προς τα πάνω στην ιεραρχία ζευγαρώνει µε άλλα cluster. Ενώ divisive είναι η προσέγγιση από πάνω προς τα κάτω. Στο παρακάτω παράδειγµα παρουσιάζονται οι 2 προσεγγίσεις στο οποίο θέλουµε να οµαδοποιήσουµε 6 cluster: a, b, c, d, e, f

13 2.1 Συσσωρευτικές Ιεραρχικές Μέθοδοι Σε µια ιεραρχική ταξινόµηση τα δεδοµένα δεν διαµερίζονται σε ένα συγκεκριµένο αριθµό κατηγοριών ή συστάδων σε ένα βήµα µόνο. Αντί γι αυτό, η ταξινόµηση αποτελείται από µια σειρά διαµερίσεων, που εκτελούνται από µια µοναδική συστάδα, που περιέχει όλα τα άτοµα σε n συστάδες που η κάθε µια περιέχει ένα άτοµο. Οι συσσωρευτικές ιεραρχικές τεχνικές οµαδοποίησης παράγουν διαµερίσεις από µια σειρά διαδοχικών συγχωνεύσεων των n ατόµων σε οµάδες. Οι συγχωνεύσεις είναι µη αναστρέψιµες, δηλαδή όταν ένας συσσωρευτικός αλγόριθµος έχει θέσει 2 άτοµα στην ίδια οµάδα δεν µπορούν αυτά να εµφανιστούν στην συνέχεια σε διαφορετικές οµάδες. Υποθέτουµε ότι µια συσσωρευτική µέθοδος έχει φτάσει στο στάδιο που έχει c cluster. Το επόµενο βήµα είναι να συγχωνεύσουµε 2 από αυτά σε 1 για να παράγουµε c-1 clusters. Αυτό επαναλαµβάνεται στην συνέχεια, για να δώσει c-2 clusters, και ούτω καθεξής. Φυσικά, αρχικά c=n ο αριθµός των σηµείων παρατήρησης. Σε κάθε βήµα τα 2 clusters που συγχωνεύονται επιλέγονται µελετώντας τον πίνακα απόστασης των αποστάσεων µεταξύ των cluster. Οι υποψήφιοι για την συγχώνευση σε κάθε στάδιο είναι τα 2 πλησιέστερα cluster, µε τους τρόπους µέτρησης των αποστάσεων να διαφέρουν. Όταν όλες συσσωρευτικές τεχνικές περιορίσουν τελικά τα δεδοµένα σε µια µόνο συστάδα που περιέχει όλα τα άτοµα ο ερευνητής που επιδιώκει την λύση µε την καλύτερη προσαρµογή του αριθµού των συστάδων θα αποφασίσει ποια διαµέριση να επιλέξει. Ένας λόγος ύπαρξης διαφορετικών τεχνικών ανάλυσης είναι ότι υπάρχουν πολλοί διαφορετικοί τρόποι προσδιορισµού των cluster. Οι διάφοροι µέθοδοι διαφέρουν ουσιαστικά στον τρόπο υπολογισµού της απόστασης ανάµεσα στα 2 cluster. Οι πιο δηµοφιλείς µέθοδοι είναι: 1) Κοντινότερος γείτονας ή single linkage 2) Μακρινότερος γείτονας ή complete linkage 3) Σύνδεση µέσου όρου ή average linkage 4) Σύνδεση κεντροειδούς ή centroid 5) Μέθοδος Ward 6) Σύνδεση διαµέσου - 6 -

14 Εµείς θα ασχοληθούµε στην παρούσα διπλωµατική µε την παρουσίαση και σύγκριση των 3 πρώτων µεθόδων. 2.2 Συσσωρευτικός Ιεραρχικός αλγόριθµος Ο συσσωρευτικός ιεραρχικός αλγόριθµος περιλαµβάνει τα εξής βήµατα: Βήµα 1: Ξεκινώ µε Ν συστάδες που κάθε µια περιέχει µόνο µια οντότητα και έναν ΝxΝ πίνακα αποστάσεων συµµετρικό D={d(ik)}. Βήµα 2: Αναζητώ στον πίνακα αποστάσεων το κοντινότερο(πιο όµοιο) ζευγάρι συστάδων. Έστω ότι η απόσταση στα cluster U-V είναι d(uv). Βήµα 3: Συγχωνεύοµε τα cluster U-V και ονοµάζω την πιο πρόσφατη σχηµατισµένη συστάδα (UV). Επαναυπολογίζουµε τις εισόδους στον πίνακα αποστάσεων διαγράφοντας τις στήλες και τις γραµµές που αντιστοιχούν στα cluster U και V και προσθέτοντας µια γραµµή και στήλη που δίνει τις αποστάσεις ανάµεσα στην συστάδα (UV) και τις υπόλοιπες. Βήµα 4: Επαναλαµβάνουµε τα βήµατα 2 και 3 συνολικά Ν-1 φορές και καταγράφουµε τις συστάδες που συγχωνεύθηκαν και τα επίπεδα (αποστάσεις ή οµοιότητες) στα οποία πραγµατοποιούνται οι συγχωνεύσεις. 2.3 Μέθοδος Απλής Σύνδεσης (single linkage) Είπαµε ότι οι συσσωρευτικές ιεραρχικές τεχνικές διαφέρουν κυρίως ως προς το πως µετρούν την απόσταση ανάµεσα σε 2 cluster-το οποίο cluster κάποιες φορές µπορεί να αποτελείται από µόνο ένα άτοµο-. Δύο απλά µέτρα µεταξύ των οµάδων είναι: d(ab) = min {d(i, j)} (1) d(ab) = max {d(i, j)} (2), i, j Î A, B όπου d(ab) η απόσταση ανάµεσα σε 2 cluster A και Β και d(i, j) η απόσταση ανάµεσα στα άτοµα i, j. Αυτήν θα µπορούσε να είναι η ευκλείδεια απόσταση ή κάποιο άλλο µέτρο απόστασης. Το µέτρο ανοµοιότητας µεταξύ οµάδων (1) είναι η βάση της οµαδοποίησης απλής σύνδεσης ενώ το (2) της οµαδοποίησης πλήρους σύνδεσης. Μια περαιτέρω δυνατότητα για την µέτρηση της απόστασης µεταξύ των cluster είναι: d(ab) = (7) i A j B d(i, j) - 7 -

15 όπου n(a), n(b) οι αριθµοί ατόµων στα 2 cluster A και Β. Το µέτρο αυτό είναι η βάση της average linkage. Σχηµατικά τα 3 παραπάνω µέτρα στο ακόλουθο σχήµα για (a)απλή σύνδεση,(b) πλήρη σύνδεση,(c) σύνδεση µέσου όρου: Η single linkage αποκαλείται και ως η µέθοδος του κοντινότερου γείτονα. Οι είσοδοι στον αλγόριθµος της µπορεί να είναι αποστάσεις ή οµοιότητες µεταξύ ζευγών αντικειµένων. Οι οµάδες σχηµατίζονται από µεµονωµένες οντότητες συγχωνεύοντας τους κοντινότερους γείτονες(την µικρότερη απόσταση ή την µεγαλύτερη οµοιότητα). Εφαρµόζοντάς την έχουµε τον πίνακα D = {d(i, k)} και πρέπει να βρούµε την µικρότερη απόσταση που υπάρχει σε αυτόν και στην συνέχεια συγχωνεύουµε τα αντίστοιχα αντικείµενα µε την µικρότερη απόσταση τα λεγόµενα U,V για να πάρουµε την συστάδα (UV). Για το βήµα 3 του γενικού αλγορίθµου οι αποστάσεις µεταξύ (UV) και κάποιας W είναι: d{(uv), W} = min {d(uw, VW)}, εννοείται η κοντινότερες αποστάσεις Οµαδοποίηση µε τη Χρήση Απλής Σύνδεσης Για να γίνει καλύτερα κατανοητή η λειτουργεία της απλής σύνδεσης θεωρώ υποθετικές αποστάσεις µεταξύ 5 αντικειµένων: - 8 -

16 D = {d(i, k)} = (1) (2) (3) (4) (5) (1) 0 (2) 9 0 (3) (4) (5) Θεωρώντας κάθε αντικείµενο ως συστάδα η οµαδοποίηση ξεκινά µε την συγχώνευση των 2 κοντινότερων στοιχείων, δηλαδή των 5 και 3 αφού min {d(i, k)}= 2 σχηµατίζοντας την συστάδα (35). Για το επόµενο στάδιο χρειαζόµαστε τις αποστάσεις µεταξύ (35) και των 1,2,4. Έτσι, d{(35), 1}= min {d(31, 51)}= 3, d{(35), 2}= min {d(32, 52)}= 7, d{(35), 4}= min {d(34, 54)}= 8. Διαγράφω γραµµές και στήλες του D που αντιστοιχούν στα αντικείµενα 3 και 5 και προσθέτοντας µια γραµµή και στήλη για την συστάδα (35) έχω: (35) (1) (2) (4) (35) 0 (1) 3 0 (2) (4) Η µικρότερη απόσταση είναι µεταξύ (35), 1 µε d{(35), 1}=3 οπότε συγχωνεύουµε τις συστάδες και προκύπτει η (135). Υπολογίζοντας τις νέες αποστάσεις έχω, d{(135), 2}= min {d((35)2,12}= 7, d{(135), 4}= min {d((35)4, 41)}= 6 και ο πίνακας είναι: (35) (2) (4) (135) 0 (2) 7 0 (4) Η µικρότερη απόσταση είναι µεταξύ 4,2 µε d{4,2}=5 οπότε συγχωνεύουµε τις συστάδες και προκύπτει η (24). Έτσι καταλήξαµε να έχουµε δύο ευδιάκριτες συστάδες τις (135), (24). Υπολογίζοντας την απόσταση του κοντινότερου γείτονά τους προκύπτει, d{(135), (24)}= min {d((135)2,(135)4}= 6 και ο τελικός πίνακας είναι (35) (2) (135) 0 (24) 6 0 Συνεπώς τα cluster συγχωνεύονται για να σχηµατίσουν µια ενιαία συστάδα όλων των αντικειµένων την (12345) όταν η απόσταση του κοντινότερου γείτονα φτάσει στο 6. Οι διαµερίσεις κάθε σταδίου είναι οι εξής: - 9 -

17 Στάδιο Οµάδες P5 [1],[2],[3],[4],[5] P4 [35],[1],[2],[4] P3 [135],[2],[4] P2 [135],[24] P1 [12345] Ένα σύνηθες πρόβληµα της απλής σύνδεσης είναι συνενώνει συστάδες οι οποίες έχουν δύο κοντινά σηµεία και πολλά άλλα σηµεία βρίσκονται σε µεγάλες αποστάσεις. Ένα άλλο πρόβληµα είναι ότι µπορεί να προκληθεί η δηµιουργία µιας επιµήκους συστάδας και να προστίθενται συνεχώς νέα σηµεία στην ουρά της συστάδας. Επίσης εάν µεταξύ δύο πραγµατικών συστάδων υπάρχουν µεµονωµένα σηµεία που δηµιουργούν µια γέφυρα τότε οι συστάδες θα ενωθούν, έτσι τα σηµεία στα άκρα της συστάδας θα απέχουν πολύ µεταξύ τους. Το πρόβληµα αυτό είναι γνωστό ως φαινόµενο της αλυσίδας(chaining phenomenon). Το σηµαντικό πλεονέκτηµά της είναι ότι δεν επηρεάζεται από ακραίες τιµές. 2.4 Μέθοδος Πλήρης Σύνδεσης (complete linkage) Η οµαδοποίηση πλήρους σύνδεσης προχωρά µε τον ίδιο τρόπο µε της απλής σύνδεσης αλλά µε µια σηµαντική εξαίρεση. Σε κάθε στάδιο η απόσταση ανάµεσα στις συστάδες καθορίζεται από την απόσταση ανάµεσα σε 2 στοιχεία, ένα από κάθε συστάδα, που είναι πιο απόµακρα και γι αυτό καλείται και η µέθοδος του µακρινότερου γείτονα. Ο γενικός συσσωρευτικός αλγόριθµος, αρχίζει ξανά, βρίσκοντας την ελάχιστη είσοδο στον πίνακα D = {d(i, k)} και συγχωνεύοντας αντίστοιχα τα αντικείµενα U,V για να πάρουµε την συστάδα (UV). Στο βήµα 3 του γενικού αλγορίθµου οι αποστάσεις µεταξύ (UV) και W υπολογίζεται από d{(uv), W} = max {d(uw, VW)} Οµαδοποίηση µε την Χρήση Πλήρους Σύνδεσης Θεωρώ ξανά τον πίνακα αποστάσεων:

18 D = {d(i, k)}= (1) (2) (3) (4) (5) (1) 0 (2) 9 0 (3) (4) (5) Στο πρώτο στάδιο τα αντικείµενα 3 και 5 συγχωνεύονται αφού είναι τα δύο πιο όµοια, σχηµατίζοντας την συστάδα (35). Στο στάδιο δύο υπολογίζουµε: d{(35), 1}= max {d(31, 51)}= 11, d{(35), 2}= max {d(32, 52)}= 10, d{(35), 4}= max {d(34, 54)}= 9 και ο νέος πίνακας είναι: (35) (1) (2) (4) (35) 0 (1) 11 0 (2) (4) Η επόµενη συγχώνευση συµβαίνει µεταξύ των δύο πιο όµοιων οµάδων 2 και 4 γι να πάρουµε την συστάδα (24). Στο βήµα 3 έχουµε: d{(35), (35)}= max {d((2,(35)), (4,(35)))}= 10, d{(24), 1}= max {d(2, 1), (4, 1) }= 9 και ο πίνακας αποστάσεων είναι: (35) (24) (1) (35) 0 (24) 10 0 (1) Η επόµενη συγχώνευση παράγει την συστάδα (124) και στο τελικό στάδιο συγχωνεύονται οι (35) και (124) σε µια ενιαία συστάδα (12345) στο επίπεδο µε: (124) (35) (124) 0 (35) 11 0 Συνεπώς τα cluster συγχωνεύονται για να σχηµατίσουν µια ενιαία συστάδα όλων των αντικειµένων την (12345) όταν η απόσταση φτάσει στο 6. Οι διαµερίσεις κάθε σταδίου είναι οι εξής:

19 Στάδιο Οµάδες P5 [1],[2],[3],[4],[5] P4 [35],[1],[2],[4] P3 [35],[1],[24] P2 [35],[124] P1 [12345] Η µέθοδος δεν συνίσταται για δεδοµένα στα οποία µπορεί να υφίσταται αρκετός θόρυβος (θόρυβος είναι τυχαίο σφάλµα ή διακύµανση σε µια µετρούµενη µεταβλητή, Jiawei Han, Micheline Kamber, Jian Pei, 2012). Με την µέθοδο αυτήν αποφεύγονται προβλήµατα που παρουσιάζονται µε την απλή σύνδεση όπως επιµήκεις συστάδες. Αντίθετα η πλήρης σύνδεση τείνει να δηµιουργεί συµπαγείς συστάδες και θεωρείται χρήσιµη αν είναι αναµενόµενο ότι οντότητες της ίδιας συστάδας βρίσκονται σε µεγάλη µεταξύ τους απόσταση στον πολυδιάστατο χώρο. 2.5 Μέθοδος Σύνδεση Μέσου Όρου (average linkage) Η σύνδεση του µέσου όρου θεωρεί την απόσταση µεταξύ 2 cluster σαν την µέση απόσταση ανάµεσα σ όλα τα ζευγάρια στοιχείων, όπου ένα µέλος κάθε ζευγαριού ανήκει σε κάθε cluster (δηλαδή το µέσο της απόστασης των µελών του ενός cluster και του άλλου). Ξανά οι είσοδοι στον αλγόριθµο µπορεί να είναι αποστάσεις και η µέθοδος χρησιµεύει για να οµαδοποιεί αντικείµενα ή µεταβλητές. Σύµφωνα µε τον γενικό αλγόριθµο ξεκινώ ψάχνοντας τον πίνακα απόστασης D για να βρούµε τα πλησιέστερα(πιο όµοια) αντικείµενα, για παράδειγµα τα U,V και τα συγχωνεύουµε για να προκύψει η συστάδα (UV). Στο 3 ο βήµα οι αποστάσεις µεταξύ (UV) και W καθορίζονται από τον τύπο d((uv)w) = (UV) k W d(i, k) µε d(i, k) η απόσταση ανάµεσα στο αντικείµενο i και k. + 5 AB 5(C) i Οµαδοποίηση µε τη Σύνδεση του Μέσου Όρου Θεωρώ ξανά τον πίνακα τον πίνακα αποστάσεων:

20 D = {d(i, k)}= (1) (2) (3) (4) (5) (1) 0 (2) 9 0 (3) (4) (5) Στο πρώτο στάδιο τα αντικείµενα 3 και 5 συγχωνεύονται αφού είναι τα δύο πιο όµοια, σχηµατίζοντας την συστάδα (35). Στο στάδιο δύο υπολογίζουµε: H I,+ KH(L,+) ' H I,M KH(L,M) ' d{(35), 1}= 4}= =(3+11)/2=7, d{(35), 2}= =(9+8)/2=8.5 και ο νέος πίνακας είναι: H I,' KH(L,') ' =(7+10)/2=8.5, d{(35), (35) (1) (2) (4) (35) 0 (1) 17 0 (2) (4) Η επόµενη συγχώνευση συµβαίνει µεταξύ των δύο πιο όµοιων οµάδων 2 και 4 γι να πάρουµε την συστάδα (24). Στο βήµα 3 έχουµε: H ',IL KH M,IL H ',+ KH M,+ d{(24), (35)}= =( )/2=8.5, d{(24), (1)}= =(9+6)/2=7.5 ' ' και ο νέος πίνακας είναι: (35) (24) (1) (35) 0 (24) (1) Η επόµενη συγχώνευση παράγει την συστάδα (124) και d{(124), H +,IL KH 'M,IL (35)}= =(11+8.5)/2=9.75 άρα: ' (124) (35) (124) 0 (35) Συνεπώς τα cluster συγχωνεύονται για να σχηµατίσουν µια ενιαία συστάδα όλων των αντικειµένων την (12345) όταν η απόσταση φτάσει στο Οι διαµερίσεις κάθε σταδίου είναι οι εξής:

21 Στάδιο Οµάδες P5 [1],[2],[3],[4],[5] P4 [35],[1],[2],[4] P3 [35],[1],[24] P2 [35],[124] P1 [12345] Αυτή η µέθοδος απαιτεί το µεγαλύτερο κόστος σε υπολογισµούς καθώς υπολογίζει την µέση απόσταση όλων των πιθανών ζευγών στοιχείων από τις 2 συστάδες που διερευνώνται. Η χρήση της µεθόδου δεν δηµιούργει το φαινόµενο της αλυσίδας (single linkage) ενώ τα αποµακρυσµένα outliers δεν χρήζουν ιδιαίτερης σηµασίας κατά την απόφαση δηµιουργίας συστάδων. Άµεση συνέπεια αυτού είναι ότι η συγκεκριµένη µέθοδος είναι πιο δηµοφιλής από τις άλλες. Επίσης η κάθε συσσώρευση συµβαίνει σε απόσταση συστάδων µεγαλύτερη από αυτήν του προηγούµενου σταδίου συσσώρευσης δίνοντας την δυνατότητα τερµατισµού της οµαδοποίησης είτε όταν οι συστάδες βρίσκονται πολύ µακριά για να συγχωνευθούν, είτε όταν υπάρχει ικανοποιητικά µικρός αριθµός υπολογισµένων συστάδων. 2.6 Πλεονεκτήµατα και Μειονεκτήµατα Ιεραρχικών Μεθόδων Τα βασικά πλεονεκτήµατα είναι τα εξής: Δεν απαιτείται ο αριθµός των οµάδων να είναι γνωστός εκ των προτέρων. Δηµιουργούν πολλαπλά επίπεδα φωλιασµένων συστάδων και επιτρέπουν στον χρήστη να επιλέξει το επίπεδο που αυτός επιθυµεί. Δεν υπάρχουν παράµετροι εισόδου (εκτός από την επιλογή της οµοιότητας) Στον αντίποδα τα βασικά µειονεκτήµατά του είναι τα ακόλουθα: Κάθε ενέργεια η οποία πραγµατοποιείται σε ένα στάδιο δεν είναι αντιστρέψιµη. Από τη στιγµή που 2 αντικείµενα ενταχθούν στην ίδια οµάδα θα παραµείνουν στην ίδια οµάδα χωρίς την δυνατότητα να διαχωριστούν στην πορεία. Χρειάζεται να ελέγξουν πολλές αποστάσεις και έτσι καθυστερούν όταν χρειάζεται να επεξεργαστούν µεγάλο αριθµό αντικειµένων

22 ΚΕΦΑΛΑΙΟ 3 ΜΗ ΙΕΡΑΡΧΙΚΕΣ ΜΕΘΟΔΟΙ Στην µη ιεραρχική οµαδοποίηση τα δεδοµένα διαιρούνται σε k διαµερίσεις ή οµάδες µε κάθε διαµέριση να αντιπροσωπεύει ένα cluster. Σε αντίθεση µε την ιεραρχική, ο αριθµός των cluster k, µπορεί είτε να διευκρινιστεί εκ των προτέρων είτε να καθοριστεί σαν µέρος της διαδικασίας οµαδοποίησης. Επειδή δεν είναι απαραίτητο να καθοριστεί ένας πίνακας αποστάσεων µεταξύ των αντικειµένων που θέλουµε να οργανώσουµε σε συστάδες, δεν είναι απαραίτητο να αποθηκευτούν στον υπολογιστή κατά το τρέξιµο του αλγορίθµου. Έτσι οι µη ιεραρχικές µπορούν να εφαρµοστούν σε πολύ µεγαλύτερο όγκο δεδοµένων από τις ιεραρχικές. Οι τεχνικές µη ιεραρχικής οµαδοποίησης ακολουθούν τα ακόλουθα βήµατα: Βήµα 1: Επιλέγουµε k αρχικά κεντροειδή των cluster ή κοµβικά σηµεία (seed points) µε k να είναι ο επιθυµητός αριθµός cluster. Βήµα 2: Αναθέτουµε κάθε παρατήρηση στο cluster στο οποίο αυτήν είναι η πλησιέστερη. Βήµα 3: Αναθέτουµε εκ νέου ή ανακατεύουµε κάθε παρατήρηση σ ένα από τα k cluster σύμφωνα με ένα προκαθορισμένο κανόνα τερματισμού. Βήµα 4: Σταµατάει αν δεν υπάρχει καµία ανακατανοµή των σηµείων ή αν η ανακατανοµή ικανοποιεί τον κανόνα τερµατισµού ειδάλλως πηγαίνω στο βήµα 2. Οι περισσότεροι από τους µη ιεραρχικούς αλγορίθµους διαφέρουν σε σχέση µε: 1) Την µέθοδο που χρησιµοποιήθηκε για την απόκτηση των αρχικών κεντροειδών ή των κοµβικών σηµείων και 2) Τον κανόνα που χρησιµοποιήθηκε για την ανακατανοµή των παρατηρήσεων. Κάποιες από τις πιο βασικές µεθόδους για την απόκτηση των αρχικών κεντροειδών ή των κοµβικών σηµείων είναι: Επιλέγουµε τις k πρώτες παρατηρήσεις µε µη ελλιπή δεδοµένα σαν centroids ή seed points για αρχικά cluster. Επιλέγουµε τυχαία, k,µη ελλιπής παρατηρήσεις σαν κέντρα clusters ή κοµβικά σηµεία. Κάποιες από τις πιο βασικές µεθόδους για την ανακατανοµή των παρατηρήσεων είναι:

23 Υπολογίζουµε το κέντρο κάθε cluster( centroid ) και αναθέτουµε εκ νέου τα αντικείµενα σ εκείνο το cluster µε το πλησιέστερο centroid. Τα centroid δεν ενηµερώνονται καθώς αναθέτουµε κάθε παρατήρηση στα k cluster. Αυτά υπολογίζονται εκ νέου αφού έχει γίνει η ανάθεση όλων των παρατηρήσεων. Αν η µεταβολή στα centroid των cluster είναι µεγαλύτερη από ένα κριτήριο σύγκλισης που ορίστηκε τα centroid επαναπροσδιορίζονται. Η διαδικασία ανακατανοµής συνεχίζεται έως ότου η µεταβολή των centroid να είναι µικρότερη από το καθορισµένο κριτήριο σύγκλισης. Τοποθετούµε εκ νέου παρατηρήσεις έτσι ώστε να ελαχιστοποιείται κάποιο στατιστικό κριτήριο. Αυτές οι µέθοδοι είναι γνωστές και ως hill-climbing. Από τις µη ιεραρχικές µεθόδους θα παρουσιασθεί η πιο ευρέως γνωστή η λεγόµενη K-means. Άλλη µέθοδος είναι η µέθοδος k-medoids η οποία κάνει χρήση κέντρου όχι ένα υπολογισµένο σηµείο όπως η K-means αλλά ενός υπαρκτού σηµείου δεδοµένων. 3.1 Μέθοδος K-means Η µέθοδος προτάθηκε από τον Macqeen (1967) και είναι η πιο διαδεδοµένη µη ιεραρχική µέθοδος. Στόχος της είναι να κατανείµει ένα σύνολο αντικειµένων σε ένα προκαθορισµένο αριθµό συστάδων µε τρόπο τέτοιο που να αυξάνει την οµοιότητα εντός των συστάδων. Ο αλγόριθµος περιλαµβάνει µια επαναληπτική διαδικασία όπου σε κάθε επανάληψη υπολογίζεται το κέντρο της συστάδας. Τα αντικείµενα εντάσσονται στη συστάδα µε το πλησιέστερο κέντρο. Αναλυτικά ο αλγόριθµος της K-means µεθόδου: Βήµα 1: Διαµερίζουµε τα στοιχεία σε k αρχικά cluster και υπολογίζουµε το κέντρο του κάθε cluster(centroid). Βήµα 2: Ανατρέχουµε εντός της λίστας των δεδοµένων, αναθέτοντας κάθε δεδοµένο στο cluster που έχει το κοντινότερο centroid. (Η απόσταση υπολογίζεται συνήθως µε την ευκλείδεια απόσταση και ισούται µε: mi= + O) O) P*+ xj, όπου Mi το πλήθος των αντικειµένων της συστάδας i και mi το υπολογιζόµενο κέντρο). Αφού αναθέσουµε όλα τα δεδοµένα επαναυπολογίζουµε τις θέσεις των centroid για το cluster που λαµβάνει το νέο στοιχείο και το cluster που χάνει το στοιχείο

24 Βήµα 3: Επαναλαµβάνουµε το βήµα 2 έως ότου δεν πραγµατοποιηθούν όλες οι ανακατατάξεις και τα centroid δεν κινούνται. Παρά την έναρξη µε µια διαµέριση όλων των στοιχείων σε k αρχικές οµάδες στο βήµα 1, θα µπορούσε να διευκρινιστούν τα αρχικά centroids και µετά να συνεχίσουµε στο βήµα 2, δηλαδή, Βήµα 1: Τοποθετούµε k σηµεία στο χώρο των δεδοµένων που θα οµαδοποιηθούν τα οποία αντιπροσωπεύουν τα αρχικά centroids. Ένας από τους βασικούς στόχους του αλγορίθµου είναι να καταφέρει να ελαχιστοποιήσει τη συνάρτηση τετραγωνικού λάθους που ισούται : ( )*+ RP S), V= (xj mi) ' Όπου ci οι συστάδες, x τα αντικείµενα και mi τα κέντρα της συστάδας i Οµαδοποίηση µε τη Μέθοδο K-means Υποθέτουµε ότι µετράµε 2 µεταβλητές x1,x2 για κάθε ένα από τα 4 στοιχεία A,B,C,D. Τα δεδοµένα δίνονται στον ακόλουθο πίνακα: Στοιχεία Παρατήρηση x1 Παρατήρηση x2 Α 5 3 Β -1 1 C 1-2 D -3-2 Επιλέγω να διαιρέσω αυτά τα στοιχεία σε έστω k=2 cluster έτσι ώστε τα στοιχεία ενός cluster να είναι πιο όµοια µεταξύ τους από ότι σε διαφορετικό cluster. Για να εφαρµόσουµε την µέθοδο k=2-means διαιρούµε αυθαίρετα τα στοιχεία σε 2 cluster, τα (AB), (CD) και υπολογίζουµε τις συντεταγµένες (x1,x2) του centroid του κάθε cluster. Άρα στο βήµα 1 έχουµε, cluster x1 x2 (AB) (CD) 5 + ( 1) ( 3) 2 = 2 = (1) ( 2) 2 = 2 =

25 Στο βήµα 2 υπολογίζουµε την ευκλείδεια απόσταση κάθε στοιχείου από την οµάδα των centroid και αναθέτουµε ξανά κάθε στοιχείο στην πλησιέστερη σε αυτό οµάδα. Αν ένα στοιχείο µετακινείται από την αρχική κατάσταση, τα κέντρα των cluster πρέπει να ενηµερωθούν πριν προχωρήσουµε. Η i- συντεταγµένη του centroid, i=1,2, p ενηµερώνεται από τους τύπους: xi(new)= 5R)KRP) 5K+, αν το j-στοιχείο προστίθεται σε µια οµάδα xi(new)= 5R)URP) 5U+, αν το j-στοιχείο αφαιρείται από µια οµάδα Εδώ n ο αριθµός στοιχείων στην παλιά οµάδα µε centroid τα x1,x2. Θεωρούµε τα αρχικά cluster (AB), (CD). Οι συντεταγµένες των centroid είναι (2,2) και (-1,-2) αντίστοιχα. Έστω το στοιχείο Α(5,3) µετακινείται στην οµάδα ( CD). Οι νέες οµάδες είναι (Β) και (ACD) και µε τα ενηµερωµένα centroid: Οµάδα (Β): x1(new)= ' ' UL 'U+ Οµάδα (ACD): x1(new)= ' U+ KL 'K+ ' ' UI = 1 και x2(new)= = 1 'U+ = 1 και x2(new)= ' U' KI 'K+ = 0.33 Επιστρέφουµε στις αρχικές οµάδες του βήµατος 1 και υπολογίζουµε τις τετραγωνικές αποστάσεις: d ' (A, (AB))=(5 2) ' +(3 2) ' =10 d ' (A, (CD))=(5 + 1) ' +(3 + 2) ' =61, αν το Α δεν µετακινείται d ' (A, (B)=(5 + 1) ' +(3 1) ' =40 d ' (A, (ACD))=(5 1) ' +(3 0.33) ' =27.09, αν το Α µετακινείται στην (CD) Αφού το Α βρίσκεται πλησιέστερα στο κέντρο του (AB) απ ότι στο κέντρο του (ACD) δεν τοποθετείται εκ νέου. Συνεχίζουµε µε το Β: d ' (B, (AB))=( 1 2) ' +(1 2) ' =10 d ' (B, (CD))=( 1 + 1) ' +(1 + 2) ' =9, αν το Β δεν µετακινείται d ' (Β, (A))=( 1 5) ' +(1 3) ' =40 d ' (Β, (BCD))=( 1 + 1) ' +(1 + 1) ' =4, αν το Β µετακινείται στην οµάδα (CD)

26 Αφού το Β βρίσκεται πλησιέστερα στο κέντρο του (BCD) απ ότι στο κέντρο του (AB), το Β µεταφέρεται στην οµάδα (CD). Τώρα έχουµε (Α) µε (5,3) και (BCD) µε (-1,-1). Συνεχίζοντας όµοια µε το C βλέπουµε πώς το C δεν µετακινείται και τελικά βρίσκουµε πως δεν µπορούν να υπάρξουν περισσότερες ανακατατάξεις και τα τελικά cluster k=2 είναι (Α) και (BCD) µε το άθροισµα των τετραγώνων στο εσωτερικό του κάθε cluster να είναι: (A): 0 και (BCD): 4+5+5=14. Παρακάτω φαίνεται σχηµατική αναπαράσταση του k-means όπου αριστερά φαίνεται η αρχική τυχαία διαµέριση που επιλέξαµε εµείς και δεξιά το τελικό αποτέλεσµα

27 3.2 Πλεονεκτήµατα και Μειονεκτήµατα Μεθόδου Κ-means Ο αλγόριθµος K-means διαθέτει τα παρακάτω πλεονεκτήµατα: Είναι απλός και κατανοητός. Τα αντικείµενα µοιράζονται σε συστάδες µε αυτόµατο τρόπο. Είναι αρκετά γρήγορος. Για τον λόγο αυτό είναι περισσότερο κατάλληλος για οµαδοποίηση µεγάλων συνόλων δεδοµένων σε σχέση µε άλλες µεθόδους. Ωστόσο παρουσιάζονται και κάποια µειονεκτήµατα: Ο αριθµός των συστάδων πρέπει να καθοριστεί από τον χρήστη, έτσι ίσως απαιτείται σε κάποιες περιπτώσεις να την εφαρµόσει ένας έµπειρος χρήστης Το τελικό αποτέλεσµα εξαρτάται σε µεγάλο βαθµό από την αρχική επιλογή των κέντρων. Σε αντίθετη περίπτωση µπορεί να οδηγηθούµε σε σηµαντικά διαφορετικές συστάδες. Είναι πολύ ευαίσθητος στη ύπαρξη ακραίων τιµών(outliers). Λίγα αντικείµενα µε πολύ µεγάλες τιµές µπορεί να επηρεάσουν των υπολογισµό των νέων κέντρων και συνεπώς την διαµόρφωση των τελικών συστάδων. Έχει την τάση να δηµιουργεί σφαιρικές ή ίσου µεγέθους συστάδες, οπότε δεν είναι κατάλληλος για συστάδες µε περίπλοκα σχήµατα ή διαφορετικού µεγέθους

28 ΚΕΦΑΛΑΙΟ 4 ΣΥΜΠΕΡΑΣΜΑΤΑ Όπως περιγράψαµε προηγουµένως οι µη ιεραρχικές τεχνικές οµαδοποίησης απαιτούν γνώση για τον αριθµό των cluster σε αντίθεση µε τις ιεραρχικές όπου δεν απαιτείται εκ των προτέρων γνώση του αριθµού των cluster ή της αρχικής διαµέρισης. Αυτό είναι το πλεονέκτηµα των ιεραρχικών µεθόδων έναντι των µη ιεραρχικών καθώς επίσης πως είναι υπολογιστικά γρηγορότερες. Όµως οι ιεραρχικές έχουν το µειονέκτηµα ότι άπαξ και µια παρατήρηση ανατεθεί σε ένα cluster δεν µπορεί να ανατεθεί σε κάποιο άλλο στην συνέχεια. Οι αλγόριθµοι µη ιεραρχικής οµαδοποίησης είναι πολύ ευαίσθητοι στην αρχική διαµέριση. Σε περιπτώσεις που ο χρήστης επιλέγει το k καλή ιδέα είναι να ξανατρέξουµε τον αλγόριθµο για διάφορες επιλογές του k για να πάρουµε ένα ασφαλή αποτέλεσµα όσο αφορά την τελική σύσταση των συστάδων. Αποτέλεσµα µελετών έχουν δείξει πως η µέθοδος k-means αλλά και άλλοι µη ιεραρχικές µέθοδοι έχουν χαµηλή απόδοση όταν χρησιµοποιούν τυχαίες διαµερίσεις. Όµως η απόδοσή τους είναι ανώτερη όταν χρησιµοποιούνται αποτελέσµατα από ιεραρχικές µεθόδους για τον σχηµατισµό της αρχικής διαµέρισης. Εποµένως συνίσταται ότι για µη ιεραρχικές µεθόδους θα χρησιµοποιούσε κανείς µια εκ των προτέρων αρχική διαµέριση ή λύση των cluster. Με άλλα λόγια οι ιεραρχικές και µη ιεραρχικές θα µπορούσαν να θεωρηθούν ως συµπληρωµατικές και όχι ως ανταγωνιστικές. Κατά συνέπεια οι ιεραρχικές µέθοδοι χρησιµοποιούνται κάποιες φορές µε µια διερευνητική έννοια και η λύση τους υποβάλλεται σε µια µη ιεραρχική µέθοδο για την περαιτέρω βελτίωση. Όµως ποια από τα 2 είδη είναι καλύτερο?? Έπειτα αφού ο ερευνητής επιλέξει µια από τις 2 τεχνικές(ιεραρχική και µη ιεραρχική) ποια µέθοδο(π.χ. single linkage ή average linkage) πρέπει να επιλέξει?? Προφανώς η συζήτηση εξαρτάται από το αντικείµενο της µελέτης και τις ιδιότητες των διαφόρων αλγορίθµων

29 ΑΝΑΦΟΡΕΣ [1] Richard A. Johnson and Wichern (1992), Applied Multivariate Statistical Analysis, 3 rd edition, New Jersey: Prentice- Hall International, Inc. [2] D. J. Hand, Discrimination and Classification, John Wiley & Sons. [3] Osama Abu Abbas, comparison between data clustering algorithms, the international Arab journal, july 2008 [4] Καράγεωργα Ισμήνη, Ανάλυση Συστάδων,2012 [5] Ζιντζαράς Ηλίας, , course advance statistics

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΙΑΤΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Χατζηλιάδη Παναγιώτα Ευανθία

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΙΑΤΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Χατζηλιάδη Παναγιώτα Ευανθία ΜΠΣ «ΜΕΘΟΔΟΛΟΓΙΑ ΒΪΟΙΑΤΡΙΚΗΣ ΕΡΕΥΝΑΣ, ΒΙΟΣΤΑΤΙΣΤΙΚΗ ΚΑΙ ΚΛΙΝΙΚΗ ΒΙΟΠΛΗΡΟΦΟΡΙΚΗ» ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΙΑΤΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ «Ανάπτυξη λογισμικού σε γλώσσα προγραματισμού python για ομαδοποίηση

Διαβάστε περισσότερα

ΟΜΑΔΕΣ. Δημιουργία Ομάδων

ΟΜΑΔΕΣ. Δημιουργία Ομάδων Δημιουργία Ομάδων Μεθοδολογίες ομαδοποίησης δεδομένων: Μέθοδοι για την εύρεση των κατηγοριών και των υποκατηγοριών που σχηματίζουν τα δεδομένα του εκάστοτε προβλήματος. Ομαδοποίηση (clustering): εργαλείο

Διαβάστε περισσότερα

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων:

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων: Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων: Oμαδοποίηση: Μέρος B http://delab.csd.auth.gr/~gounaris/courses/dwdm/ gounaris/courses/dwdm/ Ευχαριστίες Οι διαφάνειες του μαθήματος σε γενικές γραμμές ακολουθούν

Διαβάστε περισσότερα

Ανάλυση κατά Συστάδες. Cluster analysis

Ανάλυση κατά Συστάδες. Cluster analysis Ανάλυση κατά Συστάδες Cluster analysis 1 H ανάλυση κατά συστάδες είναι µια µέθοδος που σκοπό έχει να κατατάξει σε οµάδες τις υπάρχουσες παρατηρήσεις χρησιµοποιώντας την πληροφορία που υπάρχει σε κάποιες

Διαβάστε περισσότερα

Clustering. Αλγόριθµοι Οµαδοποίησης Αντικειµένων

Clustering. Αλγόριθµοι Οµαδοποίησης Αντικειµένων Clustering Αλγόριθµοι Οµαδοποίησης Αντικειµένων Εισαγωγή Οµαδοποίηση (clustering): οργάνωση µιας συλλογής από αντικείµενα-στοιχεία (objects) σε οµάδες (clusters) µε βάση κάποιο µέτρο οµοιότητας. Στοιχεία

Διαβάστε περισσότερα

Ομαδοποίηση Ι (Clustering)

Ομαδοποίηση Ι (Clustering) Ομαδοποίηση Ι (Clustering) Πασχάλης Θρήσκος PhD Λάρισα 2016-2017 pthriskos@mnec.gr Αλγόριθμοι ομαδοποίησης Επίπεδοι αλγόριθμοι Αρχίζουμε με μια τυχαία ομαδοποίηση Βελτιώνουμε επαναληπτικά KMeans Ομαδοποίηση

Διαβάστε περισσότερα

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων Ενότητα 8: Ομαδοποίηση Μέρος B Αναστάσιος Γούναρης, Επίκουρος Καθηγητής Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Ομαδοποίηση ΙΙ (Clustering)

Ομαδοποίηση ΙΙ (Clustering) Ομαδοποίηση ΙΙ (Clustering) Πασχάλης Θρήσκος PhD Λάρισα 2016-2017 pthriskos@mnec.gr Αλγόριθμοι ομαδοποίησης Επίπεδοι αλγόριθμοι Αρχίζουμε με μια τυχαία ομαδοποίηση Βελτιώνουμε επαναληπτικά KMeans Ομαδοποίηση

Διαβάστε περισσότερα

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων:

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων: Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων: Oμαδοποίηση: Μέρος Δ http://delab.csd.auth.gr/~gounaris/courses/dwdm/ gounaris/courses/dwdm/ Ευχαριστίες Οι διαφάνειες του μαθήματος σε γενικές γραμμές ακολουθούν

Διαβάστε περισσότερα

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής. Εξόρυξη Γνώσης από εδοµένα (Data Mining) Συσταδοποίηση. Γιάννης Θεοδωρίδης

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής. Εξόρυξη Γνώσης από εδοµένα (Data Mining) Συσταδοποίηση. Γιάννης Θεοδωρίδης Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής Εξόρυξη Γνώσης από εδοµένα (Data Mining) Συσταδοποίηση Γιάννης Θεοδωρίδης Οµάδα ιαχείρισης εδοµένων Εργαστήριο Πληροφοριακών Συστηµάτων http://isl.cs.unipi.gr/db

Διαβάστε περισσότερα

ΕΞΟΡΥΞΗ ΔΕΔΟΜΕΝΩΝ. Εξόρυξη Δεδομένων. Ανάλυση Δεδομένων. Η διαδικασία εύρεσης κρυφών (ήκαλύτεραμηεμφανών) ιδιοτήτων από αποθηκευμένα δεδομένα,

ΕΞΟΡΥΞΗ ΔΕΔΟΜΕΝΩΝ. Εξόρυξη Δεδομένων. Ανάλυση Δεδομένων. Η διαδικασία εύρεσης κρυφών (ήκαλύτεραμηεμφανών) ιδιοτήτων από αποθηκευμένα δεδομένα, ΕΞΟΡΥΞΗ ΔΕΔΟΜΕΝΩΝ Ηλίας Κ. Σάββας Εξόρυξη Δεδομένων Η διαδικασία εύρεσης κρυφών (ήκαλύτεραμηεμφανών) ιδιοτήτων από αποθηκευμένα δεδομένα, Μετατροπή δεδομένων σε ΠΛΗΡΟΦΟΡΙΑ, Πολλά δεδομένα αποθηκευμένα

Διαβάστε περισσότερα

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων:

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων: Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων: Oμαδοποίηση: Μέρος Α http://delab.csd.auth.gr/~gounaris/courses/dwdm/ gounaris/courses/dwdm/ Ευχαριστίες Οι διαφάνειες του μαθήματος σε γενικές γραμμές ακολουθούν

Διαβάστε περισσότερα

ιαµέριση - Partitioning

ιαµέριση - Partitioning ιαµέριση - Partitioning ιαµέριση ιαµέριση είναι η διαµοίραση αντικειµένων σε οµάδες µε στόχο την βελτιστοποίηση κάποιας συνάρτησης. Στην σύνθεση η διαµέριση χρησιµοποιείται ως εξής: Οµαδοποίηση µεταβλητών

Διαβάστε περισσότερα

Αριθµητική Ανάλυση 1 εκεµβρίου / 43

Αριθµητική Ανάλυση 1 εκεµβρίου / 43 Αριθµητική Ανάλυση 1 εκεµβρίου 2014 Αριθµητική Ανάλυση 1 εκεµβρίου 2014 1 / 43 Κεφ.5. Αριθµητικός Υπολογισµός Ιδιοτιµών και Ιδιοδιανυσµάτων ίνεται ένας πίνακας A C n n και Ϲητούνται να προσδιορισθούν οι

Διαβάστε περισσότερα

«ΑΝΑΛΥΣΗ ΣΥΣΤΑΔΩΝ ΤΗΣ ΑΞΙΟΛΟΓΗΣΗΣ ΤΩΝ ΜΑΘΗΜΑΤΩΝ ΤΟΥ ΤΜΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΑΠΟ ΤΟΥΣ ΦΟΙΤΗΤΕΣ»

«ΑΝΑΛΥΣΗ ΣΥΣΤΑΔΩΝ ΤΗΣ ΑΞΙΟΛΟΓΗΣΗΣ ΤΩΝ ΜΑΘΗΜΑΤΩΝ ΤΟΥ ΤΜΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΑΠΟ ΤΟΥΣ ΦΟΙΤΗΤΕΣ» Τ.Ε.Ι. ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ «ΑΝΑΛΥΣΗ ΣΥΣΤΑΔΩΝ ΤΗΣ ΑΞΙΟΛΟΓΗΣΗΣ ΤΩΝ ΜΑΘΗΜΑΤΩΝ ΤΟΥ ΤΜΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΑΠΟ ΤΟΥΣ ΦΟΙΤΗΤΕΣ» Της σπουδάστριας ΚΑΤΣΑΡΟΥ ΧΑΡΙΚΛΕΙΑΣ Επιβλέπων Δρ. ΓΕΡΟΝΤΙΔΗΣ

Διαβάστε περισσότερα

Επίλυση Προβληµάτων µε Greedy Αλγόριθµους

Επίλυση Προβληµάτων µε Greedy Αλγόριθµους Επίλυση Προβληµάτων µε Greedy Αλγόριθµους Περίληψη Επίλυση προβληµάτων χρησιµοποιώντας Greedy Αλγόριθµους Ελάχιστα Δέντρα Επικάλυψης Αλγόριθµος του Prim Αλγόριθµος του Kruskal Πρόβληµα Ελάχιστης Απόστασης

Διαβάστε περισσότερα

Εξόρυξη Δεδομένων. Συσταδοποίηση: Βασικές Έννοιες και Μέθοδοι

Εξόρυξη Δεδομένων. Συσταδοποίηση: Βασικές Έννοιες και Μέθοδοι Εξόρυξη Δεδομένων Συσταδοποίηση: Βασικές Έννοιες και Μέθοδοι 1 2 Συσταδοποίηση: Βασικές Έννοιες και Μέθοδοι Εισαγωγή στη Συσταδοποίηση Μέθοδοι Διαχωρισμού Ιεραρχικές Μέθοδοι Μέθοδοι Πυκνότητας Αξιολόγηση

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. nn n n

ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. nn n n ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 Ο αλγόριθµος Gauss Eστω =,3,, µε τον όρο γραµµικά συστήµατα, εννοούµε συστήµατα εξισώσεων µε αγνώστους της µορφής: a x + + a x = b a x + + a x = b a

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ ΘΕΜΑ ο (2.5 µονάδες) ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ Τελικές εξετάσεις Παρασκευή 9 Ιανουαρίου 2007 5:00-8:00 εδοµένου ότι η

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 18. 18 Μηχανική Μάθηση

ΚΕΦΑΛΑΙΟ 18. 18 Μηχανική Μάθηση ΚΕΦΑΛΑΙΟ 18 18 Μηχανική Μάθηση Ένα φυσικό ή τεχνητό σύστηµα επεξεργασίας πληροφορίας συµπεριλαµβανοµένων εκείνων µε δυνατότητες αντίληψης, µάθησης, συλλογισµού, λήψης απόφασης, επικοινωνίας και δράσης

Διαβάστε περισσότερα

Επίλυση προβληµάτων. Περιγραφή προβληµάτων Αλγόριθµοι αναζήτησης Αλγόριθµοι τυφλής αναζήτησης Αλγόριθµοι ευρετικής αναζήτησης

Επίλυση προβληµάτων. Περιγραφή προβληµάτων Αλγόριθµοι αναζήτησης Αλγόριθµοι τυφλής αναζήτησης Αλγόριθµοι ευρετικής αναζήτησης Επίλυση προβληµάτων Περιγραφή προβληµάτων Αλγόριθµοι αναζήτησης Αλγόριθµοι τυφλής αναζήτησης Αλγόριθµοι ευρετικής αναζήτησης! Παιχνίδια δύο αντιπάλων Προβλήµατα ικανοποίησης περιορισµών Γενικά " Ντετερµινιστικά

Διαβάστε περισσότερα

Εξαγωγή κανόνων από αριθµητικά δεδοµένα

Εξαγωγή κανόνων από αριθµητικά δεδοµένα Εξαγωγή κανόνων από αριθµητικά δεδοµένα Συχνά το σύστηµα που θέλουµε να µοντελοποιήσουµε η να ελέγξουµε αντιµετωπίζεται ως µαύρο κουτί και η πληροφορία για τη λειτουργία του διατίθεται υπό µορφή ζευγών

Διαβάστε περισσότερα

ΑΠΟΣΤΑΣΕΙΣ ΓΙΑ ΤΗΝ ΤΑΞΙΝΟΜΗΣΗ ΣΕ ΠΟΙΟΤΙΚΕΣ ΜΕΤΑΒΛΗΤΈΣ (ΤΑΞΙΝΟΜΗΣΗ ΣΕ ΛΟΓΙΚΑ ΔΕΔΟΜΕΝΑ)

ΑΠΟΣΤΑΣΕΙΣ ΓΙΑ ΤΗΝ ΤΑΞΙΝΟΜΗΣΗ ΣΕ ΠΟΙΟΤΙΚΕΣ ΜΕΤΑΒΛΗΤΈΣ (ΤΑΞΙΝΟΜΗΣΗ ΣΕ ΛΟΓΙΚΑ ΔΕΔΟΜΕΝΑ) «ΣΠ0ΥΔΑI», Τόμος 47, Τεύχος 3o-4o, Πανεπιστήμιο Πειραιώς / «SPOUDAI», Vol. 47, No 3-4, University of Piraeus ΑΠΟΣΤΑΣΕΙΣ ΓΙΑ ΤΗΝ ΤΑΞΙΝΟΜΗΣΗ ΣΕ ΠΟΙΟΤΙΚΕΣ ΜΕΤΑΒΛΗΤΈΣ (ΤΑΞΙΝΟΜΗΣΗ ΣΕ ΛΟΓΙΚΑ ΔΕΔΟΜΕΝΑ) Υπό Γιάννης

Διαβάστε περισσότερα

ΔΙΑΧΩΡΙΣΤΙΚΗ ΟΜΑΔΟΠΟΙΗΣΗ

ΔΙΑΧΩΡΙΣΤΙΚΗ ΟΜΑΔΟΠΟΙΗΣΗ ΔΙΑΧΩΡΙΣΤΙΚΗ ΟΜΑΔΟΠΟΙΗΣΗ Εισαγωγή Τεχνικές διαχωριστικής ομαδοποίησης: Ν πρότυπα k ομάδες Ν>>k Συνήθως k καθορίζεται από χρήστη Διαχωριστικές τεχνικές: επιτρέπουν πρότυπα να μετακινούνται από ομάδα σε

Διαβάστε περισσότερα

ΑΝΤΑΓΩΝΙΣΤΙΚΗ ΜΑΘΗΣΗ ΔΙΚΤΥA LVQ και SOM. "Τεχνητά Νευρωνικά Δίκτυα" (Διαφάνειες), Α. Λύκας, Παν. Ιωαννίνων

ΑΝΤΑΓΩΝΙΣΤΙΚΗ ΜΑΘΗΣΗ ΔΙΚΤΥA LVQ και SOM. Τεχνητά Νευρωνικά Δίκτυα (Διαφάνειες), Α. Λύκας, Παν. Ιωαννίνων ΑΝΤΑΓΩΝΙΣΤΙΚΗ ΜΑΘΗΣΗ ΔΙΚΤΥA LVQ και SOM Μάθηση χωρίς επίβλεψη (unsupervised learning) Σύνολο εκπαίδευσης D={(x n )}, n=1,,n. x n =(x n1,, x nd ) T, δεν υπάρχουν τιμές-στόχοι t n. Προβλήματα μάθησης χωρίς

Διαβάστε περισσότερα

Αριθµητική Γραµµική ΑλγεβραΚεφάλαιο 4. Αριθµητικός Υπολογισµός Ιδιοτιµών 2 Απριλίου και2015 Ιδιοδιανυσµάτων 1 / 50

Αριθµητική Γραµµική ΑλγεβραΚεφάλαιο 4. Αριθµητικός Υπολογισµός Ιδιοτιµών 2 Απριλίου και2015 Ιδιοδιανυσµάτων 1 / 50 Αριθµητική Γραµµική Αλγεβρα Κεφάλαιο 4. Αριθµητικός Υπολογισµός Ιδιοτιµών και Ιδιοδιανυσµάτων ΕΚΠΑ 2 Απριλίου 205 Αριθµητική Γραµµική ΑλγεβραΚεφάλαιο 4. Αριθµητικός Υπολογισµός Ιδιοτιµών 2 Απριλίου και205

Διαβάστε περισσότερα

ΘΕΑΝΩ ΕΡΙΦΥΛΗ ΜΟΣΧΟΝΑ ΣΥΜΠΛΗΡΩΜΑΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ

ΘΕΑΝΩ ΕΡΙΦΥΛΗ ΜΟΣΧΟΝΑ ΣΥΜΠΛΗΡΩΜΑΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΘΕΑΝΩ ΕΡΙΦΥΛΗ ΜΟΣΧΟΝΑ ΣΥΜΠΛΗΡΩΜΑΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Πρόβληµα µεταφοράς Η ανάπτυξη και διαµόρφωση του προβλήµατος µεταφοράς αναπτύσσεται στις σελίδες 40-45 του βιβλίου των

Διαβάστε περισσότερα

Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ. Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ»

Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ. Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ» Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ» 2 ΔΥΝΑΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Προβλήματα ελάχιστης συνεκτικότητας δικτύου Το πρόβλημα της ελάχιστης

Διαβάστε περισσότερα

Κεφάλαιο 2. Παραγοντοποίηση σε Ακέραιες Περιοχές

Κεφάλαιο 2. Παραγοντοποίηση σε Ακέραιες Περιοχές Κεφάλαιο Παραγοντοποίηση σε Ακέραιες Περιοχές Γνωρίζουµε ότι στο Ÿ κάθε στοιχείο εκτός από το 0 και τα ± γράφεται ως γινόµενο πρώτων αριθµών κατά τρόπο ουσιαστικά µοναδικό Από τη Βασική Άλγεβρα ξέρουµε

Διαβάστε περισσότερα

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη 5 ο Εξάμηνο 4 ο ΜΑΘΗΜΑ Δημήτρης Λέκκας Επίκουρος Καθηγητής dlekkas@env.aegean.gr Τμήμα Στατιστικής & Αναλογιστικών-Χρηματοοικονομικών Μαθηματικών

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 ΜΗ ΓΡΑΜΜΙΚΕΣ ΕΞΙΣΩΣΕΙΣ

ΚΕΦΑΛΑΙΟ 2 ΜΗ ΓΡΑΜΜΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΕΦΑΛΑΙΟ ΜΗ ΓΡΑΜΜΙΚΕΣ ΕΞΙΣΩΣΕΙΣ Η αδυναµία επίλυσης της πλειοψηφίας των µη γραµµικών εξισώσεων µε αναλυτικές µεθόδους, ώθησε στην ανάπτυξη αριθµητικών µεθόδων για την προσεγγιστική επίλυσή τους, π.χ. συν()

Διαβάστε περισσότερα

Κεφάλαιο 6. Εισαγωγή στη µέθοδο πεπερασµένων όγκων επίλυση ελλειπτικών και παραβολικών διαφορικών εξισώσεων

Κεφάλαιο 6. Εισαγωγή στη µέθοδο πεπερασµένων όγκων επίλυση ελλειπτικών και παραβολικών διαφορικών εξισώσεων Κεφάλαιο 6 Εισαγωγή στη µέθοδο πεπερασµένων όγκων επίλυση ελλειπτικών παραβολικών διαφορικών εξισώσεων 6.1 Εισαγωγή Η µέθοδος των πεπερασµένων όγκων είναι µία ευρέως διαδεδοµένη υπολογιστική µέθοδος επίλυσης

Διαβάστε περισσότερα

Εισαγωγή ΕΙΣΑΓΩΓΗ ΣΤΑ ΓΣΠ

Εισαγωγή ΕΙΣΑΓΩΓΗ ΣΤΑ ΓΣΠ ΕΙΣΑΓΩΓΗ ΣΤΑ ΓΣΠ Τα τελευταία 25 χρόνια, τα προβλήµατα που σχετίζονται µε την διαχείριση της Γεωγραφικής Πληροφορίας αντιµετωπίζονται σε παγκόσµιο αλλά και εθνικό επίπεδο µε την βοήθεια των Γεωγραφικών

Διαβάστε περισσότερα

Κεφάλαιο 13. Εισαγωγή στην. Η Ανάλυση ιακύµανσης

Κεφάλαιο 13. Εισαγωγή στην. Η Ανάλυση ιακύµανσης Κεφάλαιο 13 Εισαγωγή στην Ανάλυση ιακύµανσης 1 Η Ανάλυση ιακύµανσης Από τα πιο συχνά χρησιµοποιούµενα στατιστικά κριτήρια στην κοινωνική έρευνα Γιατί; 1. Ενώ αναφέρεται σε διαφορές µέσων όρων, όπως και

Διαβάστε περισσότερα

Ποσοτικές Μέθοδοι Ανάλυσης στις Κοινωνικές Επιστήμες

Ποσοτικές Μέθοδοι Ανάλυσης στις Κοινωνικές Επιστήμες ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ποσοτικές Μέθοδοι Ανάλυσης στις Ενότητα 5: Ανάλυση στοιχείων. Θεόδωρος Χατζηπαντελής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Επίλυση Γραµµικών Συστηµάτων

Επίλυση Γραµµικών Συστηµάτων Κεφάλαιο 3 Επίλυση Γραµµικών Συστηµάτων 31 Εισαγωγή Αριθµητική λύση γενικών γραµµικών συστηµάτων n n A n n x n 1 b n 1, όπου a 11 a 12 a 1n a 21 a 22 a 2n A [a i j, x a n1 a n2 a nn x n, b b 1 b 2 b n

Διαβάστε περισσότερα

ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΘΕΜΑ ο (.5 µονάδες) ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ Τελικές εξετάσεις Πέµπτη 7 Ιανουαρίου 8 5:-8: Σχεδιάστε έναν αισθητήρα (perceptron)

Διαβάστε περισσότερα

ειγµατοληψία ΜΕΘΟ ΟΛΟΓΙΑ ΤΗΣ ΕΡΕΥΝΑΣ Μέρη της Έρευνας Μέθοδος Πώς ερευνήθηκε το πρόβληµα? Μέθοδος

ειγµατοληψία ΜΕΘΟ ΟΛΟΓΙΑ ΤΗΣ ΕΡΕΥΝΑΣ Μέρη της Έρευνας Μέθοδος Πώς ερευνήθηκε το πρόβληµα? Μέθοδος ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΦΥΣΙΚΗΣ ΑΓΩΓΗΣ & ΑΘΛΗΤΙΣΜΟΥ ΕΠΕΑΕΚ: ΑΝΑΜΟΡΦΩΣΗ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥ ΩΝ ΤΟΥ ΤΕΦΑΑ ΠΘ ΑΥΤΕΠΙΣΤΑΣΙΑ ΜΕΘΟ ΟΛΟΓΙΑ ΤΗΣ ΕΡΕΥΝΑΣ ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙ ΕΙΑΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ

Διαβάστε περισσότερα

Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας. Εισηγητής Αναστάσιος Κεσίδης

Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας. Εισηγητής Αναστάσιος Κεσίδης Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας Εισηγητής Αναστάσιος Κεσίδης Τμηματοποίηση εικόνας Τμηματοποίηση εικόνας Γενικά Διαμερισμός μιας εικόνας σε διακριτές περιοχές

Διαβάστε περισσότερα

ΠΑΡΟΥΣΙΑΣΗ ΣΤΑΤΙΣΤΙΚΩΝ ΔΕΔΟΜΕΝΩΝ

ΠΑΡΟΥΣΙΑΣΗ ΣΤΑΤΙΣΤΙΚΩΝ ΔΕΔΟΜΕΝΩΝ ο Κεφάλαιο: Στατιστική ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΑΙ ΟΡΙΣΜΟΙ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Πληθυσμός: Λέγεται ένα σύνολο στοιχείων που θέλουμε να εξετάσουμε με ένα ή περισσότερα χαρακτηριστικά. Μεταβλητές X: Ονομάζονται

Διαβάστε περισσότερα

5. Μέθοδοι αναγνώρισης εκπαίδευση χωρίς επόπτη

5. Μέθοδοι αναγνώρισης εκπαίδευση χωρίς επόπτη 5. Μέθοδοι αναγνώρισης εκπαίδευση χωρίς επόπτη Tο πρόβληµα του προσδιορισµού των συγκεντρώσεων των προτύπων, όταν δεν είναι γνωστό το πλήθος τους και η ταυτότητα των προτύπων, είναι δύσκολο και για την

Διαβάστε περισσότερα

11 Ανάλυση Συστάδων

11 Ανάλυση Συστάδων 11 Ανάλυση Συστάδων Σύνοψη Η Ανάλυση Συστάδων (ΑΣ) (Clustering) είναι μια από τις βασικότερες εργασίες Εξόρυξης Δεδομένων. Στόχος της ΑΣ είναι ο επιμερισμός ενός συνόλου παραδειγμάτων σε συστάδες. Οι συστάδες

Διαβάστε περισσότερα

ΜΕΘΟΔΟΙ ΕΥΡΕΣΗΣ ΒΕΛΤΙΣΤΟΥ ΠΛΗΘΟΥΣ ΟΜΑΔΩΝ ΓΙΑ ΠΟΛΥΔΙΑΣΤΑΤΑ ΔΕΔΟΜΕΝΑ

ΜΕΘΟΔΟΙ ΕΥΡΕΣΗΣ ΒΕΛΤΙΣΤΟΥ ΠΛΗΘΟΥΣ ΟΜΑΔΩΝ ΓΙΑ ΠΟΛΥΔΙΑΣΤΑΤΑ ΔΕΔΟΜΕΝΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΣΤΑΤΙΣΤΙΚΗΣ ΚΑΙ ΑΣΦΑΛΙΣΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΕΦΑΡΜΟΣΜΕΝΗ ΣΤΑΤΙΣΤΙΚΗ ΜΕΘΟΔΟΙ ΕΥΡΕΣΗΣ ΒΕΛΤΙΣΤΟΥ ΠΛΗΘΟΥΣ ΟΜΑΔΩΝ ΓΙΑ ΠΟΛΥΔΙΑΣΤΑΤΑ ΔΕΔΟΜΕΝΑ Φανή Ζαφειροπούλου

Διαβάστε περισσότερα

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Άσκηση 1 α) Η δομή σταθμισμένης ένωσης με συμπίεση διαδρομής μπορεί να τροποποιηθεί πολύ εύκολα ώστε να υποστηρίζει τις

Διαβάστε περισσότερα

11 Το ολοκλήρωµα Riemann

11 Το ολοκλήρωµα Riemann Το ολοκλήρωµα Riem Το πρόβληµα υπολογισµού του εµβαδού οποιασδήποτε επιφάνειας ( όπως κυκλικοί τοµείς, δακτύλιοι και δίσκοι, ελλειπτικοί δίσκοι, παραβολικά και υπερβολικά χωρία κτλ) είναι γνωστό από την

Διαβάστε περισσότερα

Στατιστικό κριτήριο χ 2

Στατιστικό κριτήριο χ 2 18 Μεθοδολογία Επιστηµονικής Έρευνας & Στατιστική Στατιστικό κριτήριο χ 2 Ο υπολογισµός του κριτηρίου χ 2 γίνεται µέσω του µενού [Statistics => Summarize => Crosstabs...]. Κατά τη συγκεκριµένη διαδικασία

Διαβάστε περισσότερα

οµή δικτύου ΣΧΗΜΑ 8.1

οµή δικτύου ΣΧΗΜΑ 8.1 8. ίκτυα Kohonen Το µοντέλο αυτό των δικτύων προτάθηκε το 1984 από τον Kοhonen, και αφορά διαδικασία εκµάθησης χωρίς επίβλεψη, δηλαδή δεν δίδεται καµία εξωτερική επέµβαση σχετικά µε τους στόχους που πρέπει

Διαβάστε περισσότερα

( ) = inf { (, Ρ) : Ρ διαµέριση του [, ]}

( ) = inf { (, Ρ) : Ρ διαµέριση του [, ]} 7 ΙΙΙ Ολοκληρωτικός Λογισµός πολλών µεταβλητών Βασικές έννοιες στη µια µεταβλητή Έστω f :[ ] φραγµένη συνάρτηση ( Ρ = { t = < < t = } είναι διαµέριση του [ ] 0 ( Ρ ) = Μ ( ) όπου sup f ( t) : t [ t t]

Διαβάστε περισσότερα

Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών

Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών. Εισαγωγή (ορισμός προβλήματος, αριθμητική ολοκλήρωση ΣΔΕ, αντικατάσταση ΣΔΕ τάξης n με n εξισώσεις ης τάξης). Μέθοδος Euler 3. Μέθοδοι

Διαβάστε περισσότερα

4.3. Γραµµικοί ταξινοµητές

4.3. Γραµµικοί ταξινοµητές Γραµµικοί ταξινοµητές Γραµµικός ταξινοµητής είναι ένα σύστηµα ταξινόµησης που χρησιµοποιεί γραµµικές διακριτικές συναρτήσεις Οι ταξινοµητές αυτοί αναπαρίστανται συχνά µε οµάδες κόµβων εντός των οποίων

Διαβάστε περισσότερα

E [ -x ^2 z] = E[x z]

E [ -x ^2 z] = E[x z] 1 1.ΦΙΛΤΡΟ KALMAN ΔΙΑΚΡΙΤΟΥ ΧΡΟΝΟΥ Σε αυτήν την διάλεξη θα πάμε στο φίλτρο με περισσότερες λεπτομέρειες, και θα παράσχουμε μια νέα παραγωγή για το φίλτρο Kalman, αυτή τη φορά βασισμένο στην ιδέα της γραμμικής

Διαβάστε περισσότερα

Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών

Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών 7. Εισαγωγή (ορισμός προβλήματος, αριθμητική ολοκλήρωση ΣΔΕ, αντικατάσταση ΣΔΕ τάξης n με n εξισώσεις ης τάξης) 7. Μέθοδος Euler 7.3

Διαβάστε περισσότερα

Rule Based systems Συστήματα Βασισμένα σε κανόνες

Rule Based systems Συστήματα Βασισμένα σε κανόνες Rule Based systems Συστήματα Βασισμένα σε κανόνες Τμήματα ενός έμπειρου συστήματος βασισμένου σε κανόνες Βάση Γνώσης (Κανόνες) Μηχανισμός Εξαγωγής Συμπερασμάτων Χώρος Εργασίας (Γεγονότα) Μηχανισμός Επεξήγησης

Διαβάστε περισσότερα

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων Ενότητα 7: Ομαδοποίηση Μέρος Α Αναστάσιος Γούναρης, Επίκουρος Καθηγητής Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

----------Εισαγωγή στη Χρήση του SPSS for Windows ------------- Σελίδα: 0------------

----------Εισαγωγή στη Χρήση του SPSS for Windows ------------- Σελίδα: 0------------ ----------Εισαγωγή στη Χρήση του SPSS for Windows ------------- Σελίδα: 0------------ ΚΕΦΑΛΑΙΟ 9 ο 9.1 ηµιουργία µοντέλων πρόβλεψης 9.2 Απλή Γραµµική Παλινδρόµηση 9.3 Αναλυτικά για το ιάγραµµα ιασποράς

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ ΘΕΜΑ ο 2.5 µονάδες ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ Τελικές εξετάσεις 2 Σεπτεµβρίου 2005 5:00-8:00 Σχεδιάστε έναν αισθητήρα ercetro

Διαβάστε περισσότερα

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 07-08 Αριθμητική Ολοκλήρωση Εισαγωγή Έστω ότι η f είναι μία φραγμένη συνάρτηση στο πεπερασμένο

Διαβάστε περισσότερα

Αριθµητική Ολοκλήρωση

Αριθµητική Ολοκλήρωση Κεφάλαιο 5 Αριθµητική Ολοκλήρωση 5. Εισαγωγή Για τη συντριπτική πλειοψηφία των συναρτήσεων f (x) δεν υπάρχουν ή είναι πολύ δύσχρηστοι οι τύποι της αντιπαραγώγου της f (x), δηλαδή της F(x) η οποία ικανοποιεί

Διαβάστε περισσότερα

Συμπίεση Δεδομένων

Συμπίεση Δεδομένων Συμπίεση Δεδομένων 2014-2015 Κβάντιση Δρ. Ν. Π. Σγούρος 2 Άσκηση 5.1 Για ένα σήμα που έχει τη σ.π.π. του σχήματος να υπολογίσετε: μήκος του δυαδικού κώδικα για Ν επίπεδα κβάντισης για σταθερό μήκος λέξης;

Διαβάστε περισσότερα

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Λύσεις µε κατάλληλο σχολιασµό και παρατηρήσεις σε θέµατα από παλαιότερες πανελλαδικές εξετάσεις. Γενικές οδηγίες και παρατηρήσεις κατά την αντιµετώπιση

Διαβάστε περισσότερα

Τεχνικές Μείωσης Διαστάσεων. Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας

Τεχνικές Μείωσης Διαστάσεων. Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας Τεχνικές Μείωσης Διαστάσεων Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας 1 Εισαγωγή Το μεγαλύτερο μέρος των δεδομένων που καλούμαστε να επεξεργαστούμε είναι πολυδιάστατα.

Διαβάστε περισσότερα

ιοίκηση Παραγωγής και Υπηρεσιών

ιοίκηση Παραγωγής και Υπηρεσιών ιοίκηση Παραγωγής και Υπηρεσιών Το Πρόβληµα Μεταφοράς Άλλες µέθοδοι επιλογής τοποθεσίας Γιώργος Ιωάννου, Ph.D. Αναπληρωτής Καθηγητής Σύνοψη διάλεξης Ορισµός του προβλήµατος µεταφοράς συσχέτιση µε πρόβληµα

Διαβάστε περισσότερα

Απλοποιεί τα γεγονότα έτσι ώστε να περιγράφει τι έχει γίνει και όχι πως έχει γίνει.

Απλοποιεί τα γεγονότα έτσι ώστε να περιγράφει τι έχει γίνει και όχι πως έχει γίνει. οµηµένες τεχνικές Ο στόχος των δοµηµένων τεχνικών είναι: Υψηλής ποιότητας προγράµµατα Εύκολη τροποποίηση προγραµµάτων Απλοποιηµένα προγράµµατα Μείωση κόστους και χρόνου ανάπτυξης. Οι βασικές αρχές τους

Διαβάστε περισσότερα

Γραµµικός Προγραµµατισµός - Μέθοδος Simplex

Γραµµικός Προγραµµατισµός - Μέθοδος Simplex Γραµµικός Προγραµµατισµός - Μέθοδος Simplex Η πλέον γνωστή και περισσότερο χρησιµοποιηµένη µέθοδος για την επίλυση ενός γενικού προβλήµατος γραµµικού προγραµµατισµού, είναι η µέθοδος Simplex η οποία αναπτύχθηκε

Διαβάστε περισσότερα

ΠροσδιορισµόςΒέλτιστης Λύσης στα Προβλήµατα Μεταφοράς Η µέθοδος Stepping Stone

ΠροσδιορισµόςΒέλτιστης Λύσης στα Προβλήµατα Μεταφοράς Η µέθοδος Stepping Stone ΠροσδιορισµόςΒέλτιστης Λύσης στα Προβλήµατα Μεταφοράς Η µέθοδος Stepping Stone Hµέθοδος Stepping Stoneείναι µία επαναληπτική διαδικασία για τον προσδιορισµό της βέλτιστης λύσης σε ένα πρόβληµα µεταφοράς.

Διαβάστε περισσότερα

Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ 1 Αριθµητικό Σύστηµα! Ορίζει τον τρόπο αναπαράστασης ενός αριθµού µε διακεκριµένα σύµβολα! Ένας αριθµός αναπαρίσταται διαφορετικά σε κάθε σύστηµα,

Διαβάστε περισσότερα

þÿ ¹µ ½  ±À±³É³ À±¹ ¹Î½ º±Ä þÿ ͼ²±Ã Ä Â ³ Â Ä Å

þÿ ¹µ ½  ±À±³É³ À±¹ ¹Î½ º±Ä þÿ ͼ²±Ã Ä Â ³ Â Ä Å Neapolis University HEPHAESTUS Repository School of Law and Social Sciences http://hephaestus.nup.ac.cy Master Degree Thesis 2016 þÿ ¹µ ½  ±À±³É³ À±¹ ¹Î½ º±Ä þÿ ͼ²±Ã Ä Â ³ Â Ä Å 1 9 8 0 þÿ ¼ à ½ ÅÂ,

Διαβάστε περισσότερα

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων:

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων: Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων: Oμαδοποίηση: Μέρος Γ http://delab.csd.auth.gr/~gounaris/courses/dwdm/ gounaris/courses/dwdm/ Ευχαριστίες Οι διαφάνειες του μαθήματος σε γενικές γραμμές ακολουθούν

Διαβάστε περισσότερα

Οι δείκτες διασποράς. Ένα παράδειγµα εργασίας

Οι δείκτες διασποράς. Ένα παράδειγµα εργασίας Κεφάλαιο 5 Οι δείκτες διασποράς 1 Ένα παράδειγµα εργασίας Ένας καθηγητής µαθηµατικών έδωσε σε δύο τµήµατα µιας τάξης του σχολείου του το ίδιο τεστ. Η επίδοση των µαθητών του κάθε τµήµατος (όπως µετρήθηκε

Διαβάστε περισσότερα

Ορισµένοι ερευνητές υποστηρίζουν ότι χρειαζόµαστε µίνιµουµ 30 περιπτώσεις για να προβούµε σε κάποιας µορφής ανάλυσης των δεδοµένων.

Ορισµένοι ερευνητές υποστηρίζουν ότι χρειαζόµαστε µίνιµουµ 30 περιπτώσεις για να προβούµε σε κάποιας µορφής ανάλυσης των δεδοµένων. ειγµατοληψία Καθώς δεν είναι εφικτό να παίρνουµε δεδοµένα από ολόκληρο τον πληθυσµό που µας ενδιαφέρει, διαλέγουµε µια µικρότερη οµάδα που θεωρούµε ότι είναι αντιπροσωπευτική ολόκληρου του πληθυσµού. Τέσσερις

Διαβάστε περισσότερα

Κεφάλαιο 1. Αριθµητική ολοκλήρωση συνήθων διαφορικών εξισώσεων και συστηµάτων

Κεφάλαιο 1. Αριθµητική ολοκλήρωση συνήθων διαφορικών εξισώσεων και συστηµάτων Κεφάλαιο Αριθµητική ολοκλήρωση συνήθων διαφορικών εξισώσεων και συστηµάτων. Εισαγωγή Η µοντελοποίηση πολλών φυσικών φαινοµένων και συστηµάτων και κυρίως αυτών που εξελίσσονται στο χρόνο επιτυγχάνεται µε

Διαβάστε περισσότερα

10. Μη-κατευθυνόμενη ταξινόμηση ΚΥΡΊΩΣ ΜΈΡΗ ΔΕΥ

10. Μη-κατευθυνόμενη ταξινόμηση ΚΥΡΊΩΣ ΜΈΡΗ ΔΕΥ ΚΥΡΊΩΣ ΜΈΡΗ ΔΕΥ 1 2 3 1 ΚΑΤΗΓΟΡΊΕΣ ΤΑΞΙΝΌΜΗΣΗΣ Κατευθυνόμενη ταξινόμηση (supervised classification) Μη-κατευθυνόμενη ταξινόμηση (unsupervised classification) Γραμμική: Μη-Γραμμική: Ιεραρχική: Επιμεριστική:

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ ΘΕΜΑ 1 ο (2,5 μονάδες) ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ Τελικές εξετάσεις Πέμπτη 21 Ιουνίου 2012 16:30-19:30 Υποθέστε ότι θέλουμε

Διαβάστε περισσότερα

Εξόρυξη Γνώσης από εδοµένα (Data Mining) Συσταδοποίηση

Εξόρυξη Γνώσης από εδοµένα (Data Mining) Συσταδοποίηση Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής Εξόρυξη Γνώσης από εδοµένα (Data Mining) Συσταδοποίηση (clustering) Γιάννης Θεοδωρίδης, Νίκος Πελέκης Οµάδα ιαχείρισης εδοµένων Εργαστήριο Πληροφοριακών Συστηµάτων

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΙΑΤΜΗΜΑΤΙΚΟ ΠΜΣ «ΜΑΘΗΜΑΤΙΚΑ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΤΩΝ ΑΠΟΦΑΣΕΩΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ 2006-2007 2η Σειρά Ασκήσεων ΑΠΑΝΤΗΣΕΙΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΙΑΤΜΗΜΑΤΙΚΟ ΠΜΣ «ΜΑΘΗΜΑΤΙΚΑ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΤΩΝ ΑΠΟΦΑΣΕΩΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ 2006-2007 2η Σειρά Ασκήσεων ΑΠΑΝΤΗΣΕΙΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΙΑΤΜΗΜΑΤΙΚΟ ΠΜΣ «ΜΑΘΗΜΑΤΙΚΑ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΤΩΝ ΑΠΟΦΑΣΕΩΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ 2006-2007 2η Σειρά Ασκήσεων ΑΠΑΝΤΗΣΕΙΣ 1. ίνεται το γνωστό πρόβληµα των δύο δοχείων: «Υπάρχουν δύο δοχεία

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ ΘΕΜΑ ο (2.5 µονάδες) ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ Τελικές εξετάσεις 26 Ιανουαρίου 2004 ιάρκεια: 2 ώρες (9:00-:00) Στην παρακάτω

Διαβάστε περισσότερα

QR είναι ˆx τότε x ˆx. 10 ρ. Ποιά είναι η τιµή του ρ και γιατί (σύντοµη εξήγηση). P = [X. 0, X,..., X. (n 1), X. n] a(n + 1 : 1 : 1)

QR είναι ˆx τότε x ˆx. 10 ρ. Ποιά είναι η τιµή του ρ και γιατί (σύντοµη εξήγηση). P = [X. 0, X,..., X. (n 1), X. n] a(n + 1 : 1 : 1) ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΜΟΣ I (22 Σεπτεµβρίου) ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ 1ο ΘΕΜΑ 1. Αφού ορίσετε ακριβώς τι σηµαίνει πίσω ευσταθής υπολογισµός, να εξηγήσετε αν ο υ- πολογισµός του εσωτερικού γινοµένου δύο διανυσµάτων

Διαβάστε περισσότερα

Γενικές Παρατηρήσεις. Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα (1) Το Λήµµα της Αντλησης. Χρήση του Λήµµατος Αντλησης.

Γενικές Παρατηρήσεις. Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα (1) Το Λήµµα της Αντλησης. Χρήση του Λήµµατος Αντλησης. Γενικές Παρατηρήσεις Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα () Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Υπάρχουν µη κανονικές γλώσσες, π.χ., B = { n n n }. Αυτό

Διαβάστε περισσότερα

5. Απλή Ταξινόμηση. ομές εδομένων. Χρήστος ουλκερίδης. Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων

5. Απλή Ταξινόμηση. ομές εδομένων. Χρήστος ουλκερίδης. Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων 5. Απλή Ταξινόμηση 2 ομές εδομένων 4 5 Χρήστος ουλκερίδης Τμήμα Ψηφιακών Συστημάτων 11/11/2016 Εισαγωγή Η

Διαβάστε περισσότερα

Κεφάλαιο 5ο: Εντολές Επανάληψης

Κεφάλαιο 5ο: Εντολές Επανάληψης Χρήστος Τσαγγάρης ΕΕ ΙΠ Τµήµατος Μαθηµατικών, Πανεπιστηµίου Αιγαίου Κεφάλαιο 5ο: Εντολές Επανάληψης Η διαδικασία της επανάληψης είναι ιδιαίτερη συχνή, αφού πλήθος προβληµάτων µπορούν να επιλυθούν µε κατάλληλες

Διαβάστε περισσότερα

Δείκτες Κεντρικής Τάσης και Διασποράς. Παιδαγωγικό Τμήμα Δημοτικής Εκπαίδευσης Δημοκρίτειο Πανεπιστήμιο Θράκης Αλεξανδρούπολη

Δείκτες Κεντρικής Τάσης και Διασποράς. Παιδαγωγικό Τμήμα Δημοτικής Εκπαίδευσης Δημοκρίτειο Πανεπιστήμιο Θράκης Αλεξανδρούπολη Δείκτες Κεντρικής Τάσης και Διασποράς Παιδαγωγικό Τμήμα Δημοτικής Εκπαίδευσης Δημοκρίτειο Πανεπιστήμιο Θράκης Αλεξανδρούπολη Εμπειρικές Στατιστικές Κατανομές Τα προβλήματα που γεννιούνται κατά την σύγκριση

Διαβάστε περισσότερα

E[ (x- ) ]= trace[(x-x)(x- ) ]

E[ (x- ) ]= trace[(x-x)(x- ) ] 1 ΦΙΛΤΡΟ KALMAN ΔΙΑΚΡΙΤΟΥ ΧΡΟΝΟΥ Σε αυτό το μέρος της πτυχιακής θα ασχοληθούμε λεπτομερώς με το φίλτρο kalman και θα δούμε μια καινούρια έκδοση του φίλτρου πάνω στην εφαρμογή της γραμμικής εκτίμησης διακριτού

Διαβάστε περισσότερα

Μέθοδοι μονοδιάστατης ελαχιστοποίησης

Μέθοδοι μονοδιάστατης ελαχιστοποίησης Βασικές αρχές μεθόδων ελαχιστοποίησης Μέθοδοι μονοδιάστατης ελαχιστοποίησης Οι μέθοδοι ελαχιστοποίησης είναι επαναληπτικές. Ξεκινώντας από μια αρχική προσέγγιση του ελαχίστου (την συμβολίζουμε ) παράγουν

Διαβάστε περισσότερα

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Μη γραμμικός προγραμματισμός: μέθοδοι μονοδιάστατης ελαχιστοποίησης Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών ΤμήμαΠληροφορικής Διάλεξη 6 η /2017 Τι παρουσιάστηκε

Διαβάστε περισσότερα

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων Ενότητα 9: Ομαδοποίηση Μέρος Γ Αναστάσιος Γούναρης, Επίκουρος Καθηγητής Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΓΡΑΦΙΚΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΣΕ MATLAB ΓΙΑ ΣΥΣΤΑΔΟΠΟΙΗΣΗ ΜΕΣΩ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ISODATA

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΓΡΑΦΙΚΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΣΕ MATLAB ΓΙΑ ΣΥΣΤΑΔΟΠΟΙΗΣΗ ΜΕΣΩ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ISODATA ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΑΝΑΠΤΥΞΗ ΓΡΑΦΙΚΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΣΕ MATLAB ΓΙΑ ΣΥΣΤΑΔΟΠΟΙΗΣΗ ΜΕΣΩ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ISODATA Μαρκαντωνάτου Μαρία Α.Μ.: 379 ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: Δρ. Τσιμπίρης

Διαβάστε περισσότερα

ΤΕΣΤ ΣΤΑΤΙΣΤΙΚΗΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΣΤΑΤΙΣΤΙΚΗΣ ΓΕΩΡΓΙΚΟΥ ΠΕΙΡΑΜΑΤΙΣΜΟΥ. Τεστ 1 ο Κατανοµή Συχνοτήτων (50 βαθµοί)

ΤΕΣΤ ΣΤΑΤΙΣΤΙΚΗΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΣΤΑΤΙΣΤΙΚΗΣ ΓΕΩΡΓΙΚΟΥ ΠΕΙΡΑΜΑΤΙΣΜΟΥ. Τεστ 1 ο Κατανοµή Συχνοτήτων (50 βαθµοί) ΤΕΣΤ ΣΤΑΤΙΣΤΙΚΗΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΣΤΑΤΙΣΤΙΚΗΣ ΓΕΩΡΓΙΚΟΥ ΠΕΙΡΑΜΑΤΙΣΜΟΥ Τεστ 1 ο Κατανοµή Συχνοτήτων (50 βαθµοί) Α. Ερωτήσεις πολλαπλών επιλογών.(11 βαθµοί) (1:3 βαθµοί, 2-9:8 βαθµοί) 1. ίνεται ο πίνακας: Χ

Διαβάστε περισσότερα

ΗΜΙΟΥΡΓΙΑ ΠΑΙΧΝΙ ΙΟΥ ΣΤΟ SCRATCH ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ

ΗΜΙΟΥΡΓΙΑ ΠΑΙΧΝΙ ΙΟΥ ΣΤΟ SCRATCH ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ ΗΜΙΟΥΡΓΙΑ ΠΑΙΧΝΙ ΙΟΥ ΣΤΟ SCRATCH ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ ΣΕΝΑΡΙΟ ΠΑΙΧΝΙ ΙΟΥ Το παιχνίδι θα αποτελείται από δυο παίκτες, οι οποίοι θα βρίσκονται αντικριστά στις άκρες ενός γηπέδου δεξιά και αριστερά, και µια µπάλα.

Διαβάστε περισσότερα

MBR Ελάχιστο Περιβάλλον Ορθογώνιο (Minimum Bounding Rectangle) Το µικρότερο ορθογώνιο που περιβάλλει πλήρως το αντικείµενο 7 Παραδείγµατα MBR 8 6.

MBR Ελάχιστο Περιβάλλον Ορθογώνιο (Minimum Bounding Rectangle) Το µικρότερο ορθογώνιο που περιβάλλει πλήρως το αντικείµενο 7 Παραδείγµατα MBR 8 6. Πανεπιστήµιο Πειραιώς - Τµήµα Πληροφορικής Εξόρυξη Γνώσης από εδοµένα (Data Mining) Εξόρυξη Γνώσης από χωρικά δεδοµένα (κεφ. 8) Γιάννης Θεοδωρίδης Νίκος Πελέκης http://isl.cs.unipi.gr/db/courses/dwdm Περιεχόµενα

Διαβάστε περισσότερα

Κεφ.11: Ευρετήρια και Κατακερματισμός

Κεφ.11: Ευρετήρια και Κατακερματισμός Κεφ.11: Ευρετήρια και Κατακερματισμός Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Κεφ. 11: Ευρετήρια-Βασική θεωρία Μηχανισμοί ευρετηρίου χρησιμοποιούνται για την επιτάχυνση

Διαβάστε περισσότερα

Μάθηµα 1. Κεφάλαιο 1o: Συστήµατα. γ R παριστάνει ευθεία και καλείται γραµµική εξίσωση µε δύο αγνώστους.

Μάθηµα 1. Κεφάλαιο 1o: Συστήµατα. γ R παριστάνει ευθεία και καλείται γραµµική εξίσωση µε δύο αγνώστους. Μάθηµα 1 Κεφάλαιο 1o: Συστήµατα Θεµατικές Ενότητες: A. Συστήµατα Γραµµικών Εξισώσεων B. Συστήµατα 3x3 Α. ΣΥΣΤΗΜΑΤΑ ΓΡΑΜΜΙΚΩΝ ΕΞΙΣΩΣΕΩΝ Ορισµοί Κάθε εξίσωση της µορφής α x+β =γ, µε α, β, γ R παριστάνει

Διαβάστε περισσότερα

ΘΕΜΑ 1: Αλγόριθμος Ford-Fulkerson

ΘΕΜΑ 1: Αλγόριθμος Ford-Fulkerson ΘΕΜΑ : Αλγόριθμος Ford-Fulkerson Α Να εξετάσετε αν ισχύει η συνθήκη συντήρησης της αρχικής ροής στο δίκτυο. Β Με χρήση του αλγορίθμου Ford-Fulkerson να βρεθεί η μέγιστη ροή που μπορεί να σταλεί από τον

Διαβάστε περισσότερα

Ιεραρχική αναλυση αποφασεων Analytic hierarchy process (AHP)

Ιεραρχική αναλυση αποφασεων Analytic hierarchy process (AHP) Ιεραρχική αναλυση αποφασεων Analytic hierarchy process (AHP) Εισαγωγή Παρουσιάστηκε από τον Thomas L. Saaty τη δεκαετία του 70 Μεθοδολογία που εφαρμόζεται στην περιοχή των Multicriteria Problems Δίνει

Διαβάστε περισσότερα

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Με τον όρο μη γραμμικές εξισώσεις εννοούμε εξισώσεις της μορφής: f( ) 0 που προέρχονται από συναρτήσεις f () που είναι μη γραμμικές ως προς. Περιέχουν δηλαδή

Διαβάστε περισσότερα

Β Γραφικές παραστάσεις - Πρώτο γράφημα Σχεδιάζοντας το μήκος της σανίδας συναρτήσει των φάσεων της σελήνης μπορείτε να δείτε αν υπάρχει κάποιος συσχετισμός μεταξύ των μεγεθών. Ο συνήθης τρόπος γραφικής

Διαβάστε περισσότερα

Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ

Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ 1 Συναρτήσεις Όταν αναφερόμαστε σε μια συνάρτηση, ουσιαστικά αναφερόμαστε σε μια σχέση ή εξάρτηση. Στα μαθηματικά που θα μας απασχολήσουν, με απλά λόγια, η σχέση

Διαβάστε περισσότερα

ροµολόγηση πακέτων σε δίκτυα υπολογιστών

ροµολόγηση πακέτων σε δίκτυα υπολογιστών ροµολόγηση πακέτων σε δίκτυα υπολογιστών Συµπληρωµατικές σηµειώσεις για το µάθηµα Αλγόριθµοι Επικοινωνιών Ακαδηµαϊκό έτος 2011-2012 1 Εισαγωγή Οι παρακάτω σηµειώσεις παρουσιάζουν την ανάλυση του άπληστου

Διαβάστε περισσότερα

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Οι παρούσες σημειώσεις αποτελούν βοήθημα στο μάθημα Αριθμητικές Μέθοδοι του 5 ου εξαμήνου του ΤΜΜ ημήτρης Βαλουγεώργης Καθηγητής Εργαστήριο Φυσικών

Διαβάστε περισσότερα

Μέθοδοι μονοδιάστατης ελαχιστοποίησης

Μέθοδοι μονοδιάστατης ελαχιστοποίησης Βασικές αρχές μεθόδων ελαχιστοποίησης Μέθοδοι μονοδιάστατης ελαχιστοποίησης Οι μέθοδοι ελαχιστοποίησης είναι επαναληπτικές. Ξεκινώντας από μια αρχική προσέγγιση του ελαχίστου (την συμβολίζουμε ) παράγουν

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ. Πτυχιακή εργασία ΔΙΕΡΕΥΝΗΣΗ ΤΟΥ ΚΛΙΜΑΤΟΣ ΑΣΦΑΛΕΙΑΣ ΤΩΝ ΑΣΘΕΝΩΝ ΣΤΟ ΝΟΣΟΚΟΜΕΙΟ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ. Πτυχιακή εργασία ΔΙΕΡΕΥΝΗΣΗ ΤΟΥ ΚΛΙΜΑΤΟΣ ΑΣΦΑΛΕΙΑΣ ΤΩΝ ΑΣΘΕΝΩΝ ΣΤΟ ΝΟΣΟΚΟΜΕΙΟ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ Πτυχιακή εργασία ΔΙΕΡΕΥΝΗΣΗ ΤΟΥ ΚΛΙΜΑΤΟΣ ΑΣΦΑΛΕΙΑΣ ΤΩΝ ΑΣΘΕΝΩΝ ΣΤΟ ΝΟΣΟΚΟΜΕΙΟ ΑΝΔΡΕΑΣ ΛΕΩΝΙΔΟΥ Λεμεσός, 2012 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ

Διαβάστε περισσότερα