2. Λεξιλόγιο Όρων και Λίστες Καταχωρήσεων

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

Download "2. Λεξιλόγιο Όρων και Λίστες Καταχωρήσεων"

Transcript

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

2 Περίληψη Προηγούμενης Διάλεξης Ανεστραμμένα ευρετήρια ομή: Λεξικό και λίστες καταχωρήσεων Βασικό βήμα κατασκευής: ταξινόμηση Επεξεργασία ερωτημάτων Boole Τομή με συγχώνευση λιστών σε γραμμικό χρόνο Απλές βελτιστοποιήσεις Περίληψη μαθήματος March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 2

3 Σε Αυτό το Μάθημα Λεπτομέρειες διαδικασίας ευρετηριοποίησης Προεπεξεργασία για δημιουργία λεξικού όρων Έγγραφα ιαίρεση σε σύμβολα (tokenization) Ποιους όρους βάζουμε στο ευρετήριο; Λίστες καταχωρήσεων Γρηγορότερη συγχώνευση με δείκτες παράβλεψης (skip lists) Ερωτήματα εγγύτητας και αναζήτηση φράσεων March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 3

4 Υπενθύμιση Βασικής Διαδικασίας Ευρετηριοποίησης Documents to be indexed. Friends, Romans, countrymen. Tokenizer Token stream. Friends Romans Countrymen Linguistic modules Modified tokens. friend roman countryman Inverted index. Indexer friend roman countryman March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 4

5 Λήψη της Ακολουθίας Χαρακτήρων ενός Εγγράφου (Parsing) Σε τι μορφή είναι το έγγραφο; pdf/word/excel/html; Σε ποια γλώσσα είναι γραμμένο; Ποια κωδικοποίηση έχει χρησιμοποιηθεί; Κεφάλαιο 2.1 Καθένα από αυτά αποτελεί ένα πρόβλημα κατηγοριοποίησης/ταξινόμησης (classification), που θα μελετήσουμε αργότερα στο μάθημα αυτό Όμως συχνά, αντιμετωπίζονται με ευρετικές μεθόδους March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 5

6 Επιπλοκές: Μορφοποίηση/Γλώσσα Κεφάλαιο 2.1 Τα έγγραφα που ευρετηριοποιούνται μπορεί να περιλαμβάνουν έγγραφα σε διαφορετικές γλώσσες Ένα ευρετήριο μπορεί να περιλαμβάνει όρους από διαφορετικές γλώσσες Μερικές φορές ένα έγγραφο μπορεί να περιέχει κείμενο σε πολλαπλές γλώσσες/μορφοποιήσεις στα γαλλικά με ένα επισυναπτόμενο pdf στα γερμανικά Ποια είναι η μονάδα εγγράφου; Ένα αρχείο; Ένα ; Ένα με 5 επισυναπτόμενα; Ένα σύνολο αρχείων (PPT ή LaTeX ως HTML σελίδες); March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 6

7 Σύμβολα και Όροι (Tokens and Terms) March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 7

8 Διαίρεση σε Σύμβολα Κεφάλαιο Είσοδος: Friends, Romans, Countrymen Έξοδος: Σύμβολα Friends Romans Countrymen Ένα σύμβολο (token) είναι μια εμφάνιση μιας ακολουθίας χαρακτήρων σε ένα έγγραφο Κάθε σύμβολο είναι υποψήφιο να αποτελέσει καταχώρηση στο ευρετήριο (index entry) μετά από επεξεργασία Περιγράφεται στη συνέχεια Ποια όμως είναι έγκυρα σύμβολα; March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 8

9 Διαίρεση σε Σύμβολα Κεφάλαιο Θέματα που αφορούν στη διαίρεση σε σύμβολα Finland s capital Finland; Finlands; Finland s; Hewlett-Packard Hewlett και Packard σαν δύο σύμβολα; state-of-the-art: διασπάμε ακολουθίες με ενωτικά (hyphens); co-education lowercase, lower-case, lower case ; Μια αποτελεσματική τακτική είναι να βάλουμε τους χρήστες να πληκτρολογούν τα ενωτικά San Francisco: ένα ή δύο σύμβολα; Πώς αποφασίζουμε ότι είναι ένα σύμβολο; March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 9

10 Αριθμοί Κεφάλαιο /12/91 Mar. 12, /3/91 55 B.C. B-52 My PGP key is 324a3df234cb23e (800) Συχνά υπάρχουν ενσωματωμένοι κενοί χαρακτήρες Παλαιότερα συστήματα ΑΠ δεν ευρετηριάζουν αριθμούς Όμως συχνά είναι πολύ χρήσιμο: για παράδειγμα εντοπισμός από error codes/stacktraces στον Παγκόσμιο Ιστό (Μία λύση είναι η χρήση n-grams: 3 ο Μάθημα) Συχνά μεταδεδομένα ευρετηριάζονται ξεχωριστά Creation date, format, κτλ. March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 10

11 Κεφάλαιο Διαίρεση σε Σύμβολα (Θέματα Γλωσσών) Γαλλικά L'ensemble ένα ή δύο σύμβολα; L? L? Le? Θέλουμε το l ensemble να ταιριάζει με το un ensemble Τουλάχιστον μέχρι το 2003, δεν ταίριαζε στο Google Internationalization! Τα ουσιαστικά στα γερμανικά δε διαχωρίζονται Lebensversicherungsgesellschaftsangestellter life insurance company employee Τα γερμανικά συστήματα ΑΠ υποβοηθούνται σημαντικά από ένα compound splitter module Μπορεί να προσφέρει 15% βελτίωση στην απόδοση στα γερμανικά March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 11

12 Κεφάλαιο Διαίρεση σε Σύμβολα (Θέματα Γλωσσών) Τα κινέζικα και τα ιαπωνέζικα δεν έχουν κενά μεταξύ λέξεων: 莎拉波娃现在居住在美国东南部的佛罗里达 εν εγγυάται μοναδικότητα στη διαίρεση σε σύμβολα Πιο πολύπλοκο στα ιαπωνέζικα, πολλές αλφάβητοι Ημερομηνίες/ποσά σε πολλαπλές μορφοποιήσεις フォーチュン 500 社は情報不足のため時間あた $500K( 約 6,000 万円 ) Katakana Hiragana Kanji Romaji Οι χρήστες μπορούν να εκφράσουν ένα ερώτημα αποκλειστικά σε hiragana! March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 12

13 Κεφάλαιο Διαίρεση σε Σύμβολα (Θέματα Γλωσσών) Τα αραβικά (ή εβραϊκά) γράφονται από δεξιά προς αριστερά, αλλά κάποια στοιχεία, όπως αριθμοί, από αριστερά προς δεξιά Οι λέξεις διαχωρίζονται, αλλά τα γράμματα σε μια λέξη σχηματίζουν πολύπλοκα σχήματα start Algeria achieved its independence in 1962 after 132 years of French occupation. March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 13

14 Διακόπτουσες Λέξεις (Stop words) Κεφάλαιο Με μια stop list, μπορούμε να απορρίψουμε τους πιο κοινούς όρους από το λεξικό, διότι διαισθητικά Έχουν λίγο περιεχόμενο σημασιολογικά: the, a, and, to, be Είναι πολλοί σε πλήθος: ~30% των λιστών καταχώρησης για τις top 30 λέξεις Όμως η τρέχουσα τάση είναι να τους κρατάμε Υπάρχουν καλές τεχνικές συμπίεσης (5 ο μάθημα) άρα τα stopwords δεν καταλαμβάνουν πολύ χώρο Υπάρχουν καλές τεχνικές βελτιστοποίησης ερωτημάτων (7 ο μάθημα) άρα μικρό κόστος σε χρόνο εκτέλεσης όταν συμπεριλαμβάνονται stopwords Είναι απαραίτητα για Phrase queries: King of Denmark Various song titles, etc.: Let it be, To be or not to be Relational queries: flights to London March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 14

15 Κανονικοποίηση Όρων Κεφάλαιο Πρέπει να γίνει κανονικοποίηση των λέξεων στο κείμενο που ευρετηριάζεται και των λέξεων στο ερώτημα Ώστε να ταιριάζουν τα USA και U.S.A Το αποτέλεσμα είναι όροι Ένας όρος είναι μια (κανονικοποιημένη) λέξη που αποτελεί καταχώρηση του λεξικού του συστήματος ΑΠ Ο πιο καθιερωμένος τρόπος κανονικοποίησης είναι η έμμεση δημιουργία κλάσεων ισοδυναμίας, π.χ. ιαγραφή τελείων U.S.A., USA USA ιαγραφή ενωτικών (hyphens) anti-discriminatory, antidiscriminatory antidiscriminatory March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 15

