ΜΥΕ003: Ανάκτηση Πληροφορίας. Διδάσκουσα: Ευαγγελία Πιτουρά Κεφάλαια 19, 20: Web. Μηχανές αναζήτησης.
|
|
- É Νάρκισσα Φραγκούδης
- 8 χρόνια πριν
- Προβολές:
Transcript
1 ΜΥΕ003: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Κεφάλαια 19, 20: Web. Μηχανές αναζήτησης. 1
2 Κεφ 20 Τι θα δούμε σήμερα Web και μηχανές αναζήτησης λίγη ιστορία ο γράφος του web σημασία της άγκυρας (anchor text) Χρήστες Εξατομίκευση Διαφημίσεις 2
3 Web: τι είναι Web (World Wide Web, WWW, W3) μια συλλογή από web σελίδες (ιστοσελίδες) που είναι έγγραφα κειμένου και άλλες πηγές συνδεδεμένα με hyperlinks και URLs μια εφαρμογή που τρέχει πάνω από το Internet 63 δισεκατομμύρια ιστοσελίδες 1 τρισεκατομμύριο διαφορετικές web διευθύνσεις 3
4 Web: η δομή του Client-server model HTTP protocol HTML URL/URI 4
5 Web: Ιστορία Στο τεύχος του Ιουνίου 1970 του περιοδικού Popular Science Arthur C. Clarke satellites would one day "bring the accumulated knowledge of the world to your fingertips" using a console that would combine the functionality of the Xerox, telephone, television and a small computer, allowing data transfer and video conferencing around the globe. 5
6 Web: Iστορία 1980, Tim Berners-Lee (ENQUIRE) Νοέμβριο 1990, με τον Robert Cailliau, πρόταση για ένα "Hypertext project με το όνομα "WorldWideWeb" ("W3"): "web" of "hypertext documents" to be viewed by "browsers" using a client server architecture. Χριστούγεννα 1990, το πρώτο λειτουργικό σύστημα: ο πρώτος web browser (που ήταν και web editor), ο πρώτος web server, και οι πρώτες ιστοσελίδες, που περιέγραφαν το ίδιο το project. Αύγουστο 1991, post στο alt.hypertext newsgroup νέο service στο Ιντερνετ 6
7 Web: Ιστορία Ο πρώτος web server (και πρώτος web browser): A NeXT Computer Η πρώτη φωτογραφία στο web το 1992 (CERN house band Les Horribles Cernettes) logo by Robert Cailliau Mosaic (1993) πρώτος graphical browser 7
8 Web: Iστορία 2016 ACM Turing Award Time s magazine list of the 100 most influential people of the 20 th century 8
9 Εύρεση Πληροφορίας Πρώτη προσπάθεια: Ευρετήρια (κατάλογοι) που τα διατηρούν άνθρωποι (μη αυτοματοποιημένα) DMOZ - Open Directory Project As of Mar 17, 2017, dmoz.org is no longer available.
10 Εύρεση Πληροφορίας officially closed on December 31, 2014
11 Εύρεση Πληροφορίας Δεύτερη προσπάθεια: Μηχανές αναζήτησης πλήρους κειμένου (full text) Πόσο συχνά ο όρος εμφανίζεται στο κείμενο Αρχικά οι χρήστες τις σελίδες τους για να ευρετηριοποιηθούν Altavista Infoseek Excite
12 Κεφ Εύρεση Πληροφορίας Η εποχή του Google (~1998): χρήση του web ως γράφου Πέρασμα από τη συνάφεια στο κύρος (authoritativeness) Δεν έχει μόνο σημασία μια σελίδα να είναι συναφής πρέπει να είναι και σημαντική στο web Larry Page, Sergey Brin 12
13 Κεφ Εύρεση Πληροφορίας από τη λέξη googol, ο αριθμός 1 ακολουθούμενος από 100 μηδενικά αρχικά στο website του Stanford University 13
14 Κεφ Αναζήτηση στο Web: βασικά σημεία User Web spider/crawler Web Results 1-10 of about 7,310,000 for miele. (0.12 seconds) Miele, Inc -- Anything else is a compromise At the heart of your home, Appliances by Miele.... USA. to miele.com. Residential Appliances. Vacuum Cleaners. Dishwashers. Cooking Appliances. Steam Oven. Coffee System k - Cached - Similar pages Miele Welcome to Miele, the home of the very best appliances and kitchens in the world k - Cached - Similar pages Miele - Deutscher Hersteller von Einbaugeräten, Hausgeräten... - [ Translate this page ] Das Portal zum Thema Essen & Geniessen online unter Miele weltweit...ein Leben lang.... Wählen Sie die Miele Vertretung Ihres Landes k - Cached - Similar pages Herzlich willkommen bei Miele Österreich - [ Translate this page ] Herzlich willkommen bei Miele Österreich Wenn Sie nicht automatisch weitergeleitet werden, klicken Sie bitte hier! HAUSHALTSGERÄTE k - Cached - Similar pages Search Indexer The Web Indexes Ad indexes
15 Κεφ Search Engine Anatomy* BigFiles: virtual files spanning multiple file systems Repository: full HTML of every web page DocIndex: info about files Hit list: list of occurrences of a particular word in a particular document including position, font, and capitalization (fancy (title, anchor, etc), plain) Forward index sorter -> Inverted index Barrel: ranges of wordids (forward, backward barrels) * The Anatomy of a Large-Scale Hypertextual Web Search Engine, Sergey Brin and Lawrence Page 15
16 Κεφ Δυναμικές και στατικές σελίδες Στατικές: σελίδες που το περιεχόμενο τους δεν αλλάζει από την μία αίτηση στην άλλη Δυναμικές σελίδες: Hidden web Deep web Παράδειγμα: προσωπική ιστοσελίδα vs σελίδα με την κατάσταση των πτήσεων σε ένα αεροδρόμιο URL: συνήθως όχι κάποιο αρχείο αλλά κάποιο πρόγραμμα στον server Input part of the GET, e.g., http// 16
17 Κεφ Η συλλογή εγγράφων του Web The Web No design/co-ordination Distributed content creation, linking, democratization of publishing Content includes truth, lies, obsolete information, contradictions Unstructured (text, html, ), semistructured (XML, annotated photos), structured (Databases) Scale much larger than previous text collections Growth slowed down from initial volume doubling every few months but still expanding Content can be dynamically generated 17
18 Ο γράφος του Web Anchor text <a></a> Κατευθυνόμενος, (In-links/Out-links) In-degree (8-15) Out-degree 18
19 Ο γράφος του Web Η κατανομή των εισερχόμενων ακμών δεν ακολουθεί την κατανομή Poisson (την κατανομή που θα είχαμε αν κάθε σελίδα επέλεγε ποιες σελίδες θα κάνει link τυχαία (uniformly at random). Κατανομή Power law, Το πλήθος των σελίδων με in-degree i είναι ανάλογο του 1/i α α είναι συνήθων 2,1 Που αλλού είδαμε παρόμοια κατανομή; 19
20 Bow-tie shape Τρεις κατηγορίες: IN, OUT, SCC Περιέχει μια μεγάλη ισχυρά συνδεδεμένη συνιστώσα (Strongly Connected Component (SCC)) Ο γράφος του Web IN: Σελίδες που οδηγούν στο SCC αλλά όχι το ανάποδο OUT: Σελίδες στις οποίες μπορούμε να φτάσουμε από το SCC αλλά δεν οδηγούν σε αυτό 20
21 Ο γράφος του Web From the book Networks, Crowds, and Markets: Reasoning about a Highly Connected World. By David Easley and Jon Kleinberg. Cambridge University Press, Complete preprint on-line at 21
22 Ο γράφος του Web IN, OUT παρόμοιο μέγεθος, SCC μεγαλύτερο Υπόλοιπες σελίδες: Tubes: μικρά σύνολα σελίδων έξω από το SCC που δείχνουν απευθείας από το IN στο OUT, Tendrils: είτε δεν οδηγούν πουθενά από το IN είτε δείχνουν από πουθενά στο OUT. Μικρές μη συνδεδεμένες συνιστώσες 22
23 Κεφ 21.1 Κείμενο Άγκυρας Anchor text (κείμενο άγκυρας) κείμενο που περιβάλει τον σύνδεσμο Παράδειγμα: You can find cheap cars a href = here /a. Παράδειγμα: You can find a href = cheap cars here /a. Anchor text: You can find cheap cars here 23
24 Κεφ 21.1 Σημασία των συνδέσεων 1 η Υπόθεση: A hyperlink is a quality signal. (PageRank) Η σύνδεση d 1 d 2 υποδηλώνει ότι ο συγγραφέας του d 1 θεωρεί το d 2 καλής ποιότητας και συναφές. 2 η Υπόθεση: Το κείμενο της άγκυρας περιγράφει το περιεχόμενο του d 2. 24
25 Κεφ 21.1 Κείμενο Άγκυρας Χρήση μόνο [text of d 2 ] ή [text of d 2 ] + [anchor text d 2 ] Αναζήτηση του [text of d 2 ] + [anchor text d 2 ] συχνά πιο αποτελεσματική από την αναζήτηση μόνο του [text of d 2 ] Παράδειγμα: Ερώτημα IBM Matches IBM s copyright page Matches many spam pages Matches IBM wikipedia article May not match IBM home page! if IBM home page is mostly graphics 25
26 Κείμενο Άγκυρας Κεφ 21.1 Αναζήτηση με χρήση του [anchor text d 2 ] καλύτερη για το ερώτημα IBM Η σελίδα με τις περισσότερες εμφανίσεις του όρου IBM στο anchor text είναι η A million pieces of anchor text with ibm send a strong signal 26
27 Κεφ 21.1 Κείμενο Άγκυρας στο Ευρετήριο Άρα: Το κείμενο στην άγκυρα αποτελεί καλύτερη περιγραφή του περιεχομένου της σελίδας από ό,τι το περιεχόμενο της Όταν κατασκευάζουμε το ευρετήριο για ένα έγγραφο D, συμπεριλαμβάνουμε (με κάποιο βάρος) και το κείμενο της άγκυρας των συνδέσεων που δείχνουν στο D. Armonk, NY-based computer giant IBM announced today Joe s computer hardware links Sun HP IBM Big Blue today announced record profits for the quarter Χρήση: Χρήση idf για κοινούς όρους όπως Click, Here Επίσης, extended anchor text 27
28 Κεφ 21.1 Google Bombs Google bomb: μια αναζήτηση με «κακά» αποτελέσματα εξαιτίας κακόβουλης χρήσης κειμένου άγκυρας Η Google εισήγαγε μια νέα συνάρτηση βαρών το Ιανουάριο του 2007 Βάρος στο κείμενο άγκυρας ανάλογα με την εγκυρότητα/κύρος της σελίδα που το περιέχει Miserable failure (Bush 2004) Ακόμα κάποια υπόλοιπα: [dangerous cult] στο Google, Bing, Yahoo the Church of Scientology Defused Google bombs: [dumb motherf ], [who is a failure?], [evil empire] [cheerful achievement] 28
29 Κεφ Κείμενο Άγκυρας Άλλες εφαρμογές Απόδοση βαρών/φιλτράρισμα στο γράφο Για δημιουργία περιλήψεων μιας σελίδας
30 Υπόθεση 2: annotation of target 30
31 Κεφ ΟΙ ΧΡΗΣΤΕΣ 31
32 Κεφ Ανάγκες Χρηστών Ποιοι είναι οι χρήστες; Μέσος αριθμός λέξεων ανά αναζήτηση 2-3 Σπάνια χρησιμοποιούν τελεστές 32
33 Κεφ Ανάγκες Χρηστών Need [Brod02, RL04] Informational (πληροφοριακά ερωτήματα) θέλουν να μάθουν (learn) για κάτι (~40% / 65%) Συνήθως, όχι μια μοναδική ιστοσελίδα, συνδυασμός πληροφορίας από πολλές ιστοσελίδες Low hemoglobin Navigational (ερωτήματα πλοήγησης) θέλουν να πάνε (go) σε μια συγκεκριμένη ιστοσελίδα (~25% / 15%) Μια μοναδική ιστοσελίδα, το καλύτερο μέτρο = ακρίβεια στο 1 (δεν ενδιαφέρονται γενικά για ιστοσελίδες που περιέχουν τους όρους United Airlines) United Airlines 33
34 Κεφ Ανάγκες Χρηστών Transactional (ερωτήματα συναλλαγής) θέλουν να κάνουν (do) κάτι (σχετιζόμενο με το web) (~35% / 20%) Προσπελάσουν μια υπηρεσία (Access a service) Να κατεβάσουν ένα αρχείο (Downloads) Να αγοράσουν κάτι Να κάνουν κράτηση Seattle weather Mars surface images Canon S410 Γκρι περιοχές (Gray areas) Find a good hub Exploratory search see what s there Car rental Brasil 34
35 Typing Queries: παραδείγματα Calculation: 5+4 Unit conversion: 1 kg in pounds Currency conversion: 1 euro in kronor Tracking number: Flight info: LH 454 Area code: 650 Map: columbus oh Stock price: msft Albums/movies etc: coldplay 35
36 Κεφ Τι ψάχνουν; Δημοφιλή ερωτήματα Και ανά χώρα Τα ερωτήματα ακολουθούν επίσης power law κατανομή 36
37 Κεφ Ανάγκες Χρηστών Επηρεάζει (ανάμεσα σε άλλα) την καταλληλότητα του ερωτήματος για την παρουσίαση διαφημίσεων τον αλγόριθμο/αξιολόγηση, για παράδειγμα για ερωτήματα πλοήγησης ένα αποτέλεσμα ίσως αρκεί, για τα άλλα (και κυρίως πληροφοριακά) ενδιαφερόμαστε για την περιεκτικότητα/ανάκληση 37
38 Πόσα αποτελέσματα βλέπουν οι χρήστες (Source: iprospect.com WhitePaper_2006_SearchEngineUserBehavior.pdf) 38
39 Πως μπορούμε να καταλάβουμε τις προθέσεις (intent) του χρήστη; Guess user intent independent of context: Spell correction Precomputed typing of queries Better: Guess user intent based on context: Geographic context Context of user in this session (e.g., previous query) Context provided by personal profile 39
40 Γεωγραφικό Περιεχόμενο Τρεις σχετικές τοποθεσίες 1. Server (nytimes.com New York) 2. Ιστοσελίδα (άρθρο των nytimes.com σχετικά με την Albania) 3. Χρήστης (βρίσκεται στο Palo Alto) Εύρεση της τοποθεσίας του χρήστη IP address Πληροφορία που παρέχει ο χρήστης (πχ, στο user profile) Κινητό τηλέφωνπ Geo-tagging: Parse text and identify the coordinates of the geographic entities Example: East Palo Alto CA Latitude: N, Longitude: W δύσκολο NLP πρόβλημα 40
41 Χρήση context Πως μπορούμε να χρησιμοποιήσουμε τα συμφραζόμενα (context) για να τροποποιήσουμε τα αποτελέσματα ενός ερωτήματος; Result restriction: Αγνοούμε τα ακατάλληλα αποτελέσματα Στο χρήστη της google.fr δείξε μόνο.fr αποτελέσματα Ranking modulation: χρησιμοποίησέ μια γενική διάταξη και επανα-διέταξε τα αποτελέσματα με βάση τα συμφραζόμενα Personalization/contextualization 41
42 Κεφ 21 Τι θα δούμε σήμερα Διαφημίσεις Θέματα Παραλληλίας Ταξινόμηση 42
43 Κεφ ΔΙΑΦΗΜΙΣΕΙΣ 43
44 Διαφημίσεις Graphical graph banners σε δημοφιλείς ιστοσελίδες (branding) cost per mil (CPM) model: το κόστος προβολής του banner 1000 φορές (γνωστό και ως impressions) cost per click (CPC) model: ο αριθμός των clicks στη διαφήμιση (που οδηγεί σε σελίδα από την οποία μπορεί να γίνει μια αγορά) brand promotion vs transaction-oriented advertising 44
45 Ιστορία Αρχικές μηχανές βασισμένες σε λέξεις κλειδιά γύρω στο Altavista, Excite, Infoseek, Inktomi, Lycos Paid search διάταξη: Goto (μετεξέλιξη σε Overture.com Yahoo!) Το αποτέλεσμα της αναζήτησης εξαρτάται από το πόσο πλήρωσες Δημοπρασία (Auction) για λέξεις κλειδιά: η λέξη casino ακριβή! 45
46 Διαφημίσεις στο Goto Ως αποτέλεσμα μια ερώτησης q, η Goto επιστρέφει τις σελίδες των διαφημιζόμενων που πόνταραν (bid) για το q, σε διάταξη με βάση την προσφορά τους. Όταν ο χρήστες επέλεγε (clicked) σε ένα από τα αποτελέσματα, ο αντίστοιχος διαφημιζόμενος πλήρωνε τη Goto Αρχικά, η πληρωμή ίση με την προσφορά bid για το q Sponsored search or Search advertising 46
47 Διαφημίσεις στο Goto 47
48 Διαφημίσεις Συνήθως παρέχονται pure search results (γνωστά και ως αλγοριθμικά ή organic search αποτελέσματα) ως βασική απάντηση στο ερώτημα του χρήστη, μαζί με sponsored search results τα οποία παρουσιάζονται ξεχωριστά και διακριτά στα δεξιά των αλγοριθμικών αποτελεσμάτων 48
49 Paid Search Ads Algorithmic results. 49
50 2016 location 50
51
52
53 Διαφημίσεις Search Engine Marketing (SEM) Κλάδος της διαφήμισης: κατανόηση του πως γίνεται η διάταξη των αποτελεσμάτων και ποιο ποσό της διαφημιστικής καμπάνιας να δοθεί σε ποιες λέξεις και σε ποιες μηχανές Click spam: clicks σε sponsored search results από μη πραγματικούς χρήστες πχ, από έναν αντίπαλο διαφημιστή 53
54 Διαφημίσεις Paid inclusion: πληρωμή για να συμπεριληφθεί μια σελίδα στο ευρετήριο της μηχανής αναζήτησης Διαφορετικές μηχανές ακολουθούν διαφορετικές πολιτικές σχετικά με το αν επιτρέπουν paid inclusion και αν αυτό επηρεάζει τη διάταξη των αποτελεσμάτων της αναζήτησης. Παρόμοια προβλήματα με τηλεόραση/εφημερίδες 54
55 Διάταξη διαφημίσεων Οι διαφημιστές κάνουν προσφορές για λέξεις κλειδιά σε δημοπρασίες Ανοικτό σύστημα: Οποιοσδήποτε μπορεί να συμμετάσχει και να κάνει προσφορές Οι διαφημιστές χρεώνονται μόνο όταν κάποιος επιλέγει (clicks) στη διαφήμισή τους Σημαντική περιοχή για τις μηχανές αναζήτησης computational advertising. μια μικρή αύξηση της χρέωσης σε κάθε διαφήμιση μπορεί να οδηγήσει σε δις επιπρόσθετο κέρδος 55
56 Διάταξη διαφημίσεων Πως αποφασίζεται μέσω της δημοπρασίας η θέση της διαφήμισης και η τιμή Βασίζεται στο second price auction 56
57 Google s second price auction bid: maximum bid του διαφημιστή για ένα click CTR: click-through rate: το ποσοστό των χρηστών που επιλέγουν (click on) μια διαφήμιση όταν η διαφήμιση προβάλλεται το CTR είναι μια μέτρηση της συνάφειας ad rank: bid CTR: εξισορρόπηση ανάμεσα (i) σε πόσα χρήματα είναι διατεθειμένος κάποιος διαφημιστής να πληρώσει, και (ii) στο πόσο σχετική είναι η διαφήμιση rank: θέση στη διάταξη της δημοπρασίας paid: second price auction price που πληρώνει ο διαφημιστής 57
58 Google s second price auction Second price auction: Ο διαφημιστής πληρώνει το μικρότερο ποσό ώστε να διατηρήσει τη θέση του στη δημοπρασία (συν 1 cent). price 1 CTR 1 = bid 2 CTR 2 (αυτό έχει ως αποτέλεσμα rank 1 =rank 2 ) price 1 = bid 2 CTR 2 / CTR 1 p 1 = bid 2 CTR 2 /CTR 1 = /0.06 = 1.50 p 2 = bid 3 CTR 3 /CTR 2 = /0.03 = 2.67 p 3 = bid 4 CTR 4 /CTR 3 = /0.08 =
59 Λέξεις κλειδιά με τα μεγαλύτερα bids από το $69.1 mesothelioma treatment options $65.9 personal injury lawyer michigan $62.6 student loans consolidation $61.4 car accident attorney los angeles $59.4 online car insurance quotes $59.4 arizona dui lawyer $46.4 asbestos cancer $40.1 home equity line of credit $39.8 life insurance quotes $39.2 refinancing $38.7 equity line of credit $38.0 lasik eye surgery new york city $37.0 2nd mortgage $35.9 free car insurance quote 59
60
61 Search ads: A win-win-win? Η μηχανή αναζήτησης κερδίζει χρήματα κάθε φορά που κάποιος επιλέγει (clicks) μια διαφήμιση Ο χρήστης επιλέγει μια διαφήμιση μόνο αν τον ενδιαφέρει Οι μηχανές τιμωρούν μη συναφές ή παραπλανητικό περιεχόμενο Ως αποτέλεσμα οι χρήστες συνήθως είναι ικανοποιημένοι από το τι βρίσκουν όταν επιλέγουν μια διαφήμιση Ο διαφημιστής βρίσκει νέους πελάτες με ένα αποδοτικό από άποψη κόστους τρόπο. 61
62 Not a win-win-win: Keyword arbitrage Αγόρασε μια λέξη κλειδί στο Google Μετά επανα-προώθησε την κυκλοφορία σε κάποιον τρίτο που πληρώνει περισσότερα (ένα φτηνό keyword σε ένα ακριβό) E.g., μια σελίδα γεμάτη διαφημίσεις Ad spammers keep inventing new tricks. The search engines need time to catch up with them. 62
63 Not a win-win-win: Violation of trademarks Example: geico During part of 2005: The search term geico on Google was bought by competitors. Geico lost this case in the United States. Louis Vuitton lost similar case in Europe (2010). It s potentially misleading to users to trigger an ad off of a trademark if the user can t buy the product on the site. 63
64 Google search options Settings: Advanced search Turn on safe search Hide private results History 64
65 SERP Layout 65
66 Κεφ ΚΡΙΤΙΚΗ 66
67 Ranking, auto-completion, Search engines Facebook news feed.. Fairness Transparency Accountability Eco-chambers, information bubbles Θα τελειώσουμε με μερικά αρνητικά παραδείγματα.. 67
68 Case Study: Gender bias in image search [CHI15] What images do people choose to represent careers? In search results: evidence for stereotype exaggeration systematic underrepresentation of women People rate search results higher when they are consistent with stereotypes for a career Shifting the representation of gender in image search results can shift people s perceptions about real-world distributions. (after search slight increase in their believes) Tradeoff between high-quality result and broader societal goals for equality of representation 68
69 Case Study: Latanya The importance of being Latanya Names used predominantly by black men and women are much more likely to generate ads related to arrest records, than names used predominantly by white men and women. 69
70 Case Study: AdFisher Tool to automate the creation of behavioral and demographic profiles. setting gender = female results in less ads for highpaying jobs browsing substance abuse websites leads to rehab ads 70
71 Fairness: google search and autocomplete Donald Tramp accused Google suppressing negative information about Clinton Autocomplete feature - hillary clinton cri vs donald tramp cri Autocomplete: are jews are women
72 Google+ names Google+ tries to classify Real vs Fake names Fairness problem: Most training examples standard white American names Ethnic names often unique, much fewer training examples Likely outcome: Prediction accuracy worse on ethnic names Katya Casio. Due to Google's ethnocentricity I was prevented from using my real last name (my nationality is: Tungus and Sami) Google Product Forums 72
73 Other LinkedIn: female vs male names (for female prompts suggestions for male, e.g., Andrea Jones to Andrew Jones, Danielle to Daniel, Michaela to Michael and Alexa to Alex.) Flickr: auto-tagging system labels images of black people as apes or animals and concentration camps as sport or jungle jyms. Airbnb: race discrimination Against guest Community commitment Non-black hosts can charge ~12% more than black hosts Edelman, Benjamin G. and Luca, Michael, Digital Discrimination: The Case of Airbnb.com (January 10, 2014). Harvard Business School NOM Unit Working Paper No Google maps: China is about 21% larger by pixels when shown in Google Maps for China Gary Soeller, Karrie Karahalios, Christian Sandvig, and Christo Wilson: MapWatch: Detecting and Monitoring International Border Personalization on Online Maps. Proc. of WWW. Montreal, Quebec, Canada, April
74 Some tools regarding information bubbles Is your news feed a bubble? PolitEcho shows you the political biases of your Facebook friends and news feed. Step into someone else's Twitter feed Feeds belong to users classified as having left or right-leaning political ideologies. Insert a clearly-marked article into your Facebook Feed reflecting who you are trying to understand better. 74
75 Κεφ. 4.4 Μια ματιά στην ΑΠ πολύ μεγάλης κλίμακας 75
76 Κεφ. 4.4 Μερικοί αριθμοί The Indexed Web contains at least 1.71 billion pages (Sunday, 16 March, 2014). Each year, Google changes its search algorithm around times 76
77 κεφ. 4.4 Κατανεμημένα ΣΑΠ Για ευρετήριο κλίμακας web Χρήση κατανεμημένου cluster Επειδή μια μηχανή είναι επιρρεπής σε αποτυχία Μπορεί απροσδόκητα να γίνει αργή ή να αποτύχει Χρησιμοποίηση πολλών μηχανών 77
78 Κεφ. 4.4 Web search engine data centers Οι μηχανές αναζήτησης χρησιμοποιούν data centers (Google, Bing, Baidu) κυρίως από commodity μηχανές. Γιατί; (fault tolerance) Τα κέντρα είναι διάσπαρτα σε όλο τον κόσμο. Εκτίμηση: Google ~1 million servers, 3 million processors/cores (Gartner 2007) Λίγα εισαγωγικά για το MapReduce και τη χρήση του στην κατασκευή του ευρετηρίου 78
79 Sec Κατανομή των Ευρετηρίων How to distribute the term index across a large computer cluster that supports querying. Two alternatives index implementations partitioning by terms or global index organization, and partitioning by documents or local index organization. 79
80 Sec Κατανομή βάσει Όρων Index terms partitioned into subsets, Each subset resides at a node. Along with the terms at a node, we keep their postings A query is routed to the nodes corresponding to its query terms. In principle, this allows greater concurrency since a stream of queries with different query terms would hit different sets of machines. 80
81 Sec Κατανομή βάσει Εγγράφων Documents partitioned into subsets Each subset resides in a node Each node contains the index for a subset of all documents. Α query is distributed to all nodes, with the results from various nodes being merged before presentation to the user. 81
82 Sec Κατανομή βάσει Όρων In principle, index partition allows greater concurrency, since a stream of queries with different query terms would hit different sets of machines. In practice, partitioning indexes by vocabulary terms turns out to be non-trivial. 82
83 Sec Κατανομή βάσει Όρων Multi-word queries require the sending of long postings lists between sets of nodes for merging, and the cost of this can outweigh the greater concurrency. Load balancing the partition is governed not by an a priori analysis of relative term frequencies, but rather by the distribution of query terms and their co-occurrences, which can drift with time or exhibit sudden bursts. Μore difficult implementation. 83
84 Sec Κατανομή βάσει Εγγράφων More common trades more local disk seeks for less inter-node communication. One difficulty: global statistics used in scoring - such as idf must be computed across the entire document collection even though the index at any single node only contains a subset of the documents. Computed by distributed ``background'' processes that periodically refresh the node indexes with fresh global statistics. 84
85 Sec Μέθοδος Κατανομής Εγγράφων How to distributed documents to nodes? Hash of each URL to nodes At query time, the query is broadcast to each of the nodes, each node sends each top k results which are merged to find the top k documents for the query 85
86 Sec Μέθοδος Κατανομής Εγγράφων A common implementation heuristic: Partition the document collection into indexes of documents that are more likely to score highly on most queries and low-scoring indexes with the remaining documents Only search the low-scoring indexes when there are too few matches in the high-scoring indexes 86
87 Sec. 4.4 Κατανεμημένα ΣΑΠ 1. Term-partitioned: one machine handles a subrange of terms 2. Document-partitioned: one machine handles a subrange of documents most search engines use a documentpartitioned index, better load balancing, etc. 87
88 Κεφ. 4.4 Google index index partitioned by document IDs into pieces called shards each shard is replicated onto multiple servers initially, from hard disk drives, now enough servers to keep a copy of the whole index in main memory Google database Spanner (NewSQL) (μέρος της πλατφόρμας αλλά και του cloud) F1 88
89 Κεφ 4.4 Παράλληλη κατασκευή Maintain a master machine directing the indexing job considered safe. Break up indexing into sets of (parallel) tasks. Master machine assigns each task to an idle machine from a pool. 89
90 Sec. 4.4 Parallel tasks Break the input document collection into splits Each split is a subset of documents (corresponding to blocks in BSBI/SPIMI) We will use two sets of parallel tasks Parsers Inverters 90
91 Sec. 4.4 Parsers Master assigns a split to an idle parser machine Parser reads a document at a time and emits (term, doc) pairs Parser writes pairs into j partitions Each partition is for a range of terms first letters (e.g., a-f, g-p, q-z) here j = 3. 91
92 Sec. 4.4 Inverters An inverter collects all (term, doc) pairs (= postings) for one term-partition. Sorts and writes to postings lists 92
93 Sec. 4.4 Παράλληλη κατασκευή assign Master assign Postings Parser a-f g-p q-z Inverter a-f Parser a-f g-p q-z Inverter g-p splits Parser a-f g-p q-z Inverter q-z Map phase Segment files Reduce phase 93
94 Sec. 4.4 MapReduce The index construction algorithm we just described is an instance of MapReduce. MapReduce (Dean and Ghemawat 2004) is a robust and conceptually simple framework for distributed computing without having to write code for the distribution part. They describe the Google indexing system (ca. 2002) as consisting of a number of phases, each implemented in MapReduce. open source implementation as part of Hadoop* * 94
95 Παράδειγμα κατασκευής ευρετηρίου σε MapReduce Το γενικό σχήμα των συναρτήσεων map και reduce map: input list(key, value) reduce: (key, list(value)) output Sec. 4.4 Εφαρμογή στην περίπτωση της κατασκευής ευρετηρίου map: collection list(termid, docid) reduce: (<termid1, list(docid)>, <termid2, list(docid)>, ) (postings list1, postings list2, ) 95
96 Example for index construction Map: d1 : C came, C c ed. d2 : C died. <C,d1>, <came,d1>, <C,d1>, <c ed, d1>, <C, d2>, <died,d2> Reduce: (<C,(d1,d2,d1)>, <died,(d2)>, <came,(d1)>, <c ed,(d1)>) (<C,(d1:2,d2:1)>, <died,(d2:1)>, <came,(d1:1)>, <c ed,(d1:1)>) 96
97 Sec. 4.4 MapReduce Index construction was just one phase. Another phase: transforming a termpartitioned index into a document-partitioned index. most search engines use a documentpartitioned index 97
98 How search (in Google) works Knowledge graph Many features to combine for ranking classification or learning to rank model 98
99 Using Supervised Learning Given a collection of records (training set ) Each record contains a set of attributes (features) + the class attribute. Find a model for the class attribute as a function of the values of other attributes. Goal: previously unseen records should be assigned a class as accurately as possible. A test set is used to determine the accuracy of the model. Usually, the given data set is divided into training and test sets, with training set used to build the model and test set used to validate it. 99
100 10 10 Illustrating the Classification Task Tid Attrib1 Attrib2 Attrib3 Class 1 Yes Large 125K No 2 No Medium 100K No 3 No Small 70K No 4 Yes Medium 120K No 5 No Large 95K Yes 6 No Medium 60K No 7 Yes Large 220K No 8 No Small 85K Yes 9 No Medium 75K No 10 No Small 90K Yes Training Set Tid Attrib1 Attrib2 Attrib3 Class 11 No Small 55K? 12 Yes Medium 80K? 13 Yes Large 110K? 14 No Small 95K? 15 No Large 67K? Test Set Induction Deduction Learning algorithm Learn Model Apply Model Model 100
101 Classification Techniques Decision Tree based Methods Rule-based Methods Memory based reasoning Neural Networks Naïve Bayes and Bayesian Belief Networks Support Vector Machines Logistic Regression 101
102 10 Example of a Decision Tree Tid Refund Marital Status Taxable Income Cheat Splitting Attributes 1 Yes Single 125K No 2 No Married 100K No 3 No Single 70K No 4 Yes Married 120K No 5 No Divorced 95K Yes 6 No Married 60K No 7 Yes Divorced 220K No 8 No Single 85K Yes 9 No Married 75K No 10 No Single 90K Yes Refund Yes No NO MarSt Single, Divorced TaxInc < 80K > 80K NO YES Married NO Training Data Model: Decision Tree 102
103 Why is ML needed now? Modern systems especially on the Web use a great number of features: Arbitrary useful features not a single unified model Log frequency of query word in anchor text? Query word in color on page? # of images on page? # of (out) links on page? PageRank of page? URL length? URL contains ~? Page edit recency? Page length? The New York Times ( ) quoted Amit Singhal as saying Google was using over 200 such features.
104 Classification problem Web graph (e.g., PageRank) Document statistics Document classifier (e.g., spam) Query features Term features Proximity features Location features Time features Clicks Topical matching 104
105 Sec Απλό παράδειγμα Collect a training corpus of (q, d, r) triples Relevance r is here binary (but may be multiclass, with 3 7 values) Document is represented by a feature vector x = (α, ω) window size α is cosine similarity, ω is minimum query ω is the the shortest text span that includes all query words Query term proximity is a very important new weighting factor Train a machine learning model to predict the class r of a documentquery pair
106 Sec Learning to rank Classification probably isn t the right way to think about approaching ad hoc IR: Classification problems: Map to a unordered set of classes Regression problems: Map to a real value Ordinal regression problems: Map to an ordered set of classes This formulation gives extra power: Relations between relevance levels are modeled Documents are good versus other documents for query given collection; not an absolute scale of goodness
107 Learning to rank Assume a number of categories C of relevance exist These are totally ordered: c 1 < c 2 < < c J This is the ordinal regression setup Assume training data is available consisting of documentquery pairs represented as feature vectors ψ i and relevance ranking c i We could do point-wise learning, where we try to map items of a certain relevance rank to a subinterval But most work does pair-wise learning, where the input is a pair of results for a query, and the class is the relevance ordering relationship between them
108 Point-wise learning Goal is to learn a threshold to separate each rank
109 ΤΕΛΟΣ (μέρους) 19 ου, 20 ου Κεφαλαίου Ερωτήσεις? Χρησιμοποιήθηκε κάποιο υλικό από: Pandu Nayak and Prabhakar Raghavan, CS276:Information Retrieval and Web Search (Stanford) Hinrich Schütze and Christina Lioma, Stuttgart IIR class 109
110 Κεφ. 1.1 Τι είναι η Ανάκτηση Πληροφορίας (Information Retrieval); Ανάγκη πληροφόρησης Συλλογή Εγγράφων Eρώτημα ΣΑΠ Σύστημα Ανάκτησης Πληροφορία Απάντηση 110
111 Τέλος Μαθήματος 111
112 Κεφ ΑΣΚΗΣΕΙΣ 112
113 Άσκηση PageRank +teleporting με 0,8 HITS 113
114 Άσκηση If all the hub and authority scores are initialized to 1, what is the hub/authority score of a node after one iteration? 114
115 Άσκηση 21.5 Πίνακα μετάβασης για Markov αλυσίδες PageRank Power iteration Jumps με α = 0.8 Jumps με α = 0 115
116 Άσκηση 21.7 A user of a browser can, in addition to clicking a hyperlink on the page x she is currently browsing, use the back button to go back to the page from which she arrived at x. Can such a use of back buttons be modelled as a Markov chain? How would we model repeated invocations of the back button? 116
117 Άσκηση d 1 d 2 d 3 PageRank HITS 117
118 118
119 ΤΕΛΟΣ Ασκήσεων Ερωτήσεις? 119
ΜΥΕ003: Ανάκτηση Πληροφορίας. Διδάσκουσα: Ευαγγελία Πιτουρά Κεφάλαια 19, 20: Web. Μηχανές αναζήτησης.
ΜΥΕ003: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Κεφάλαια 19, 20: Web. Μηχανές αναζήτησης. 1 Κεφ 20 Τι θα δούμε σήμερα Web και μηχανές αναζήτησης λίγη ιστορία ο γράφος του web σημασία της άγκυρας
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ. του Γεράσιμου Τουλιάτου ΑΜ: 697
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΕΤΑΠΤΥΧΙΑΚΟΥ ΔΙΠΛΩΜΑΤΟΣ ΕΙΔΙΚΕΥΣΗΣ ΕΠΙΣΤΗΜΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ του Γεράσιμου Τουλιάτου
ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007
Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Αν κάπου κάνετε κάποιες υποθέσεις να αναφερθούν στη σχετική ερώτηση. Όλα τα αρχεία που αναφέρονται στα προβλήματα βρίσκονται στον ίδιο φάκελο με το εκτελέσιμο
[1] P Q. Fig. 3.1
1 (a) Define resistance....... [1] (b) The smallest conductor within a computer processing chip can be represented as a rectangular block that is one atom high, four atoms wide and twenty atoms long. One
Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1
Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1 A Brief History of Sampling Research 1915 - Edmund Taylor Whittaker (1873-1956) devised a
Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS
Ψηφιακή ανάπτυξη Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS Learning Objective : SEO και Analytics Fabio Calefato Department of Computer
Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Άνοιξη 2009. HΥ463 - Συστήματα Ανάκτησης Πληροφοριών Information Retrieval (IR) Systems
Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Άνοιξη 2009 HΥ463 - Συστήματα Ανάκτησης Πληροφοριών Information Retrieval (IR) Systems Στατιστικά Κειμένου Text Statistics Γιάννης Τζίτζικας άλ ιάλεξη :
Bayesian statistics. DS GA 1002 Probability and Statistics for Data Science.
Bayesian statistics DS GA 1002 Probability and Statistics for Data Science http://www.cims.nyu.edu/~cfgranda/pages/dsga1002_fall17 Carlos Fernandez-Granda Frequentist vs Bayesian statistics In frequentist
the total number of electrons passing through the lamp.
1. A 12 V 36 W lamp is lit to normal brightness using a 12 V car battery of negligible internal resistance. The lamp is switched on for one hour (3600 s). For the time of 1 hour, calculate (i) the energy
ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011
Διάρκεια Διαγωνισμού: 3 ώρες Απαντήστε όλες τις ερωτήσεις Μέγιστο Βάρος (20 Μονάδες) Δίνεται ένα σύνολο από N σφαιρίδια τα οποία δεν έχουν όλα το ίδιο βάρος μεταξύ τους και ένα κουτί που αντέχει μέχρι
HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:
HOMEWORK 4 Problem a For the fast loading case, we want to derive the relationship between P zz and λ z. We know that the nominal stress is expressed as: P zz = ψ λ z where λ z = λ λ z. Therefore, applying
Math 6 SL Probability Distributions Practice Test Mark Scheme
Math 6 SL Probability Distributions Practice Test Mark Scheme. (a) Note: Award A for vertical line to right of mean, A for shading to right of their vertical line. AA N (b) evidence of recognizing symmetry
Ταξινόμηση. Εισαγωγή. Ορισμός. Ορισμός. Τεχνικές Ταξινόμησης. Εισαγωγή
0 0 0 Εισαγωγή Ταξινόμηση (classification) Το γενικό πρόβλημα της ανάθεσης ενός αντικειμένου σε μια ή περισσότερες προκαθορισμένες κατηγορίες (κλάσεις) Ταξινόμηση Οι διαφάνειες στηρίζονται στο P.-N. Tan,
Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)
Phys460.nb 81 ψ n (t) is still the (same) eigenstate of H But for tdependent H. The answer is NO. 5.5.5. Solution for the tdependent Schrodinger s equation If we assume that at time t 0, the electron starts
Συστήματα Διαχείρισης Βάσεων Δεδομένων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Συστήματα Διαχείρισης Βάσεων Δεδομένων Φροντιστήριο 9: Transactions - part 1 Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών Tutorial on Undo, Redo and Undo/Redo
Information Retrieval
Introduction to Information Retrieval ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Διάλεξη 5: Κατασκευή Ευρετηρίου. Στατιστικά Συλλογής. 1 Κεφ. 3 Τι είδαμε στο προηγούμενο μάθημα Ανάκτηση
Block Ciphers Modes. Ramki Thurimella
Block Ciphers Modes Ramki Thurimella Only Encryption I.e. messages could be modified Should not assume that nonsensical messages do no harm Always must be combined with authentication 2 Padding Must be
Physical DB Design. B-Trees Index files can become quite large for large main files Indices on index files are possible.
B-Trees Index files can become quite large for large main files Indices on index files are possible 3 rd -level index 2 nd -level index 1 st -level index Main file 1 The 1 st -level index consists of pairs
Terabyte Technology Ltd
Terabyte Technology Ltd is a Web and Graphic design company in Limassol with dedicated staff who will endeavour to deliver the highest quality of work in our field. We offer a range of services such as
How to register an account with the Hellenic Community of Sheffield.
How to register an account with the Hellenic Community of Sheffield. (1) EN: Go to address GR: Πηγαίνετε στη διεύθυνση: http://www.helleniccommunityofsheffield.com (2) EN: At the bottom of the page, click
3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β
3.4 SUM AND DIFFERENCE FORMULAS Page Theorem cos(αβ cos α cos β -sin α cos(α-β cos α cos β sin α NOTE: cos(αβ cos α cos β cos(α-β cos α -cos β Proof of cos(α-β cos α cos β sin α Let s use a unit circle
ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ
ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΕΛΕΝΑ ΦΛΟΚΑ Επίκουρος Καθηγήτρια Τµήµα Φυσικής, Τοµέας Φυσικής Περιβάλλοντος- Μετεωρολογίας ΓΕΝΙΚΟΙ ΟΡΙΣΜΟΙ Πληθυσµός Σύνολο ατόµων ή αντικειµένων στα οποία αναφέρονται
Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS
Ψηφιακή ανάπτυξη Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS Learning Objective : Βασικά συστατικά του Web Fabio Calefato Department of
Ανάκτηση Πληροφορίας
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #14 Αναζήτηση στο Web Φοίβος Μυλωνάς fmylonas@ionio.gr Ανάκτηση Πληροφορίας 1 Άδεια χρήσης
Advanced Subsidiary Unit 1: Understanding and Written Response
Write your name here Surname Other names Edexcel GE entre Number andidate Number Greek dvanced Subsidiary Unit 1: Understanding and Written Response Thursday 16 May 2013 Morning Time: 2 hours 45 minutes
ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006
Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Ολοι οι αριθμοί που αναφέρονται σε όλα τα ερωτήματα είναι μικρότεροι το 1000 εκτός αν ορίζεται διαφορετικά στη διατύπωση του προβλήματος. Διάρκεια: 3,5 ώρες Καλή
Statistical Inference I Locally most powerful tests
Statistical Inference I Locally most powerful tests Shirsendu Mukherjee Department of Statistics, Asutosh College, Kolkata, India. shirsendu st@yahoo.co.in So far we have treated the testing of one-sided
Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά.
Διαστημικό εστιατόριο του (Μ)ΑστροΈκτορα Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά. Μόλις μια παρέα πελατών κάτσει σε ένα
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ Α. Διαβάστε τις ειδήσεις και εν συνεχεία σημειώστε. Οπτική γωνία είδησης 1:.
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ Α 2 ειδήσεις από ελληνικές εφημερίδες: 1. Τα Νέα, 13-4-2010, Σε ανθρώπινο λάθος αποδίδουν τη συντριβή του αεροσκάφους, http://www.tanea.gr/default.asp?pid=2&artid=4569526&ct=2 2. Τα Νέα,
Instruction Execution Times
1 C Execution Times InThisAppendix... Introduction DL330 Execution Times DL330P Execution Times DL340 Execution Times C-2 Execution Times Introduction Data Registers This appendix contains several tables
The challenges of non-stable predicates
The challenges of non-stable predicates Consider a non-stable predicate Φ encoding, say, a safety property. We want to determine whether Φ holds for our program. The challenges of non-stable predicates
CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS
CHAPTER 5 SOLVING EQUATIONS BY ITERATIVE METHODS EXERCISE 104 Page 8 1. Find the positive root of the equation x + 3x 5 = 0, correct to 3 significant figures, using the method of bisection. Let f(x) =
EE512: Error Control Coding
EE512: Error Control Coding Solution for Assignment on Finite Fields February 16, 2007 1. (a) Addition and Multiplication tables for GF (5) and GF (7) are shown in Tables 1 and 2. + 0 1 2 3 4 0 0 1 2 3
TMA4115 Matematikk 3
TMA4115 Matematikk 3 Andrew Stacey Norges Teknisk-Naturvitenskapelige Universitet Trondheim Spring 2010 Lecture 12: Mathematics Marvellous Matrices Andrew Stacey Norges Teknisk-Naturvitenskapelige Universitet
Assalamu `alaikum wr. wb.
LUMP SUM Assalamu `alaikum wr. wb. LUMP SUM Wassalamu alaikum wr. wb. Assalamu `alaikum wr. wb. LUMP SUM Wassalamu alaikum wr. wb. LUMP SUM Lump sum lump sum lump sum. lump sum fixed price lump sum lump
Test Data Management in Practice
Problems, Concepts, and the Swisscom Test Data Organizer Do you have issues with your legal and compliance department because test environments contain sensitive data outsourcing partners must not see?
TaxiCounter Android App. Περδίκης Ανδρέας ME10069
TaxiCounter Android App Περδίκης Ανδρέας ME10069 Content Android Operating System Development Tools Taxi Counter Algorithm Design Development Process Android Operating System Android is a Linux-based operating
Ανάκτηση Πληροφορίας
Ανάκτηση Πληροφορίας Αποτίμηση Αποτελεσματικότητας Μέτρα Απόδοσης Precision = # σχετικών κειμένων που επιστρέφονται # κειμένων που επιστρέφονται Recall = # σχετικών κειμένων που επιστρέφονται # συνολικών
Business Opening. Very formal, recipient has a special title that must be used in place of their name
- Opening Αξιότιμε κύριε Πρόεδρε, Αξιότιμε κύριε Πρόεδρε, Very formal, recipient has a special title that must be used in place of their name Αγαπητέ κύριε, Formal, male recipient, name unknown Αγαπητή
Congruence Classes of Invertible Matrices of Order 3 over F 2
International Journal of Algebra, Vol. 8, 24, no. 5, 239-246 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/.2988/ija.24.422 Congruence Classes of Invertible Matrices of Order 3 over F 2 Ligong An and
Approximation of distance between locations on earth given by latitude and longitude
Approximation of distance between locations on earth given by latitude and longitude Jan Behrens 2012-12-31 In this paper we shall provide a method to approximate distances between two points on earth
2 Composition. Invertible Mappings
Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan Composition. Invertible Mappings In this section we discuss two procedures for creating new mappings from old ones, namely,
derivation of the Laplacian from rectangular to spherical coordinates
derivation of the Laplacian from rectangular to spherical coordinates swapnizzle 03-03- :5:43 We begin by recognizing the familiar conversion from rectangular to spherical coordinates (note that φ is used
Potential Dividers. 46 minutes. 46 marks. Page 1 of 11
Potential Dividers 46 minutes 46 marks Page 1 of 11 Q1. In the circuit shown in the figure below, the battery, of negligible internal resistance, has an emf of 30 V. The pd across the lamp is 6.0 V and
Οι αδελφοί Montgolfier: Ψηφιακή αφήγηση The Montgolfier Βrothers Digital Story (προτείνεται να διδαχθεί στο Unit 4, Lesson 3, Αγγλικά Στ Δημοτικού)
Οι αδελφοί Montgolfier: Ψηφιακή αφήγηση The Montgolfier Βrothers Digital Story (προτείνεται να διδαχθεί στο Unit 4, Lesson 3, Αγγλικά Στ Δημοτικού) Προσδοκώμενα αποτελέσματα Περιεχόμενο Ενδεικτικές δραστηριότητες
Code Breaker. TEACHER s NOTES
TEACHER s NOTES Time: 50 minutes Learning Outcomes: To relate the genetic code to the assembly of proteins To summarize factors that lead to different types of mutations To distinguish among positive,
ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ
ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΨΥΧΟΛΟΓΙΚΕΣ ΕΠΙΠΤΩΣΕΙΣ ΣΕ ΓΥΝΑΙΚΕΣ ΜΕΤΑ ΑΠΟ ΜΑΣΤΕΚΤΟΜΗ ΓΕΩΡΓΙΑ ΤΡΙΣΟΚΚΑ Λευκωσία 2012 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ
Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής
Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής Να γραφεί πρόγραμμα το οποίο δέχεται ως είσοδο μια ακολουθία S από n (n 40) ακέραιους αριθμούς και επιστρέφει ως έξοδο δύο ακολουθίες από θετικούς ακέραιους
The Simply Typed Lambda Calculus
Type Inference Instead of writing type annotations, can we use an algorithm to infer what the type annotations should be? That depends on the type system. For simple type systems the answer is yes, and
Elements of Information Theory
Elements of Information Theory Model of Digital Communications System A Logarithmic Measure for Information Mutual Information Units of Information Self-Information News... Example Information Measure
Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your
Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your GP practice in Islington Σε όλα τα Ιατρεία Οικογενειακού
Πλήρης και λεπτομερής τεχνική γνωστοποίηση των cookies
Digital Control Room Limited Apex Plaza, Forbury Road, Reading, RG1 1AX United Kingdom t: +44 20 7129 8113 www.digitalcontorlroom.com Πλήρης και λεπτομερής τεχνική γνωστοποίηση των cookies Ιστοσελίδα που
Lecture 2. Soundness and completeness of propositional logic
Lecture 2 Soundness and completeness of propositional logic February 9, 2004 1 Overview Review of natural deduction. Soundness and completeness. Semantics of propositional formulas. Soundness proof. Completeness
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Σημασιολογική Συσταδοποίηση Αντικειμένων Με Χρήση Οντολογικών Περιγραφών.
6.003: Signals and Systems. Modulation
6.003: Signals and Systems Modulation May 6, 200 Communications Systems Signals are not always well matched to the media through which we wish to transmit them. signal audio video internet applications
Right Rear Door. Let's now finish the door hinge saga with the right rear door
Right Rear Door Let's now finish the door hinge saga with the right rear door You may have been already guessed my steps, so there is not much to describe in detail. Old upper one file:///c /Documents
Business English. Ενότητα # 9: Financial Planning. Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Business English Ενότητα # 9: Financial Planning Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό
Other Test Constructions: Likelihood Ratio & Bayes Tests
Other Test Constructions: Likelihood Ratio & Bayes Tests Side-Note: So far we have seen a few approaches for creating tests such as Neyman-Pearson Lemma ( most powerful tests of H 0 : θ = θ 0 vs H 1 :
(C) 2010 Pearson Education, Inc. All rights reserved.
Connectionless transmission with datagrams. Connection-oriented transmission is like the telephone system You dial and are given a connection to the telephone of fthe person with whom you wish to communicate.
Capacitors - Capacitance, Charge and Potential Difference
Capacitors - Capacitance, Charge and Potential Difference Capacitors store electric charge. This ability to store electric charge is known as capacitance. A simple capacitor consists of 2 parallel metal
Example Sheet 3 Solutions
Example Sheet 3 Solutions. i Regular Sturm-Liouville. ii Singular Sturm-Liouville mixed boundary conditions. iii Not Sturm-Liouville ODE is not in Sturm-Liouville form. iv Regular Sturm-Liouville note
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ»
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ» ΜΕΤΑΠΤΥΧΙΑΚΗ ΙΑΤΡΙΒΗ ΤΟΥ ΕΥΘΥΜΙΟΥ ΘΕΜΕΛΗ ΤΙΤΛΟΣ Ανάλυση
Οδηγίες χρήσης. Registered. Οδηγίες ένταξης σήματος D-U-N-S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία
Οδηγίες χρήσης υλικού D-U-N-S Registered Οδηγίες ένταξης σήματος D-U-N-S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία Οδηγίες χρήσης υλικού D-U-N-S Για οποιαδήποτε ερώτηση
Section 8.3 Trigonometric Equations
99 Section 8. Trigonometric Equations Objective 1: Solve Equations Involving One Trigonometric Function. In this section and the next, we will exple how to solving equations involving trigonometric functions.
ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ
ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ ΑΝΑΠΣΤΞΗ ΓΤΝΑΜΙΚΗ ΙΣΟΔΛΙΓΑ ΓΙΑ ΣΟ ΓΔΝΙΚΟ ΚΑΣΑΣΗΜΑ ΚΡΑΣΗΗ ΓΡΔΒΔΝΧΝ ΜΔ ΣΗ ΒΟΗΘΔΙΑ PHP MYSQL Γηπισκαηηθή Δξγαζία ηνπ Υξήζηνπ
Copernicus for Local and Regional Authorities
S P A C E T E C H N O L O G I E S F O R P U B L I C A D M I N I S T R A T I O N S I N C H A R G E O F C O N T R O L S R E L A T E D T O T H E E L I G I B I L I T Y O F F A R M E R S F O R E U A I D S I
interactivecommunication Search Marketing White Paper Φεβρουάριος 2007 2007, Cybertechnics Ltd. All rights reserved.
interactivecommunication White Paper Φεβρουάριος 2007 2007, Cybertechnics Ltd. All rights reserved. ToSearchenginemarketing, ή SEM, αποτελείται απόμια σειρά marketing μεθόδων για την αύξηση τηςεμφάνισηςτου
Notes on the Open Economy
Notes on the Open Econom Ben J. Heijdra Universit of Groningen April 24 Introduction In this note we stud the two-countr model of Table.4 in more detail. restated here for convenience. The model is Table.4.
Section 9.2 Polar Equations and Graphs
180 Section 9. Polar Equations and Graphs In this section, we will be graphing polar equations on a polar grid. In the first few examples, we will write the polar equation in rectangular form to help identify
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Οικονομία. Διάλεξη 6η: Basics of Industrial Organization Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Ψηφιακή Οικονομία Διάλεξη 6η: Basics of Industrial Organization Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών Course Outline Part II: Mathematical Tools Firms - Basics
Οδηγίες χρήσης υλικού D U N S Registered
Οδηγίες χρήσης υλικού D U N S Registered Οδηγίες ένταξης σήματος D U N S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία Για οποιαδήποτε ερώτηση, σας παρακαλούμε επικοινωνήστε
LESSON 14 (ΜΑΘΗΜΑ ΔΕΚΑΤΕΣΣΕΡΑ) REF : 202/057/34-ADV. 18 February 2014
LESSON 14 (ΜΑΘΗΜΑ ΔΕΚΑΤΕΣΣΕΡΑ) REF : 202/057/34-ADV 18 February 2014 Slowly/quietly Clear/clearly Clean Quickly/quick/fast Hurry (in a hurry) Driver Attention/caution/notice/care Dance Σιγά Καθαρά Καθαρός/η/ο
Mean bond enthalpy Standard enthalpy of formation Bond N H N N N N H O O O
Q1. (a) Explain the meaning of the terms mean bond enthalpy and standard enthalpy of formation. Mean bond enthalpy... Standard enthalpy of formation... (5) (b) Some mean bond enthalpies are given below.
SPEEDO AQUABEAT. Specially Designed for Aquatic Athletes and Active People
SPEEDO AQUABEAT TM Specially Designed for Aquatic Athletes and Active People 1 2 Decrease Volume Increase Volume Reset EarphonesUSBJack Power Off / Rewind Power On / Fast Forward Goggle clip LED Status
The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions.
Luevorasirikul, Kanokrat (2007) Body image and weight management: young people, internet advertisements and pharmacists. PhD thesis, University of Nottingham. Access from the University of Nottingham repository:
5.4 The Poisson Distribution.
The worst thing you can do about a situation is nothing. Sr. O Shea Jackson 5.4 The Poisson Distribution. Description of the Poisson Distribution Discrete probability distribution. The random variable
Information Retrieval
Introduction to Information Retrieval ΠΛΕ70: Ανάκτηση Πληροφορίας Διδάσκουσα: Ευαγγελία Πιτουρά Διάλεξη 4: Κατασκευή Ευρετηρίου. Στατιστικά Συλλογής. 1 Κεφ. 3 Τι είδαμε στο προηγούμενο μάθημα Ανάκτηση
Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony
Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony Ελληνικά Ι English 1/7 Δημιουργία Λογαριασμού Διαχείρισης Επιχειρηματικής Τηλεφωνίας μέσω της ιστοσελίδας
ίκτυο προστασίας για τα Ελληνικά αγροτικά και οικόσιτα ζώα on.net e-foundatio //www.save itute: http:/ toring Insti SAVE-Monit
How to run a Herdbook: Basics and Basics According to the pedigree scheme, you need to write down the ancestors of your animals. Breeders should be able easily to write down the necessary data It is better
Can I open a bank account online? Ερώτηση αν μπορείτε να ανοίξετε τραπεζικό λογαριασμό μέσω του ίντερνετ
- Γενικά Can I withdraw money in [country] without paying fees? Πληροφόρηση σχετικά με το αν πρέπει να πληρώσετε ποσοστά προμήθειας όταν κάνετε ανάληψη σε μια συγκεκριμένη χώρα What are the fees if I use
b. Use the parametrization from (a) to compute the area of S a as S a ds. Be sure to substitute for ds!
MTH U341 urface Integrals, tokes theorem, the divergence theorem To be turned in Wed., Dec. 1. 1. Let be the sphere of radius a, x 2 + y 2 + z 2 a 2. a. Use spherical coordinates (with ρ a) to parametrize.
(1) Describe the process by which mercury atoms become excited in a fluorescent tube (3)
Q1. (a) A fluorescent tube is filled with mercury vapour at low pressure. In order to emit electromagnetic radiation the mercury atoms must first be excited. (i) What is meant by an excited atom? (1) (ii)
C.S. 430 Assignment 6, Sample Solutions
C.S. 430 Assignment 6, Sample Solutions Paul Liu November 15, 2007 Note that these are sample solutions only; in many cases there were many acceptable answers. 1 Reynolds Problem 10.1 1.1 Normal-order
Δίκτυα Επικοινωνιών ΙΙ: OSPF Configuration
Δίκτυα Επικοινωνιών ΙΙ: OSPF Configuration Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 1 1 Dynamic Routing Configuration Router (config) # router protocol [ keyword
Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Άνοιξη HΥ463 - Συστήματα Ανάκτησης Πληροφοριών Information Retrieval (IR) Systems
Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Άνοιξη 2007 HΥ463 - Συστήματα Ανάκτησης Πληροφοριών Information Retrieval (IR) Systems Στατιστικά Κειμένου Text Statistics Γιάννης Τζίτζικας ιάλεξη : 14a
Επιχειρηματικότητα και Εκπαίδευση. Ανάπτυξη Ικανοτήτων Μαθητών 12 Δεκεμβρίου, 2015
Επιχειρηματικότητα και Εκπαίδευση Ανάπτυξη Ικανοτήτων Μαθητών 12 Δεκεμβρίου, 2015 Επιχειρηματικότητα Τι παεί να πει ο όρος επιχειρηματικότητα στο πλαίσιο της εκπαίδευσης? Έννοιες και Γνώσεις Που σχετίζονται
FINAL TEST B TERM-JUNIOR B STARTING STEPS IN GRAMMAR UNITS 8-17
FINAL TEST B TERM-JUNIOR B STARTING STEPS IN GRAMMAR UNITS 8-17 Name: Surname: Date: Class: 1. Write these words in the correct order. /Γράψε αυτέσ τισ λέξεισ ςτη ςωςτή ςειρά. 1) playing / his / not /
Εισαγωγή στην ανάλυση συνδέσμων
Εισαγωγή στην ανάλυση συνδέσμων Αποθήκες και Εξόρυξη Δεδομένων Διδάσκων: Μαρία Χαλκίδη Why link analysis? Why link analysis? The web is not just a collection of documents its hyperlinks are important!
9.09. # 1. Area inside the oval limaçon r = cos θ. To graph, start with θ = 0 so r = 6. Compute dr
9.9 #. Area inside the oval limaçon r = + cos. To graph, start with = so r =. Compute d = sin. Interesting points are where d vanishes, or at =,,, etc. For these values of we compute r:,,, and the values
Section 7.6 Double and Half Angle Formulas
09 Section 7. Double and Half Angle Fmulas To derive the double-angles fmulas, we will use the sum of two angles fmulas that we developed in the last section. We will let α θ and β θ: cos(θ) cos(θ + θ)
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Οικονομία. Διάλεξη 7η: Consumer Behavior Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Ψηφιακή Οικονομία Διάλεξη 7η: Consumer Behavior Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών Τέλος Ενότητας Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί
ΠΕΔΙΟ_ΑΓΟΡΑ: Stakeholder Analysis Questionnaire
ΠΕΔΙΟ_ΑΓΟΡΑ: Stakeholder Analysis Questionnaire ΠΕΔΙΟ_ΑΓΟΡΑ: Ερωτηματολόγιο Ανάλυσης Εμπλεκομένων General Data Γενικά Δεδομένα 1. Α/Α Ερωτηματολογίου Questionnaire Number 2. Ημερομηνία Date Example: December
Εργαστήριο 9. Styling with Javascript
Εργαστήριο 9 Styling with Javascript Pimp my Text with Javascript Today you'll write a page where the user can type text into a box, and by clicking on UI controls, the user can "pimp out" the text by
Αλγόριθμοι και πολυπλοκότητα NP-Completeness (2)
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Αλγόριθμοι και πολυπλοκότητα NP-Completeness (2) Ιωάννης Τόλλης Τμήμα Επιστήμης Υπολογιστών NP-Completeness (2) x 1 x 1 x 2 x 2 x 3 x 3 x 4 x 4 12 22 32 11 13 21
Ανάπτυξη διαδικτυακής διαδραστικής εκπαιδευτικής εφαρμογής σε λειτουργικό σύστημα Android
Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. Ανάπτυξη διαδικτυακής διαδραστικής εκπαιδευτικής εφαρμογής σε λειτουργικό σύστημα Android Πτυχιακή Εργασία Φοιτητής:
Web. Web p OutDegree(p) log 7 1/OutDegree(p) A New Difinition of Subjective Distance between Web Pages
Vol. 44 No. 1 Jan. 2003 Web 1 2, 3 4 Web p OutDegree(p) log 7 1/OutDegree(p) A New Difinition of Subjective Distance between Web Pages Yutaka Matsuo, 1 Yukio Ohsawa 2, 3 and Mitsuru Ishizuka 4 The pages
ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ & ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ
ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ & ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ 19/2/213 1 ο ΕΙΣΑΓΩΓΙΚΕΣ ΕΝΝΟΙΕΣ Αντικείμενο του Μαθήματος 2 Εφαρμογές και εργαλεία ΓλωσσικήςΤεχνολογίας με στόχο τη βελτίωση της πρωτογενούς
Modbus basic setup notes for IO-Link AL1xxx Master Block
n Modbus has four tables/registers where data is stored along with their associated addresses. We will be using the holding registers from address 40001 to 49999 that are R/W 16 bit/word. Two tables that
Newborn Upfront Payment & Newborn Supplement
GREEK Newborn Upfront Payment & Newborn Supplement Female 1: Το μωρό μου θα ρθει σύντομα, θα πρέπει να κανονίσω τα οικονομικά μου. Άκουσα ότι η κυβέρνηση δεν δίνει πλέον το Baby Bonus. Ξέρεις τίποτα γι