16 Κανονικοποίηση: Άλλες Γλώσσες Κεφάλαιο Τόνοι: π.χ., Γαλλικά: résumé vs. resume. Umlauts: π.χ., Γερμανικά: Tuebingen vs. Tübingen Είναι ισοδύναμα Το βασικότερο κριτήριο: Πώς θα γράφουν οι χρήστες τα ερωτήματά τους γι αυτές τις λέξεις; Ακόμη και σε γλώσσες που έχουν τόνους, οι χρήστες μπορεί συχνά να μην τους χρησιμοποιούν Συχνά είναι καλύτερο να γίνεται κανονικοποίηση σε όρους χωρίς τόνους Tuebingen, Tübingen, Tubingen Tubingen March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 16

17 Κανονικοποίηση: Άλλες Γλώσσες Κεφάλαιο Κανονικοποίηση ημερομηνιών 7 月 30 日 vs. 7/30 Japanese use of kana vs. Chinese characters Η διαίρεση σε σύμβολα (tokenization) και η κανονικοποίηση (normalization) μπορεί να εξαρτώνται από τη γλώσσα, άρα πάνε μαζί με τον εντοπισμό γλώσσας Morgen will ich in MIT Is this German mit? Σημαντικό: Πρέπει να κανονικοποιούμε τόσο τις λέξεις όσο και το ερώτημα στην ίδια μορφή March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 17

18 Κεφάλαιο Σύμπτυξη Πεζοκεφαλαίων (Case Folding) Μετατροπή όλων των γραμμάτων σε πεζά Εξαίρεση: κεφαλαίο στο μέσο μιας πρότασης Π.χ., General Motors Fed vs. fed SAIL vs. sail Συχνά είναι καλύτερο να μετατρέπουμε τα πάντα σε πεζά, αφού οι χρήστες χρησιμοποιούν πεζά ανεξάρτητα από το σωστό τρόπο γραφής Παράδειγμα Google Ερώτημα C.A.T. #1 αποτέλεσμα ήταν για γάτα όχι για Caterpillar Inc March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 18

19 Κανονικοποίηση σε Όρους Κεφάλαιο Μια εναλλακτική των κλάσεων ισοδυναμίας είναι η ασύμμετρη διεύρυνση (asymmetric expansion) Ένα παράδειγμα που μπορεί αυτό να είναι χρήσιμο Όρος ερωτήματος: window Όροι που θα εντοπιστούν: window, windows Όρος ερωτήματος : windows Όροι που θα εντοπιστούν : Windows, windows, window Όρος ερωτήματος : Windows Όροι που θα εντοπιστούν : Windows Πιθανώς πιο ισχυρό, αλλά λιγότερο αποδοτικό March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 19

20 Θησαυροί και Soundex Πώς χειριζόμαστε συνώνυμα και ομώνυμα; Π.χ., φτιάχνοντας χειροκίνητα κλάσεις ισοδυναμίας car = automobile color = colour Μπορούμε να κάνουμε διορθώσεις ώστε να σχηματιστούν όροι κλάσεων ισοδυναμίας Όταν το έγγραφο περιέχει automobile, βάλε στο ευρετήριο carautomobile (και αντίστροφα) Ή μπορούμε να διευρύνουμε το ερώτημα Όταν περιέχει automobile, ψάξε και στο car Πώς χειριζόμαστε ορθογραφικά λάθη; Μια προσέγγιση είναι η soundex, στην οποία φτιάχνουμε κλάσεις ισοδυναμίας με βάση φωνητικά ευρετικές μεθόδους Περισσότερα στα μαθήματα 3 και 9 March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 20

21 Λημματοποίηση (Lemmatization) Κεφάλαιο Μείωση του πλήθους (σύμπτυξη) διαφόρων μορφών σε μία βασική μορφή Π.χ. am, are, is be car, cars, car's, cars' car the boy's cars are different colors the boy car be different color March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 21

22 Περιστολή (Stemming) Κεφάλαιο Αναγωγή κοινών λέξεων σε μια βασική μορφή Η περιστολή αποκόπτει τις καταλήξεις των λέξεων Εξαρτάται από τη γλώσσα Π.χ., automate(s), automatic, automation ανάγονται σε automat for example compressed and compression are both accepted as equivalent to compress. for exampl compress and compress ar both accept as equival to compress March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 22

23 Ο Αλγόριθμος του Porter Κεφάλαιο Ο πιο διαδεδομένος αλγόριθμος για περιστολή αγγλικών λέξεων Με βάση τα αποτελέσματα έχει αποδειχθεί τουλάχιστον τόσο καλός όσο άλλες επιλογές περιστολής Περιλαμβάνει διάφορες συμβάσεις + 5 φάσεις περικοπής λέξεων Οι φάσεις εφαρμόζονται ακολουθιακά Κάθε φάση περιλαμβάνει ένα σύνολο εντολών Απλή σύμβαση: επιλογή από κάθε ομάδα κανόνων εκείνου που μπορεί να εφαρμοστεί στο επίθεμα με το μεγαλύτερο μήκος March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 23

24 Τυπικοί Κανόνες κατά Porter Κεφάλαιο sses ss ies i ational ate tional tion Πολλοί κανόνες χρησιμοποιούν ένα είδος μέτρου (measure), για να αποφασίσουν αν μια λέξη είναι αρκετά μεγάλη ώστε το τμήμα της που ταιριάζει στον κανόνα να είναι πράγματι επίθεμα και όχι μέρος του θέματός της (m>1) EMENT replacement replac cement cement March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 24

25 Άλλοι Αλγόριθμοι Περιστολής Κεφάλαιο Υπάρχουν άλλοι αλγόριθμοι, π.χ., ο αλγόριθμος του Lovins ( Ένα πέρασμα, αφαίρεση μεγαλύτερου επιθέματος (~250 κανόνες) Πλήρης μορφολογική ανάλυση σχετικά λίγα πλεονεκτήματα για ανάκτηση Βοηθούν η περιστολή και άλλες κανονικοποιήσεις; Αγγλικά: όχι ξεκάθαρα αποτελέσματα Βοηθούν την ανάκληση (recall) βλάπτουν όμως την ακρίβεια (precision) operative (dentistry) oper operational (research) oper operating (systems) oper Ισπανικά, γερμανικά, φινλανδικά,... Σίγουρα χρήσιμες 30% κέρδος για φινλανδικά March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 25

26 Σχετικότητα με τη Γλώσσα Κεφάλαιο Πολλά από τα χαρακτηριστικά που αναφέρθηκαν εμπεριέχουν μετασχηματισμούς που είναι Σχετικοί με τη γλώσσα Συχνά, σχετικοί με την εφαρμογή Αποτελούν επιπρόσθετα plug-in στοιχεία στη διαδικασία ευρετηριοποίησης Υπάρχουν τόσο ανοικτού κώδικα όσο και εμπορικά plug-ins για το χειρισμό τέτοιων περιπτώσεων March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 26

27 Καταχωρήσεις Λεξικού Κεφάλαιο 2.2 ensemble.french 時間.japanese MIT.english mit.german guaranteed.english entries.english sometimes.english Μπορεί να ομαδοποιούνται ανά γλώσσα (ή και όχι...) Περισσότερα όταν μιλήσουμε για κατάταξη και επεξεργασία ερωτημάτων tokenization.english March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 27

28 Ταχύτερος Υπολογισμός Τομής Λιστών Καταχωρήσεων μέσω Δεικτών Παράβλεψης March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 28

29 Υπενθύμιση Βασικού Τρόπου Συγχώνευσης Κεφάλαιο 2.3 Ταυτόχρονη εξέταση των δύο λιστών σε γραμμικό χρόνο ως προς το συνολικό αριθμό καταχωρήσεων Brutus Caesar Εάν τα μήκη είναι m και n, η συγχώνευση απαιτεί O(m+n) πράξεις. Μπορούμε να κάνουμε κάτι καλύτερο? Ναι (εφόσον το ευρετήριο δεν αλλάζει συχνά). March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 29

30 Εμπλουτισμός Λιστών με Δείκτες Παράβλεψης (κατά την Ευρετηρίαση) Κεφάλαιο Γιατί; Πώς; Ώστε να παραβλέψουμε καταχωρήσεις που δε θα εμφανιστούν στα αποτελέσματα Πού τοποθετούμε δείκτες παράβλεψης (skip pointers); March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 30

31 Επεξεργασία Ερωτημάτων με Δείκτες Κεφάλαιο 2.3 Παράβλεψης Έστω ότι έχουμε φτάσει στο 8 στις δύο λίστες Αυτά ταιριάζουν μεταξύ τους και συνεχίζουμε Τα επόμενα είναι το 41 και το 11. Το 11 είναι μικρότερο. Όμως αφού το επόμενο (μέσω δείκτη παράβλεψης) του 11 είναι το 31 (<41), μπορούμε να παραβλέψουμε τις ενδιάμεσες καταχωρήσεις 31 March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 31

32 Πού Τοποθετούμε Δείκτες; Κεφάλαιο 2.3 Υπάρχει ένα ζήτημα αντιστάθμισης (tradeoff) Περισσότεροι δείκτες μικρότερα διαστήματα παράβλεψης πιθανότερο να παραβλέψουμε Όμως πολλές συγκρίσεις Λιγότεροι δείκτες λίγες συγκρίσεις αλλά μεγάλα διαστήματα παράβλεψης λιγότερες ευκαιρίες παράβλεψης March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 32

33 Τοποθέτηση Δεικτών Κεφάλαιο 2.3 Απλή ευρετική μέθοδος: σε λίστες καταχώρησης μήκους L χρησιμοποιούμε L ισαπέχοντες δείκτες παράβλεψης Αγνοεί την κατανομή των όρων του ερωτήματος Εύκολο εάν το ευρετήριο είναι σχετικά στατικό. Πιο δύσκολο εάν το L αλλάζει λόγω ενημερώσεων Παλαιότερα αυτή η τεχνική βοηθούσε Με τις σύγχρονες CPU μπορεί και να μη βοηθά (Bahle et al. 2002), εκτός κι αν τα πάντα βρίσκονται στη μνήμη Το Ι/Ο κόστος φόρτωσης μεγαλύτερων λιστών καταχωρήσεων από το δίσκο μπορεί να είναι μεγαλύτερο από το κέρδος ταχύτερης συγχώνευσης στη μνήμη March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 33

34 Λίστες Καταχωρήσεων με Πληροφορίες Θέσεων και Ερωτήματα Φράσεων March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 34

35 Ερωτήματα Φράσεων Κεφάλαιο 2.4 Θέλουμε να μπορούμε να απαντούμε ερωτήματα όπως stanford university σαν φράση Η πρόταση I went to university at Stanford δε θα ταίριαζε Η χρήση εισαγωγικών είναι κατανοητή από τους χρήστες και χρησιμοποιείται επιτυχώς Πολλά ερωτήματα είναι όμως υπονοούμενα ερωτήματα φράσεων εν αρκεί να αποθηκεύουμε καταχωρήσεις τύπου <term : docs> March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 35

36 Μία Πρώτη Προσέγγιση: Ευρετήριο Ζευγών Λέξεων Βάζουμε στο ευρετήριο κάθε ζεύγος διαδοχικών όρων Για παράδειγμα το κείμενο Friends, Romans, Countrymen θα παρήγαγε τα ζεύγη (biwords) friends romans romans countrymen Κάθε ζεύγος είναι τώρα όρος του λεξικού Μπορούμε άμεσα να απαντούμε ερωτήματα φράσεων με δύο λέξεις Κεφάλαιο March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 36

37 Μεγαλύτερα Ερωτήματα Φράσεων Κεφάλαιο Επεξεργαζόμαστε μεγαλύτερες φράσεις με τον ίδιο τρόπο με χαρακτήρες μπαλαντέρ stanford university palo alto διασπάται σε ερώτημα Boolean στα biwords: stanford university AND university palo AND palo alto ίχως την ύπαρξη εγγράφων, δεν μπορούμε να επιβεβαιώσουμε ότι τα έγγραφα που ταιριάζουν στο ερώτημα αυτό πράγματι περιέχουν τη φράση Μπορεί να έχουμε ψευδή θετικά (false positives)! March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 37

38 Διευρυμένα Ζεύγη Λέξεων (Extended Biwords) ιαιρούμε το κείμενο σε σύμβολα και προχωράμε σε σήμανση των μερών του λόγου (part-of-speech tagging) Ομαδοποιούμε τους όρους σε ουσιαστικά (Ν) και λειτουργικές λέξεις (Χ), π.χ. άρθρα και προθέσεις Οποιαδήποτε ακολουθία όρων της μορφής ΝΧ*Ν είναι ένα διευρυμένο ζεύγος λέξεων Και γίνεται όρος του λεξικού Παράδειγμα: catcher in the rye N X X N Επεξεργασία ερωτήματος: ανάλυση σε Ν και Χ ιαίρεση του ερωτήματος σε διευρυμένα ζεύγη λέξεων Αναζήτηση στο ευρετήριο: catcher rye Κεφάλαιο March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 38

39 Ζητήματα για τα Ευρετήρια Ζευγών Κεφάλαιο False positives, όπως αναφέρθηκε πριν Μεγάλο μέγεθος ευρετηρίου, λόγω μεγαλύτερου λεξικού εν είναι εφικτό για κάτι μεγαλύτερο από ζεύγη, είναι ήδη μεγάλο για ζεύγη Τα ευρετήρια ζευγών δεν είναι η κλασική λύση, όμως μπορεί να χρησιμοποιηθούν ως μέρος μιας σύνθετης στρατηγικής March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 39

40 2 η Λύση: Ευρετήρια Θέσεων Κεφάλαιο (Positional Indexes) Αποθηκεύουμε στις καταχωρήσεις για κάθε όρο τις θέσεις εμφάνισης <term, number of docs containing term; doc1: position1, position2 ; doc2: position1, position2 ; etc.> March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 40

41 Παράδειγμα Ευρετηρίου Θέσεων Κεφάλαιο <be: ; 1: 7, 18, 33, 72, 86, 231; 2: 3, 149; 4: 17, 191, 291, 430, 434; 5: 363, 367, > Which of docs 1,2,4,5 could contain to be or not to be? Για ερωτήματα φράσεων, χρησιμοποιείται πάλι αλγόριθμος συγχώνευσης ελέγχοντας εάν δύο όροι συνυπάρχουν στο ίδιο έγγραφο Όμως τώρα πρέπει να εξετάσουμε κάτι παραπάνω από απλή ισότητα όρων March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 41

42 Επεξεργασία Ερωτήματος Φράσεων Κεφάλαιο Εξάγονται για κάθε όρο to, be, or, not οι λίστες καταχωρήσεων από το ευρετήριο Συγχωνεύονται οι λίστες doc:position ώστε να απαριθμούνται όλες οι θέσεις με to be or not to be to: 2:1,17,74,222,551; 4:8,16,190,429,433; 7:13,23,191;... be: 1:17,19; 4:17,191,291,430,434; 5:14,19,101;... Η ίδια γενική μέθοδος εφαρμόζεται και για αναζητήσεις εγγύτητας March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 42

43 Ερωτήματα Εγγύτητας (Proximity Queries) LIMIT! /3 STATUTE /3 FEDERAL /2 TORT Πάλι το /k σημαίνει εντός k λέξεων (προς κάθε πλευρά) Προφανώς, μπορεί να χρησιμοποιηθούν ευρετήρια θέσεων (όχι όμως ευρετήρια ζευγών) Άσκηση: Προσαρμόστε τον αλγόριθμο συγχώνευσης λιστών ώστε να υποστηρίζει ερωτήματα εγγύτητας. Μπορείτε να τον κάνετε να δουλέυει για οποιοδήποτε k? Είναι λίγο δύσκολο να τον κάνετε να δουλεύει σωστά και αποδοτικά είτε την εικόνα 2.12 του βιβλίου Ίσως υπάρχει κάποιο πρόβλημα εκεί! Κεφάλαιο March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 43

44 Μέγεθος Ευρετηρίου Θέσεων Κεφάλαιο Η υιοθέτηση ευρετηρίου θέσεων αυξάνει σημαντικά τις απαιτήσεις σε αποθηκευτικό χώρο Μπορούμε βέβαια να συμπιέσουμε τις τιμές θέσεων/αποστάσεων (περισσότερα στο 5 ο μάθημα) Παρόλα αυτά οι περισσότερες εφαρμογές αποδέχονται αυτό το κόστος επειδή η πλειοψηφία των χρηστών θεωρεί δεδομένες τις δυνατότητες αναζήτησης φράσεων και αναζήτησης βάσει εγγύτητας March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 44

45 Μέγεθος Ευρετηρίου Θέσεων Κεφάλαιο Κάθε καταχώρηση χρειάζεται μία τιμή για κάθε εμφάνιση όρου Το μέγεθος του ευρετηρίου εξαρτάται από το μέσο μέγεθος των εγγράφων Μια μέση ιστοσελίδα έχει < όρους Καταστάσεις οικονομικών αποτελεσμάτων, βιβλία, ποιήματα μπορεί να φτάνουν εύκολα τους όρους Έστω ότι ένας όρος έχει μέση συχνότητα 1 στους όρους (δλδ. 0,1%) Γιατί? Document size Postings Positional postings , March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 45

46 Εμπειρικοί Κανόνες Κεφάλαιο Ένα ευρετήριο θέσεων είναι 2-4 φορές μεγαλύτερο από ένα απλό ευρετήριο Ένα ευρετήριο θέσεων είναι περίπου 35-50% του μεγέθους του αρχικού κειμένου Τα παραπάνω ισχύουν για γλώσσες όπως τα αγγλικά March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 46

47 Συνδυαστικές Μέθοδοι Κεφάλαιο Οι στρατηγικές του ευρετηρίου θέσεων και του ευρετηρίου ζευγών λέξεων μπορεί να συνδυαστούν με επιτυχία Για φράσεις όπως Michael Jackson, Britney Spears δεν είναι αποδοτικό να συγχωνεύουμε συνεχώς λίστες καταχωρήσεων Ακόμη χειρότερα για φράσεις όπως The Who Οι Williams et al. (2004) εξετάζουν μια πιο εξελιγμένη μέθοδο που χρησιμοποιεί ευρετήρια και των δύο ειδών καθώς και ένα ευρετήριο επόμενης λέξης Για μια ποικιλία συνηθισμένων ερωτημάτων φράσεων Ιστού, απαντώνται στο ¼ του χρόνου που χρειάζεται ένα ευρετήριο θέσεων Καταλαμβάνοντας 26% περισσότερο χώρο March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 47

48 Πηγές Αναφοράς Εισαγωγή στην Ανάκτηση Πληροφοριών, κεφάλαιο 2 MG 3.6, 4.3; MIR 7.2 Porter s stemmer: Skip Lists theory: Pugh (1990) Multilevel skip lists give same O(log n) efficiency as trees H.E. Williams, J. Zobel, and D. Bahle Fast Phrase Querying with Combined Indexes, ACM Transactions on Information Systems. D. Bahle, H. Williams, and J. Zobel. Efficient phrase querying with an auxiliary index. SIGIR 2002, pp March 22, 2016 Ανάκτηση Πληροφοριών,6ο Εξάμηνο 48

Ανάκληση Πληποφοπίαρ. Information Retrieval. Διδάζκων Δημήηριος Καηζαρός

Ανάκληση Πληποφοπίαρ. Information Retrieval. Διδάζκων Δημήηριος Καηζαρός Ανάκληση Πληποφοπίαρ Information Retrieval Διδάζκων Δημήηριος Καηζαρός Διάλεξη 4η: 04/03/2017 1 Phrase queries 2 Ερωτήματα φράσεως Έστω ότι επιθυμούμε ν απαντήσουμε ερωτήματα της μορφής stanford university

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

Information Retrieval

Information Retrieval Introduction to Information Retrieval ΜΥΕ003-ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Διάλεξη 2: Κατασκευή Λεξιλογίου Όρων. Λίστες Καταχωρήσεων. Κεφ. 1 Τι είναι η «Ανάκτηση Πληροφορίας»;

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

Information Retrieval

Information Retrieval Introduction to Information Retrieval ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Διάλεξη 2: Κατασκευή Λεξιλογίου Όρων. Λίστες Καταχωρήσεων Κεφ. 1.1 Τι είναι η «Ανάκτηση Πληροφορίας»; Ανάγκη

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

ΜΥΕ003-ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά. Κεφάλαιο 2: Κατασκευή Λεξιλογίου Όρων. Λίστες Καταχωρήσεων.

ΜΥΕ003-ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά. Κεφάλαιο 2: Κατασκευή Λεξιλογίου Όρων. Λίστες Καταχωρήσεων. ΜΥΕ003-ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Κεφάλαιο 2: Κατασκευή Λεξιλογίου Όρων. Λίστες Καταχωρήσεων. Κεφ. 1 Βασικά Βήματα (προεπεξεργασία) Σύλλεξε τα έγγραφα Κατασκεύασε βοηθητικές

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

ΜΥΕ003-ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά. Κεφάλαιο 2: Κατασκευή Λεξιλογίου Όρων. Λίστες Καταχωρήσεων.

ΜΥΕ003-ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά. Κεφάλαιο 2: Κατασκευή Λεξιλογίου Όρων. Λίστες Καταχωρήσεων. ΜΥΕ003-ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Κεφάλαιο 2: Κατασκευή Λεξιλογίου Όρων. Λίστες Καταχωρήσεων. Τι είναι η Ανάκτηση Πληροφορίας Επεξεργασία πληροφορίας από έγγραφα (web σελίδες,

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

Ανάκληση Πληποφοπίαρ. Information Retrieval. Διδάζκων Δημήηριος Καηζαρός

Ανάκληση Πληποφοπίαρ. Information Retrieval. Διδάζκων Δημήηριος Καηζαρός Ανάκληση Πληποφοπίαρ Information Retrieval Διδάζκων Δημήηριος Καηζαρός Διάλεξη 3η: 01/03/2017 1 Dictionary και Postings 2 Θυμηθείτε τον τρόπο δημιουργίας του απλοϊκού ευρετηρίου Έγγξαθα πξνο επξεηεξηνπνίεζε

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

Ανάκληση Πληροφορίας. Information Retrieval. Διδάσκων Δημήτριος Κατσαρός

Ανάκληση Πληροφορίας. Information Retrieval. Διδάσκων Δημήτριος Κατσαρός Ανάκληση Πληροφορίας Information Retrieval Διδάσκων Δημήτριος Κατσαρός Διάλεξη 3η: 19/02/2014 1 Dictionary και Postings 2 Recall basic indexing pipeline Documents to be indexed. Friends, Romans, countrymen.

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

ΜΥΕ003-ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά. Κεφάλαιο 2: Κατασκευή Λεξιλογίου Όρων. Λίστες Καταχωρήσεων.

ΜΥΕ003-ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά. Κεφάλαιο 2: Κατασκευή Λεξιλογίου Όρων. Λίστες Καταχωρήσεων. ΜΥΕ003-ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Κεφάλαιο 2: Κατασκευή Λεξιλογίου Όρων. Λίστες Καταχωρήσεων. Ορισμός Ανάκτηση Πληροφορίας (Information Retrieval) - (IR) Μεγάλες συλλογές

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

Introduction to Information Retrieval

Introduction to Information Retrieval Introduction to Information Retrieval ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Διάλεξη 2: Λεξιλόγιο Όρων και Λίστες Καταχωρήσεων Κεφ. 1.1 Τι είναι η «Ανάκτηση Πληροφορίας»; Ανάγκη πληροφόρησης

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

Εύρεση & ιαχείριση Πληροφορίας στον Παγκόσµιο Ιστό

Εύρεση & ιαχείριση Πληροφορίας στον Παγκόσµιο Ιστό Εύρεση & ιαχείριση Πληροφορίας στον Παγκόσµιο Ιστό ιδάσκων ηµήτριος Κατσαρός, Ph.D. @ Τµ. Μηχανικών Η/Υ, Τηλεπικοινωνιών & ικτύων Πανεπιστήµιο Θεσσαλίας ιάλεξη 1η: 14/02/2007 1 Εισαγωγή στο µάθηµα & Εισαγωγή

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

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

Εύρεση & ιαχείριση Πληροφορίας στον Παγκόσµιο Ιστό. Εισαγωγή στο µάθηµα. Εισαγωγή στην Ανάκτηση Πληροφορίας. Απαιτήσεις του µαθήµατος Εύρεση & ιαχείριση Πληροφορίας στον Παγκόσµιο Ιστό ιδάσκων ηµήτριος Κατσαρός, Ph.D. @ Τµ. Μηχανικών Η/Υ, Τηλεπικοινωνιών & ικτύων Πανεπιστήµιο Θεσσαλίας ιάλεξη 1η: 14/02/2007 1 Εισαγωγή στο µάθηµα & Εισαγωγή

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

ΕΠΛ660. Ανάκτηση Πληροφοριών και. Μάριος. ικαιάκος και Γιώργος Πάλλης

ΕΠΛ660. Ανάκτηση Πληροφοριών και. Μάριος. ικαιάκος και Γιώργος Πάλλης Ανάκτηση Πληροφοριών και Μηχανές Αναζήτησης Μάριος. ικαιάκος και Γιώργος Πάλλης Στο προηγούµενο µάθηµα Overview of course topics Introduction to Information Retrieval Basic inverted indexes: Dictionary

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

Ανάκληση Πληποφοπίαρ. Information Retrieval. Διδάζκων Δημήηριος Καηζαρός

Ανάκληση Πληποφοπίαρ. Information Retrieval. Διδάζκων Δημήηριος Καηζαρός Ανάκληση Πληποφοπίαρ Information Retrieval Διδάζκων Δημήηριος Καηζαρός Διάλεξη 5η: 06/03/2017 1 WILD-CARD Ερωτήματα 2 Sec. 3.2 Ερωτήματα με χαρακτήρες wild-card: * mon*: να βρεθούν όλα τα έγγραφα που περιέχουν

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

Ανάκληση Πληπουοπίαρ. Information Retrieval. Διδάζκων Δημήηριος Καηζαρός

Ανάκληση Πληπουοπίαρ. Information Retrieval. Διδάζκων Δημήηριος Καηζαρός Ανάκληση Πληπουοπίαρ Information Retrieval Διδάζκων Δημήηριος Καηζαρός Γιάλεξη 2η: 23/02/2016 1 Μεγάλες συλλογές (corpora) Έστωσαν N = 1M έγγραφα, το κάθε ένα με περίπου 1K όρους Avg 6 bytes/term, συμπεριλαμβανόμενων

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

Ανάκληση Πληροφορίας. Information Retrieval. Διδάσκων Δημήτριος Κατσαρός

Ανάκληση Πληροφορίας. Information Retrieval. Διδάσκων Δημήτριος Κατσαρός Ανάκληση Πληροφορίας Information Retrieval Διδάσκων Δημήτριος Κατσαρός Διάλεξη 5η: 26/02/2014 1 Phrase queries 2 Phrase queries Want to answer queries such as stanford university as a phrase Thus the sentence

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

ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ. Προεπεξεργασία Κειμένου

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

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

ΑΣΚΗΣΗ. Δημιουργία Ευρετηρίων Συλλογής Κειμένων

ΑΣΚΗΣΗ. Δημιουργία Ευρετηρίων Συλλογής Κειμένων Γλωσσική Τεχνολογία Ακαδημαϊκό Έτος 2011-2012 Ημερομηνία Παράδοσης: Στην εξέταση του μαθήματος ΑΣΚΗΣΗ Δημιουργία Ευρετηρίων Συλλογής Κειμένων Σκοπός της άσκησης είναι η υλοποίηση ενός συστήματος επεξεργασίας

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

Γλωσσικη τεχνολογια. Προεπεξεργασία Κειμένου

Γλωσσικη τεχνολογια. Προεπεξεργασία Κειμένου Γλωσσικη τεχνολογια Προεπεξεργασία Κειμένου Στόχος Επεξεργασίας Γραπτό κείμενο: Τρόπος επικοινωνίας Φέρει σημασιολογικό περιεχόμενο Αναζητούμε τρόπο να: Μετρήσουμε το πληροφοριακό περιεχόμενο Ποσοτικοποιήσουμε

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

Information Retrieval

Information Retrieval Introduction to Information Retrieval ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Διάλεξη 3: Δομές για Λεξικά. Ανάκτηση Ανεκτική στα Σφάλματα (υποστήριξη *) 1 Ch. 2 Επανάληψη προηγούμενης

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

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων Ανάκτηση Πληροφοριών

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

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

ΑΣΚΗΣΗ. Συγκομιδή και δεικτοδότηση ιστοσελίδων

ΑΣΚΗΣΗ. Συγκομιδή και δεικτοδότηση ιστοσελίδων Γλωσσική Τεχνολογία Ακαδημαϊκό Έτος 2010-2011 ΑΣΚΗΣΗ Συγκομιδή και δεικτοδότηση ιστοσελίδων Σκοπός της άσκησης είναι η υλοποίηση ενός ολοκληρωμένου συστήματος συγκομιδής και δεικτοδότησης ιστοσελίδων.

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

Ανάκτηση Δεδομένων (Information Retrieval)

Ανάκτηση Δεδομένων (Information Retrieval) Ανάκτηση Δεδομένων (Information Retrieval) Παύλος Εφραιμίδης Βάσεις Δεδομένων Ανάκτηση Δεδομένων 1 Information Retrieval (1) Βάσεις Δεδομένων: Περιέχουν δομημένη πληροφορία: Πίνακες Ανάκτηση Πληροφορίας

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

Φροντιστήριο 4. Άσκηση 1. Λύση. Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών HY463 - Συστήµατα Ανάκτησης Πληροφοριών Εαρινό Εξάµηνο

Φροντιστήριο 4. Άσκηση 1. Λύση. Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών HY463 - Συστήµατα Ανάκτησης Πληροφοριών Εαρινό Εξάµηνο Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών HY463 - Συστήµατα Ανάκτησης Πληροφοριών 2007-2008 Εαρινό Εξάµηνο Άσκηση 1 Φροντιστήριο 4 Θεωρείστε ένα έγγραφο με περιεχόμενο «αυτό είναι ένα κείμενο και

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

Δυναμικός Κατακερματισμός

Δυναμικός Κατακερματισμός Δυναμικός Κατακερματισμός Καλό για βάση δεδομένων που μεγαλώνει και συρρικνώνεται σε μέγεθος Επιτρέπει τη δυναμική τροποποίηση της συνάρτησης κατακερματισμού Επεκτάσιμος κατακερματισμός μια μορφή δυναμικού

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

Posting File. D i. tf key1 [position1 position2 ] D j tf key2... D l.. tf keyl

Posting File. D i. tf key1 [position1 position2 ] D j tf key2... D l.. tf keyl ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΗΥ463 Συστήµατα Ανάκτησης Πληροφοριών Εργασία: Ανεστραµµένο Ευρετήριο Εισαγωγή Σκοπός της εργασίας είναι η δηµιουργία ενός ανεστραµµένου ευρετηρίου για τη µηχανή αναζήτησης Μίτος, το

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

Εισαγωγή στην επιστήμη των υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 3ο Αναπαράσταση Αριθμών www.di.uoa.gr/~organosi 1 Δεκαδικό και Δυαδικό Δεκαδικό σύστημα 2 3 Δεκαδικό και Δυαδικό Δυαδικό Σύστημα

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

Λύση (από: Τσιαλιαμάνης Αναγνωστόπουλος Πέτρος) (α) Το trie του λεξιλογίου είναι

Λύση (από: Τσιαλιαμάνης Αναγνωστόπουλος Πέτρος) (α) Το trie του λεξιλογίου είναι Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών HY463 - Συστήματα Ανάκτησης Πληροφοριών 2006-2007 Εαρινό Εξάμηνο 3 η Σειρά ασκήσεων (Ευρετηρίαση, Αναζήτηση σε Κείμενα και Άλλα Θέματα) (βαθμοί 12: όποιος

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

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

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

ΜΥΕ003: Ανάκτηση Πληροφορίας. Διδάσκουσα: Ευαγγελία Πιτουρά Κεφάλαιο 5: Στατιστικά Συλλογής. Συμπίεση.

ΜΥΕ003: Ανάκτηση Πληροφορίας. Διδάσκουσα: Ευαγγελία Πιτουρά Κεφάλαιο 5: Στατιστικά Συλλογής. Συμπίεση. ΜΥΕ003: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Κεφάλαιο 5: Στατιστικά Συλλογής. Συμπίεση. 1 Κεφ. 4-5 Τι θα δούμε σήμερα Κατασκευή ευρετηρίου Στατιστικά για τη συλλογή Συμπίεση 2 ΣΤΑΤΙΣΤΙΚΑ

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

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δεντρικά Ευρετήρια Βάσεις Δεδομένων 2017-2018 1 Δέντρα Αναζήτησης Ένα δέντρο αναζήτησης (search tree) τάξεως p είναι ένα δέντρο τέτοιο ώστε κάθε κόμβος του περιέχει το πολύ p - 1 τιμές αναζήτησης και ρ

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

SilverPlatter WebSPIRS 4.1.

SilverPlatter WebSPIRS 4.1. WebSPIRS 4.1. Η υπηρεσία WebSPIRS από τη SilverPlatter αποτελεί ένα φιλικό εργαλείο πρόσβασης και αναζήτησης σε περιεχόμενα βάσεων δεδομένων. Η Βιβλιοθήκη και Κέντρο Πληροφόρησης του Πανεπιστημίου Θεσσαλίας

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

Έλεγχος του εγγράφου και της διάταξης εμφάνισης περιθώρια, μέγεθος γραμματοσειράς, μορφοποίησης και ορθογραφία

Έλεγχος του εγγράφου και της διάταξης εμφάνισης περιθώρια, μέγεθος γραμματοσειράς, μορφοποίησης και ορθογραφία 3.6.1.1 Έλεγχος του εγγράφου και της διάταξης εμφάνισης περιθώρια, μέγεθος γραμματοσειράς, μορφοποίησης και ορθογραφία Με το μεγάλο αριθμό χαρακτηριστικών γνωρισμάτων που είναι διαθέσιμα στο Writer, δεν

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

6. Βαθμολόγηση, Στάθμιση Όρων, και το Μοντέλο Διανυσματικού Χώρου

6. Βαθμολόγηση, Στάθμιση Όρων, και το Μοντέλο Διανυσματικού Χώρου Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων 6. Βαθμολόγηση, Στάθμιση Όρων, και το Μοντέλο Διανυσματικού Χώρου Ανάκτηση Πληροφοριών Χρήστος ουλκερίδης

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

Σύστημα Πλεονάσματος. Αναπαράσταση Πραγματικών Αριθμών. Αριθμητικές Πράξεις σε Αριθμούς Κινητής Υποδιαστολής

Σύστημα Πλεονάσματος. Αναπαράσταση Πραγματικών Αριθμών. Αριθμητικές Πράξεις σε Αριθμούς Κινητής Υποδιαστολής Σύστημα Πλεονάσματος Αναπαράσταση Πραγματικών Αριθμών Αριθμητικές Πράξεις σε Αριθμούς Κινητής Υποδιαστολής Σύστημα Πλεονάσματος (Excess System) - 1 Είναι μια άλλη μια μορφή αναπαράστασης για αποθήκευση

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

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Επεξεργασία Ερωτήσεων Θα δούμε την «πορεία» μιας SQL ερώτησης (πως εκτελείται) Ερώτηση SQL Ερώτηση ΣΒΔ Αποτέλεσμα 2 Βήματα Επεξεργασίας Τα βασικά βήματα στην επεξεργασία

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

Σύστημα Πλεονάσματος και Αναπαράσταση Αριθμών Κινητής Υποδιαστολής

Σύστημα Πλεονάσματος και Αναπαράσταση Αριθμών Κινητής Υποδιαστολής Σύστημα Πλεονάσματος και Αναπαράσταση Αριθμών Κινητής Υποδιαστολής Σύστημα Πλεονάσματος (Excess System) - 1 Είναι μια άλλη μια μορφή αναπαράστασης για αποθήκευση θετικών και αρνητικών ακεραίων σε έναν

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

Πληροφορική 2. Δομές δεδομένων και αρχείων

Πληροφορική 2. Δομές δεδομένων και αρχείων Πληροφορική 2 Δομές δεδομένων και αρχείων 1 2 Δομή Δεδομένων (data structure) Δομή δεδομένων είναι μια συλλογή δεδομένων που έχουν μεταξύ τους μια συγκεκριμένη σχέση Παραδείγματα δομών δεδομένων Πίνακες

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

Προτεινόμενες Λύσεις 1 ης Σειράς Ασκήσεων (Αξιολόγηση της Αποτελεσματικότητας της Ανάκτησης & Μοντέλα Ανάκτησης)

Προτεινόμενες Λύσεις 1 ης Σειράς Ασκήσεων (Αξιολόγηση της Αποτελεσματικότητας της Ανάκτησης & Μοντέλα Ανάκτησης) Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών 28-29 Εαρινό Εξάμηνο Προτεινόμενες Λύσεις 1 ης Σειράς Ασκήσεων (Αξιολόγηση της Αποτελεσματικότητας της Ανάκτησης &

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

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL 8.1. Εισαγωγή ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PACAL Πως προέκυψε η γλώσσα προγραμματισμού Pascal και ποια είναι τα γενικά της χαρακτηριστικά; Σχεδιάστηκε από τον Ελβετό επιστήμονα της Πληροφορικής Nicklaus Wirth to

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

Δημιουργία Ευρετηρίων Συλλογής Κειμένων

Δημιουργία Ευρετηρίων Συλλογής Κειμένων Γλωσσική Τεχνολογία Ακαδημαϊκό Έτος 2011-2012 - Project Σεπτεμβρίου Ημερομηνία Παράδοσης: Στην εξέταση του μαθήματος Εξέταση: Προφορική, στο τέλος της εξεταστικής. Θα βγει ανακοίνωση στο forum. Ομάδες

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

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δεντρικά Ευρετήρια 1 Δέντρα Αναζήτησης Ένα δέντρο αναζήτησης (search tree) τάξεως p είναι ένα δέντρο τέτοιο ώστε κάθε κόμβος του περιέχει το πολύ p - 1 τιμές αναζήτησης και ρ δείκτες ως εξής P 1 K 1 P

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

Βάσεις Δεδομένων ΙΙ Ενότητα 5

Βάσεις Δεδομένων ΙΙ Ενότητα 5 Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Δεδομένων ΙΙ Ενότητα 5: Δομές Ευρετηρίων - ISAM Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Ευρετηρίαση ΜΕΡΟΣ ΙΙ

Ευρετηρίαση ΜΕΡΟΣ ΙΙ Ευρετηρίαση ΜΕΡΟΣ ΙΙ Ανάκτηση Πληροφορίας 2009-2010 1 Content Processing Boolean Queries Faster posting lists with skip pointers Phrase and Proximity Queries Biwords Positional Indexes Dictionary Wild-Card

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

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δεντρικά Ευρετήρια Ευαγγελία Πιτουρά 1 Δέντρα Αναζήτησης Ένα δέντρο αναζήτησης (search tree) τάξεως p είναι ένα δέντρο τέτοιο ώστε κάθε κόμβος του περιέχει το πολύ p - 1 τιμές αναζήτησης και ρ δείκτες

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

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

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

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

Παρουσίαση της εργασίας στο μάθημα Νέες Τεχνολογίες στην Επιστημονική Έρευνα: Διαδίκτυο και Εκπαίδευση (Εαρινό 2016) Β Μέρος. Γιώργος Μικρός ΕΚΠΑ

Παρουσίαση της εργασίας στο μάθημα Νέες Τεχνολογίες στην Επιστημονική Έρευνα: Διαδίκτυο και Εκπαίδευση (Εαρινό 2016) Β Μέρος. Γιώργος Μικρός ΕΚΠΑ Παρουσίαση της εργασίας στο μάθημα Νέες Τεχνολογίες στην Επιστημονική Έρευνα: Διαδίκτυο και Εκπαίδευση (Εαρινό 2016) Β Μέρος Γιώργος Μικρός ΕΚΠΑ Γλωσσικά χαρακτηριστικά Θα αναλύσουμε την συχνότητα ορισμένων

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

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή...15 Κεφάλαιο 1: Εγκατάσταση της Access 2002...17 Τι είναι το Office XP;...17 Τεχνικές απαιτήσεις του Office XP...17 Πρόσθετα απαιτούμενα για την αξιοποίηση εξειδικευμένων χαρακτηριστικών...18

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

Ανάκτηση Πληροφορίας. Διδάσκων: Φοίβος Μυλωνάς. Διάλεξη #03

Ανάκτηση Πληροφορίας. Διδάσκων: Φοίβος Μυλωνάς. Διάλεξη #03 Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #03 Βασικές έννοιες Ανάκτησης Πληροφορίας Δομή ενός συστήματος IR Αναζήτηση με keywords ευφυής

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

Ανάκτηση πληροφορίας

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

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

Ανάκτηση Πληροφορίας

Ανάκτηση Πληροφορίας Ανάκτηση Πληροφορίας Αποτίμηση Αποτελεσματικότητας Μέτρα Απόδοσης Precision = # σχετικών κειμένων που επιστρέφονται # κειμένων που επιστρέφονται Recall = # σχετικών κειμένων που επιστρέφονται # συνολικών

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

Δυναμικά Πολυεπίπεδα Ευρετήρια (Β-δένδρα) Μ.Χατζόπουλος 1

Δυναμικά Πολυεπίπεδα Ευρετήρια (Β-δένδρα) Μ.Χατζόπουλος 1 Δυναμικά Πολυεπίπεδα Ευρετήρια (Β-δένδρα) Μ.Χατζόπουλος 1 Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ.Χατζόπουλος 2 Δένδρο αναζήτησης είναι ένας ειδικός τύπος δένδρου που χρησιμοποιείται για να καθοδηγήσει την αναζήτηση μιας

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

Έλεγχος ορθογραφίας. Ορισμός γλώσσας

Έλεγχος ορθογραφίας. Ορισμός γλώσσας Έλεγχος ορθογραφίας Το Writer για να πραγματοποιήσει έλεγχο της ορθογραφία των λέξεων, συμβουλεύεται τα λεξικά, διαφόρων γλωσσών, που περιέχει. Η προεπιλεγμένη γλώσσα που χρησιμοποιείται από το OpenOffice.org

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

Ανάκτηση Πληροφορίας

Ανάκτηση Πληροφορίας Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #05 Ακρίβεια vs. Ανάκληση Extended Boolean Μοντέλο Fuzzy Μοντέλο 1 Άδεια χρήσης Το παρόν εκπαιδευτικό

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

Information Retrieval

Information Retrieval Introduction to Information Retrieval ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Διάλεξη 1: Εισαγωγή. Ανάκτηση Boole Κεφ. 1.1 Τι είναι η «Ανάκτηση Πληροφορίας»; Ανάγκη πληροφόρησης Βάση

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

ΑΣΚΗΣΗ Α. Δεικτοδότηση Συλλογής Κειμένων σε Ανεστραμμένο Ευρετήριο

ΑΣΚΗΣΗ Α. Δεικτοδότηση Συλλογής Κειμένων σε Ανεστραμμένο Ευρετήριο Γλωσσική Τεχνολογία Ακαδημαϊκό Έτος 2009-2010 ΑΣΚΗΣΗ Α Δεικτοδότηση Συλλογής Κειμένων σε Ανεστραμμένο Ευρετήριο Τα ανεστραμμένα αρχεία αποτελούν μια βασική μορφή ευρετηρίου και μας επιτρέπουν να εντοπίσουμε

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

Ανάκληση Πληποφοπίαρ. Information Retrieval. Διδάζκων Δημήηριος Καηζαρός

Ανάκληση Πληποφοπίαρ. Information Retrieval. Διδάζκων Δημήηριος Καηζαρός Ανάκληση Πληποφοπίαρ Information Retrieval Διδάζκων Δημήηριος Καηζαρός Διάλεξη 7η: 21/03/2016 1 Ch. 4 Κατασκευή του ευρετηρίου Πώς κατασκευάζουμε το ευρετήριο; Ποιες στρατηγικές μπορούμε ν ακολουθήσουμε

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

7. Υπολογισμός Βαθμολογιών σε ένα Πλήρες Σύστημα Αναζήτησης

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

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

ΕΠΛ 002: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Μηχανές αναζήτησης

ΕΠΛ 002: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Μηχανές αναζήτησης ΕΠΛ 002: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Μηχανές αναζήτησης Στόχοι 1 Να εξηγήσουμε για ποιον λόγο μας είναι απαραίτητες οι μηχανές αναζήτησης στον Παγκόσμιο Ιστό. Να περιγράψουμε κάποιους από τους

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή Επεξεργασία Ερωτήσεων Σ Β Βάση εδομένων Η ομή ενός ΣΒ Βάσεις Δεδομένων 2006-2007 Ευαγγελία Πιτουρά 1 Βάσεις Δεδομένων 2006-2007 Ευαγγελία Πιτουρά 2 Εισαγωγή Εισαγωγή ΜΕΡΟΣ 1 (Χρήση Σ Β ) Γενική

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

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

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

Βοήθεια ΠΛΟΗΓΗΣΗ ΑΝΑΖΗΤΗΣΗ (ΑΠΛΗ) ΣΥΝΘΕΤΗ ΑΝΑΖΗΤΗΣΗ ΠΛΟΗΓΗΣΗ

Βοήθεια ΠΛΟΗΓΗΣΗ ΑΝΑΖΗΤΗΣΗ (ΑΠΛΗ) ΣΥΝΘΕΤΗ ΑΝΑΖΗΤΗΣΗ ΠΛΟΗΓΗΣΗ Βοήθεια ΠΛΟΗΓΗΣΗ ΑΝΑΖΗΤΗΣΗ (ΑΠΛΗ) ΣΥΝΘΕΤΗ ΑΝΑΖΗΤΗΣΗ ΠΛΟΗΓΗΣΗ Το Εθνικό Αρχείο Διδακτορικών Διατριβών (EAΔΔ) συγκεντρώνει τις διδακτορικές διατριβές που έχουν εκπονηθεί σε ελληνικά πανεπιστήμια ή σε πανεπιστήμια

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

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

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΛΥΣΗ ΣΤΗΝ ΕΥΤΕΡΗ ΑΣΚΗΣΗ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΛΥΣΗ ΣΤΗΝ ΕΥΤΕΡΗ ΑΣΚΗΣΗ ΜΑΘΗΜΑ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΑΚΑ. ΕΤΟΣ 2012-13 Ι ΑΣΚΟΝΤΕΣ Ιωάννης Βασιλείου Καθηγητής, Τοµέας Τεχνολογίας

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

Query-Driven Indexing for Scalable Peer-to-Peer Text Retrieval. Gleb Skobeltsyn, Toan Luu, Ivana Podnar Zarko, Martin Rajman, Karl Aberer

Query-Driven Indexing for Scalable Peer-to-Peer Text Retrieval. Gleb Skobeltsyn, Toan Luu, Ivana Podnar Zarko, Martin Rajman, Karl Aberer Query-Driven Indexing for Scalable Peer-to-Peer Text Retrieval Gleb Skobeltsyn, Toan Luu, Ivana Podnar Zarko, Martin Rajman, Karl Aberer Περιγραφή του προβλήματος Ευρετηριοποίηση μεγάλων συλλογών εγγράφων

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

Ανάκτηση Πληροφορίας

Ανάκτηση Πληροφορίας Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #04 Εισαγωγή στα Μοντέλα Ανάκτησης Πληροφορίας Boolean Μοντέλο 1 Άδεια χρήσης Το παρόν εκπαιδευτικό

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

Ανάκληση Πληποφοπίαρ. Information Retrieval. Διδάζκων Δημήηριος Καηζαρός

Ανάκληση Πληποφοπίαρ. Information Retrieval. Διδάζκων Δημήηριος Καηζαρός Ανάκληση Πληποφοπίαρ Information Retrieval Διδάζκων Δημήηριος Καηζαρός Διάλεξη 1η: 20/02/2017 1 Ειζαγωγή ζηο μάθημα & Ειζαγωγή ζηην Ανάκηηζη Πληροθορίας 2 Διδακτικό βοήθημα 1 Καλύπηει ηο ανηικείμενο ηοσ

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

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στην Επεξεργασία Ερωτήσεων Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Επεξεργασία Ερωτήσεων Θα δούμε την «πορεία» μιας SQL ερώτησης (πως εκτελείται) Ερώτηση SQL Ερώτηση ΣΒΔ Αποτέλεσμα Βάσεις

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Μηχανές αναζήτησης

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Μηχανές αναζήτησης ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Μηχανές αναζήτησης Στόχοι 1 Να εξηγήσουμε για ποιο λόγο μας είναι απαραίτητες οι μηχανές αναζήτησης στον Παγκόσμιο Ιστό. Να περιγράψουμε κάποιους

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

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων Ενότητα 4 Επεξεργασία πινάκων 36 37 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε

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

ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ. Τεχνικές NLP Σχεδιαστικά Θέματα

ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ. Τεχνικές NLP Σχεδιαστικά Θέματα ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ Τεχνικές NLP Σχεδιαστικά Θέματα Natural Language Processing Επεξεργασία δεδομένων σε φυσική γλώσσα Κατανόηση φυσικής γλώσσας από τη μηχανή

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

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δεντρικά Ευρετήρια Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Δέντρα Αναζήτησης Ένα δέντρο αναζήτησης (search tree) τάξεως p είναι ένα δέντρο τέτοιο ώστε κάθε κόμβος του περιέχει το πολύ p - 1 τιμές

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

ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ. Μάθημα 7 ο : Ανάκτηση πληροφορίας. Γεώργιος Πετάσης. Ακαδημαϊκό Έτος:

ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ. Μάθημα 7 ο : Ανάκτηση πληροφορίας. Γεώργιος Πετάσης. Ακαδημαϊκό Έτος: ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ Μάθημα 7 ο : Ανάκτηση πληροφορίας Γεώργιος Πετάσης Ακαδημαϊκό Έτος: 2012 2013 ΤMHMA MHXANIKΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ, Πανεπιστήμιο Πατρών, 2012 2013 Οι διαφάνειες αυτού του μαθήματος βασίζονται

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

ΜΥΕ003: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά. Κεφάλαια 4, 5: Κατασκευή Ευρετηρίου. Στατιστικά Συλλογής. Συμπίεση

ΜΥΕ003: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά. Κεφάλαια 4, 5: Κατασκευή Ευρετηρίου. Στατιστικά Συλλογής. Συμπίεση ΜΥΕ003: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Κεφάλαια 4, 5: Κατασκευή Ευρετηρίου. Στατιστικά Συλλογής. Συμπίεση 1 Κεφ. 4-5 Τι θα δούμε σήμερα Κατασκευή ευρετηρίου Στατιστικά για τη συλλογή

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

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

Προβλήματα, αλγόριθμοι, ψευδοκώδικας Προβλήματα, αλγόριθμοι, ψευδοκώδικας October 11, 2011 Στο μάθημα Αλγοριθμική και Δομές Δεδομένων θα ασχοληθούμε με ένα μέρος της διαδικασίας επίλυσης υπολογιστικών προβλημάτων. Συγκεκριμένα θα δούμε τι

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή Επεξεργασία Ερωτήσεων ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήματος 1. Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασμός) 2. Προγραμματισμός (Σχεσιακή Άλγεβρα, SQL) ημιουργία/κατασκευή Εισαγωγή εδομένων

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

ΜΥΕ003: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά. Κεφάλαια 4, 5: Κατασκευή Ευρετηρίου. Στατιστικά Συλλογής. Συμπίεση

ΜΥΕ003: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά. Κεφάλαια 4, 5: Κατασκευή Ευρετηρίου. Στατιστικά Συλλογής. Συμπίεση ΜΥΕ003: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Κεφάλαια 4, 5: Κατασκευή Ευρετηρίου. Στατιστικά Συλλογής. Συμπίεση 1 Κεφ. 4-5 Τι θα δούμε σήμερα Κατασκευή ευρετηρίου Στατιστικά για τη συλλογή

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

1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Ενότητα: ΜΑΘΑΙΝΟΝΤΑΣ ΤΟ MATLAB, ΜΕΡΟΣ Α Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν

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

Δομές Δεδομένων και Αλγόριθμοι. Λουκάς Γεωργιάδης

Δομές Δεδομένων και Αλγόριθμοι. Λουκάς Γεωργιάδης Δομές Δεδομένων και Αλγόριθμοι Λουκάς Γεωργιάδης loukas@cs.uoi.gr www.cs.uoi.gr/~loukas Στόχοι Μαθήματος Η σχεδίαση και ανάλυση αλγορίθμων και δομών δεδομένων αποτελεί σημαντικό τμήμα της πληροφορικής.

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

Το εσωτερικό ενός Σ Β

Το εσωτερικό ενός Σ Β Επεξεργασία Ερωτήσεων 1 Εισαγωγή ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήµατος Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασµός) Προγραµµατισµός (Σχεσιακή Άλγεβρα, SQL) ηµιουργία/κατασκευή Εισαγωγή εδοµένων

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

Σειρά Προβλημάτων 5 Λύσεις

Σειρά Προβλημάτων 5 Λύσεις Άσκηση 1 Σειρά Προβλημάτων 5 Λύσεις Να δείξετε ότι οι πιο κάτω γλώσσες είναι διαγνώσιμες. (α) ({ G η G είναι μια ασυμφραστική γραμματική που δεν παράγει καμιά λέξη με μήκος μικρότερο του 2 } (β) { Μ,w

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

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

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

Οργάνωση Υπολογιστών

Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Επιμέλεια: Γεώργιος Θεοδωρίδης, Επίκουρος Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών 1 Άδειες Χρήσης Το παρόν υλικό

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

Στρατηγική έρευνας. Στρατηγική έρευνας. Η ερευνητική διαδικασία στη βιβλιοθήκη αρχίζει από τη στιγμή που χρειάζεται

Στρατηγική έρευνας. Στρατηγική έρευνας. Η ερευνητική διαδικασία στη βιβλιοθήκη αρχίζει από τη στιγμή που χρειάζεται Η ερευνητική διαδικασία στη βιβλιοθήκη αρχίζει από τη στιγμή που χρειάζεται Στρατηγική έρευνας κάποιος να λύσει ένα πρόβλημα, να κάνει μια εργασία για την εκπλήρωση κάποιου μαθήματος, να συγγράψει ένα

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

Συστήματα Ανάκτησης Πληροφοριών ΗΥ-463

Συστήματα Ανάκτησης Πληροφοριών ΗΥ-463 ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ COMPUTER SCIENCE DEPARTMENT UNIVERSITY OF CRETE Συστήματα Ανάκτησης Πληροφοριών ΗΥ-463 4 η Σειρά Ασκήσεων Ψαράκη Μαρία-Γεωργία ΜΕΤ 556 psaraki@csd.uoc.gr Εαρινό Εξάμηνο 2008-2009

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

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

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων 2. Πίνακες 45 23 28 95 71 19 30 2 ομές εδομένων 4 5 Χρήστος ουλκερίδης Τμήμα Ψηφιακών Συστημάτων 21/10/2016

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

Εργασία Μαθήματος Αξία: 40% του τελικού σας βαθμού Ανάθεση: Παράδοση:

Εργασία Μαθήματος Αξία: 40% του τελικού σας βαθμού Ανάθεση: Παράδοση: Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών 2009-2010 Φθινοπωρινό Εξάμηνο Εργασία Μαθήματος Αξία: 40% του τελικού σας βαθμού Ανάθεση: Παράδοση: Σκοπός αυτής της

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

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

Μεταπτυχιακή Διπλωματική Εργασία. «Τεχνικές Δεικτοδότησης Συστημάτων Ανάκτησης Πληροφορίας με τη χρήση Wavelet Trees» Κατσίπη Δήμητρα ΑΜ: 741 Μεταπτυχιακό Πρόγραμμα: «Επιστήμη και Τεχνολογία Υπολογιστών» Μεταπτυχιακή Διπλωματική Εργασία «Τεχνικές Δεικτοδότησης Συστημάτων Ανάκτησης Πληροφορίας με τη χρήση Wavelet Trees» Κατσίπη Δήμητρα ΑΜ: 741

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ ΠΕΛΑΤΩΝ ELTA Courier. Ιούνιος ELTA Courier Διεύθυνση Πληροφορικής

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ ΠΕΛΑΤΩΝ ELTA Courier. Ιούνιος ELTA Courier Διεύθυνση Πληροφορικής ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ ΠΕΛΑΤΩΝ ELTA Courier Ιούνιος 2018 ELTA Courier Διεύθυνση Πληροφορικής itsupport@elta-courier.gr Σελίδα 1 Ο χρήστης καλείται να πληκτρολογήσει τον κωδικό του Πελάτη, τον Χρήστη

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

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

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

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

Επαναληπτικό διαγώνισμα στην Α.Ε.Π.Π - 18 / Απριλίου / 2010 ΘΕΜΑ 1

Επαναληπτικό διαγώνισμα στην Α.Ε.Π.Π - 18 / Απριλίου / 2010 ΘΕΜΑ 1 Επαναληπτικό διαγώνισμα στην Α.Ε.Π.Π - 18 / Απριλίου / 2010 ΘΕΜΑ 1 Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος,

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

4. Κατασκευή Ευρετηρίου

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής

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

Σειρά Προβλημάτων 5 Λύσεις

Σειρά Προβλημάτων 5 Λύσεις Άσκηση 1 Σειρά Προβλημάτων 5 Λύσεις Να δείξετε ότι οι πιο κάτω γλώσσες είναι διαγνώσιμες. (α) { R η R είναι μια κανονική έκφραση η οποία παράγει μια μη πεπερασμένη γλώσσα} (β) { G η G είναι μια CFG η οποία

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

Δυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Δυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δυναμικός Κατακερματισμός 1 Κατακερματισμός Τι αποθηκεύουμε στους κάδους; Στα παραδείγματα δείχνουμε μόνο την τιμή του πεδίου κατακερματισμού Την ίδια την εγγραφή (ως τρόπος οργάνωσης αρχείου) μέγεθος

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

Ανάκτηση Πληροφορίας

Ανάκτηση Πληροφορίας Ανάκτηση Πληροφορίας Το μοντέλο Boolean Το μοντέλο Vector Ταξινόμηση Μοντέλων IR Ανάκτηση Περιήγηση Κλασικά Μοντέλα Boolean Vector Probabilistic Δομικά Μοντέλα Non-Overlapping Lists Proximal Nodes Browsing

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

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Τμημα Πληροφορικης και Τηλεματικης Τσάμη Παναγιώτα ΑΜ: 20833 ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Άσκηση 1 Αθήνα 13-12-2011 Αναφορά Ενότητα 1 A Δημιουργήστε στο φλοιό 3 εντολές (alias) που η

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

Εισαγωγή στο Bison. Μεταγλωττιστές, Χειμερινό εξάμηνο

Εισαγωγή στο Bison. Μεταγλωττιστές, Χειμερινό εξάμηνο Εισαγωγή στο Bison Μεταγλωττιστές, Χειμερινό εξάμηνο 2016-2017 Συντακτική Ανάλυση Αποτελεί την δεύτερη φάση της μετάφρασης. Εύρεση της σχέσης που υπάρχει των λεκτικών μονάδων ενός προγράμματος. Παράδειγμα

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Μηχανές αναζήτησης

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Μηχανές αναζήτησης ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Μηχανές αναζήτησης Στόχοι 1 Να εξηγήσουμε για ποιον λόγο μας είναι απαραίτητες οι μηχανές αναζήτησης στον Παγκόσμιο Ιστό. Να περιγράψουμε κάποιους από τους

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

Η πρώτη παράμετρος είναι ένα αλφαριθμητικό μορφοποίησης

Η πρώτη παράμετρος είναι ένα αλφαριθμητικό μορφοποίησης Η συνάρτηση printf() Η συνάρτηση printf() χρησιμοποιείται για την εμφάνιση δεδομένων στο αρχείο εξόδου stdout (standard output stream), το οποίο εξ ορισμού συνδέεται με την οθόνη Η συνάρτηση printf() δέχεται

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