Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Διπλωματική Εργασία Μεταπτυχιακού Διπλώματος Ειδίκευσης «Σχεδίαση και υλοποίηση έξυπνου συστήματος για ανάλυση και αξιολόγηση δεδομένων από αισθητήρες.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Διπλωματική Εργασία Μεταπτυχιακού Διπλώματος Ειδίκευσης «Σχεδίαση και υλοποίηση έξυπνου συστήματος για ανάλυση και αξιολόγηση δεδομένων από αισθητήρες."— Μεταγράφημα παρουσίασης:

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

2 Εισαγωγή •Ένα «έξυπνο περιβάλλον» οφείλει να παρέχει τη δυνατότητα ενίσχυσης ατόμων με ψυχικά και σωματικά προβλήματα, με την παροχή υπηρεσιών που κάνουν τη ζωή τους πιο άνετη και παραγωγική. •Σκοπός μας είναι ο σχεδιασμός ενός έξυπνου περιβάλλοντος, που θα προσαρμόζεται στους κατοίκους του: –Θα κατανοεί τις δραστηριότητές τους και θα βοηθά στην ολοκληρωμένη πρόληψη πιθανών παραλήψεων (π.χ. παράληψη της φαρμακευτικής αγωγής). –Θα προβλέπει την επόμενη κίνηση εκτός σπιτιού, ώστε να ενεργεί προληπτικά για την αποφυγή επικίνδυνων καταστάσεων

3 Μέρος 1 ο Αναγνώριση Δραστηριοτήτων εντός Σπιτιού

4 Διαθέσιμα Δεδομένα •year_day: ημερομηνία (ημέρα, μήνας, χρονιά) •week_day: από 1=Δευτέρα έως 7=Κυριακή •activation: ώρα ενεργοποίησης του αισθητήρα (σε δευτερόλεπτα) •deactivation: ώρα απενεργοποίησης του αισθητήρα (σε δευτερόλεπτα) •sensor_id: χαρακτηριστικός αριθμός ταυτότητας κάθε αισθητήρα •location: αριθμός για το δωμάτιο όπου είναι τοποθετημένος ο αισθητήρας •type: αριθμός για το αντικείμενο όπου βρίσκεται ο αισθητήρας •year_day: ημερομηνία (ημέρα, μήνας, χρονιά) •week_day: από 1=Δευτέρα έως 7=Κυριακή •start_time: είναι η ώρα (σε δευτερόλεπτα) που ξεκίνησε η δραστηριότητα. •end_time: είναι η ώρα (σε δευτερόλεπτα) που τελείωσε η δραστηριότητα. •activity_code: κωδικός αριθμός για τη κάθε δραστηριότητα. •subcategory_index: είναι ο αριθμός που προσδιορίζει τη θέση που βρίσκεται η αντίστοιχη δραστηριότητα στον πίνακα των δραστηριοτήτων (classes). Γεγονότα Δραστηριότητες

5 Διαθέσιμα Δεδομένα Δραστηριότητα Νο. Αισθητήρα ΗμέραΏρα ΕνεργοποίησηςΏρα Απενεργοποίησης Διάρκεια (δευτ.) Δωμάτιο Είδος Αντικειμένου Ετοιμασία Πρωινού 20/5/200808:23: /5/200808:23:0308:23:074κουζίναΠόρτα 1820/5/200808:23:0908:23:178κουζίναΝτουλάπι 8920/5/200808:24:4908:24:5910κουζίναΨυγείο :::: :::: :::: :::: :::: :::: :::: Παράδειγμα

6 Αναγνώριση Δραστηριοτήτων Κατηγοριοποίηση Δεδομένων (Classification)  Αρχική Ιδέα: Συνδυασμός των αισθητήρων (που εμφανίζονται στις δραστηριότητες) μαζί με το πλήθος των εμφανίσεών τους σε κάθε δραστηριότητα (π.χ. ο αισθητήρας της τηλεόρασης ενεργοποιείται 4 φορές σε μια δραστηριότητα «Παρακολούθηση Τηλεόρασης»). Μέθοδοι Κατηγοριοποίησης •Μέθοδοι Bayes, Δέντρα Απόφασης, Νευρωνικά Δίκτυα και άλλα... Naïve Bayesian •O κατηγοριοποιητής Naive Bayesian θα εξετάσει κάθε ένα από αυτά τα χαρακτηριστικά κάθε κατηγορίας χωριστά και όχι την ταυτόχρονη συνύπαρξη των χαρακτηριστικών Τάξη Κ1Κ1 Κ2Κ2 Κ3Κ3 Δραστ/τητα Α1Α1 Α2Α2 Α3Α3 ΑΒ

7 Αναγνώριση Δραστηριοτήτων Κατηγοριοποίηση Δεδομένων (Classification) Δέντρο Απόφασης J48 •Ο αλγόριθμος δημιουργεί δέντρα απόφασης από ένα σύνολο δεδομένων εκπαίδευσης, χρησιμοποιώντας την έννοια της εντροπίας πληροφοριών. •Το κέρδος πληροφορίας για τον τεμαχισμό ενός κόμβου, υπολογίζεται σαν η διαφορά μεταξύ της αναμενόμενης πληροφορίας στον κόμβο t πριν τον τεμαχισμό I, και μετά τον τεμαχισμό E: Gain = I – E

8 Αναγνώριση Δραστηριοτήτων Κατηγοριοποίηση Δεδομένων (Classification) Προσομοίωση Κατηγοριοποίησης (με J48) •Χρήση του εργαλείου Weka  Αναπαράσταση εισόδου : Αισθητήρας  Δραστηριότητα ▼ #Εμφανίσεων  2,...,1,...,1,...,2,...,3,...,5Watching TV  Αναπαράσταση εξόδου : TP RateFP RateΚατηγορία Bathing

9 Αναγνώριση Δραστηριοτήτων Κατηγοριοποίηση Δεδομένων (Classification) Πειραματικά Αποτελέσματα J48 - Percentage Split (1 ο Σπίτι) Εκπαίδευση για το 50% δεδομένων TP RateFP RateClass Toileting Preparing breakfast Bathing Dressing Grooming Going out to work Preparing lunch Preparing beverage Washing dishes Preparing dinner Cleaning Preparing snack Doing laundry J48 – Percentage Split (2 ο Σπίτι) Εκπαίδευση για το 60% δεδομένων TP RateFP RateClass Toileting Watching TV Preparing breakfast Washing dishes Listening music 00Preparing snack Preparing lunch Preparing dinner Taking medication

10 Χρονικές Σχέσεις γεγονότων Πίνακας Χρονικών Σχέσεων του Allen •Οι χρονικοί κανόνες του Allen (Allen’s temporal rules) καθορίζουν τη σχέση μεταξύ δύο γεγονότων Χ και Υ (στην περίπτωσή μας μεταξύ δύο αισθητήρων). •Οι χρονικές σχέσεις με κόκκινο χρώμα, αποτελούν τις πιο σημαντικές σχέσεις και αυτές θα χρησιμοποιήσουμε...

11 Κανόνες Συσχέτισης Ορισμοί •Κανόνας Συσχέτισης (Association Rule) Είναι μια έκφραση της μορφής : X → Y όπου X και Y είναι στοιχειοσύνολα : Χ  Ι, Υ  Ι, Χ ∩ Υ =  •Υποστήριξη Κανόνα (Support (s)) Το ποσοστό των δοσοληψιών που περιέχουν και το X και το Y (Χ  Υ) •Εμπιστοσύνη (Confidence (c)) Πόσες από τις δοσοληψίες (ποσοστό) που περιέχουν το Χ περιέχουν και το Υ (Η Εμπιστοσύνη μετράει την αξιοπιστία του Κανόνα Συσχέτισης)

12 Αναγνώριση Δραστηριοτήτων Χρήση Κανόνων Συσχέτισης Τα Βήματα της Μεθόδου •Εύρεση Χρονικών Σχέσεων μεταξύ γεγονότων •Εξόρυξη Κανόνων Συσχέτισης •Κανόνες Συσχέτισης •Εμπιστοσύνη κάθε κανόνα •Αναγνώριση Δραστηριοτήτων •Εμφάνιση σημαντικότερων Χρονικών Σχέσεων (προκύπτουν από τους κανόνες συσχέτισης) •Χρήση Εμπιστοσύνης  βαθμός Σπουδαιότητας δραστηριότητας (Ranking Score)

13 Αναγνώριση Δραστηριοτήτων Χρήση Κανόνων Συσχέτισης Αλγόριθμος εύρεσης χρονικών σχέσεων γεγονότων Είσοδος: γεγονός (αισθητήρας), ώρα έναρξης και ώρα λήξης γεγονότος Repeat While [  (Γεγονός && Γεγονός + 1)]  Βρες την ώρα «Έναρξης» και «Λήξης» των δύο διαδοχικών γεγονότων.  Σύγκρινε τις ώρες «Έναρξης» και «Λήξης».  Αναγνώρισε τη χρονική σχέση μεταξύ των γεγονότων, με βάση τις σχέσεις του Πίνακα 1 (τις 9 σχέσεις με κόκκινο χρώμα).  Κατέγραψε τους αισθητήρες των γεγονότων και δημιούργησε τον χρονικό κανόνα.  Αύξησε τον δείκτη των γεγονότων (πήγαινε στο επόμενο γεγονός). Loop Until τέλος εισόδου. ΈναρξηΛήξη # Αισθητήρα  “109 DURING 137” •Τελικά, μορφοποιούμε όλα τα γεγονότα των δεδομένων, με τη χρήση χρονικών σχέσεων... •Επόμενο βήμα, οι Κανόνες Συσχέτισης...

14 Αναγνώριση Δραστηριοτήτων Χρήση Κανόνων Συσχέτισης Εξόρυξη Κανόνων Συσχέτισης •Αλγόριθμος Brute Force (δημιούργησε όλους τους πιθανούς συνδυασμούς) με support ≥ minsup και confidence ≥ minconf •Αλγόριθμος Apriori (δημιούργησε όλα τα συχνά στοιχειοσύνολα μήκους k) με support ≥ minsup και confidence ≥ minconf •Χρήση του εργαλείου Weka  Δεδομένα Εισόδου: 1.S_141-S_98, DURING 2.S_137-S_141, AFTER 3.S_141-S_137, DURING  Δεδομένα Εξόδου: 1.S_141-S_98 3 => DURING 3 conf:(1) 3 / 3 2.S_137-S_141 3 => AFTER 3 conf:(1) 3 / 3 3.S_141-S_137 5 => DURING 4 conf:(0.8) 4 / 5

15 Αναγνώριση Δραστηριοτήτων Χρήση Κανόνων Συσχέτισης Παράδειγμα S_141 - S_141 (29)  Relation=AFTER (20)conf (0.68): 20/29 Αισθητήρες : 141, 141 Χρονική Σχέση : AFTER Εμπιστοσύνη : 0.68 •Αν για μια δραστηριότητα : ο κανόνας εμφανίζεται 5 φορές  5*conf (0.68) = 3.4 Βαθμός Σπουδαιότητας •Έστω ότι εμφανίζονται οι κανόνες: 1.S_141-S_  Relation=AFTER 29 conf:(1)[ 3 εμφανίσεις ] 2.S_137-S_137 5  Relation=AFTER 4 conf:(0.8)[ 2 εμφανίσεις ]  Συνολικός Βαθμός Σπουδαιότητας : 3*1 + 2*0.8 = 4.6 (για τη δραστηριότητα) «Η δραστηριότητα με τον μεγαλύτερο Βαθμό Σπουδαιότητας, είναι η επικρατέστερη!»

16 Πειραματικά Αποτελέσματα Αναγνώρισης Δραστηριοτήτων

17 Αναγνώριση Δραστηριοτήτων Χρήση Κανόνων Συσχέτισης 1ο Σύνολο Δεδομένων (Σπίτι Νο 1) Αναγνώριση Δραστηριοτήτων 2 Εβδομάδων (Εκπαίδευση για 2 Εβδομάδες) Ακρίβεια Αναγνώρισης Δραστηριότητα 0.85Bathing 0.88Grooming 0.92Doing laundry 1.0Preparing lunch 0.5Toileting Αναγνώριση Δραστηριοτήτων 2 ης Εβδομάδας (Εκπαίδευση την 1 η Εβδομάδα) Ακρίβεια Αναγνώρισης Δραστηριότητα 0.72Bathing 0.53Grooming 1.0Doing laundry 0.72Preparing lunch 0.86Toileting  Η δραστηριότητα Toileting δεν έδωσε εξίσου καλή ακρίβεια και το γεγονός αυτό οφείλεται στην αστάθεια των δειγμάτων. Λύση Να λάβουμε υπόψη μας και τους λιγότερο σημαντικούς κανόνες συσχέτισης... Γεγονός αντίθετο από την υπόθεση της μεθόδου μας (με τους σημαντικότερους κανόνες να αναγνωρίσουμε τις δραστηριότητες).  Παρόλα αυτά, τα αποτελέσματα ακρίβειας αναγνώρισης, για μια εβδομάδα εκπαίδευσης, ήταν πολύ παραπάνω από τα αναμενόμενα!

18 Αναγνώριση Δραστηριοτήτων 2 Εβδομάδων (Εκπαίδευση για 2 Εβδομάδες) Ακρίβεια Αναγνώρισης Δραστηριότητα 0.93Preparing breakfast 0.53Preparing lunch 0.55Listening Music 0.91Toileting 0.75Watching TV Αναγνώριση Δραστηριοτήτων 2 ης Εβδομάδας (Εκπαίδευση την 1 η Εβδομάδα) Ακρίβεια Αναγνώρισης Δραστηριότητα 0.1Preparing breakfast 0.64Preparing lunch 1.0Listening Music 1.0Toileting Watching TV Αναγνώριση Δραστηριοτήτων Χρήση Κανόνων Συσχέτισης 2ο Σύνολο Δεδομένων (Σπίτι Νο 2)  Οι δραστηριότητες Preparing Lunch και Listening Music μόλις που ξεπερνούν το ποσοστό ακρίβειας 50%. Εξήγηση Οι δύο δραστηριότητες περιέχουν γεγονότα που υπάρχουν και σε άλλες δραστηριότητες !!! Παράδειγμα Μαζί με τη δραστηριότητα Listening Music, μπορεί κάποιος να ετοιμάζει ταυτόχρονα κάτι στην κουζίνα ή να επισκεφτεί το μπάνιο.  Η Preparing Lunch σημειώνει πολύ άσχημα ποσοστά λόγω της Preparing Breakfast...

19 Αναγνώριση Δραστηριοτήτων Συγκριτικά Αποτελέσματα των δύο Μεθόδων Συγκριτικός Πίνακας των δύο Μεθόδων (1 ο Σπίτι) Ακρίβεια Αναγνώρισης Κανόνων Συσχέτισης Ακρίβεια Αναγνώρισης Κατηγοριοποιητή (Εκπ. 60% δεδομ.) Δραστηριότητα Bathing Grooming Doing laundry Preparing lunch Toileting Συγκριτικός Πίνακας των δύο Μεθόδων (2 ο Σπίτι) Ακρίβεια Αναγνώρισης Κανόνων Συσχέτισης Ακρίβεια Αναγνώρισης Κατηγοριοποιητή (Εκπ. 70% δεδομ.) Δραστηριότητα Preparing breakfast Preparing lunch Listening Music Toileting Watching TV

20 Αναγνώριση Δραστηριοτήτων Συμπεράσματα •Η μέθοδος των Κανόνων Συσχέτισης αποτελεί καλύτερη επιλογή από την Κατηγοριοποίηση (μπορεί να φτάσει σε πολλές περιπτώσεις στο ποσοστό ακρίβειας 100%) •Το χαμηλό ποσοστό επιτυχίας για κάποιες δραστηριότητες, μπορεί να βελτιωθεί με κατάλληλη διαχείριση των δεδομένων. •Η πρώτη μέθοδος μπορεί να δώσει καλά αποτελέσματα αλλά με μεγαλύτερη δυσκολία από τους κανόνες συσχέτισης. •Καλή ιδέα αποτελεί το πάντρεμα των δύο αυτών τεχνικών και η χρήση των σημαντικότερων πλεονεκτημάτων της κάθε μιας. •Η μέθοδος των Κανόνων Συσχέτισης είναι πιο ευέλικτη και προσαρμόσιμη σε ένα δυναμικό περιβάλλον, όπως αυτό του «έξυπνου σπιτιού».

21 Μέρος 2 ο Πρόβλεψη Κίνησης εκτός Σπιτιού

22 Εισαγωγή •Ανάπτυξη ενός location predictor με χρήση Νευρωνικών Δικτύων, ο οποίος θα συμβάλλει με τον καλύτερο δυνατό τρόπο στην παρακολούθηση και πρόβλεψη των ενεργειών του ατόμου εκτός σπιτιού. •Γιατί είναι χρήσιμος; –Οι κινητές συσκευές με ενσωματωμένο GPS έχουν μπαταρίες με χαμηλή διάρκεια ζωής –Αποφυγή προβλημάτων και δυσάρεστων καταστάσεων για άτομα με ειδικές ανάγκες, όπως είναι η απώλεια μνήμης.

23 Μοντέλο του Νευρωνικού Δικτύου •Το νευρωνικό δίκτυο είναι ένα δίκτυο από υπολογιστικούς κόμβους (νευρώνες), συνδεδεμένους μεταξύ τους. •Στο μαθηματικό μοντέλο των νευρωνικών δικτύων υπάρχουν κομβικά σημεία (nodes) στα οποία καταλήγουν συνδέσεις από άλλους κόμβους του δικτύου, όπου αποδίδεται κάποιο βάρος. •Πρακτικά, ένα νευρωνικό δίκτυο βελτιστοποιεί μία συνάρτηση, σύμφωνα με κάποιους περιορισμούς.

24 Προηγούμενη Εργασία (Petri Mahönen) •θεωρούμε ότι η κίνηση του χρήστη υπακούει σε κάποιο μοντέλο κινητικότητας (straightforward, zigzag, random) μέσα σε ένα δίκτυο κυψελών •Με βάση λοιπόν, το αντίστοιχο μοντέλο κινητικότητας προβλέπουμε κάθε φορά την πιθανή επόμενη κίνηση του χρήστη σε κάποιο κύτταρο του δικτύου.

25 Προηγούμενη Εργασία (Petri Mahönen) •Mε τη χρήση ενός νευρωνικού δικτύου (backpropagation neural network), επεξεργαζόμαστε τα δεδομένα της κίνησης του χρήστη και δημιουργούμε μηχανισμό πρόβλεψης για την κίνηση του χρήστη. •Το πλήθος των νευρώνων της εισόδου μπορεί να ποικίλει ανάλογα τον τύπο της κίνησης του χρήστη. •όσο πιο πολύπλοκο μοντέλο τόσο πιο πολλές εισόδους νευρώνων για καλύτερη εκμάθηση και αποτελέσματα.

26 Προηγούμενη Εργασία (Petri Mahönen) • Υπομοντέλο κίνησης Pn = {p1, p2, …, pn}, pi : κατεύθυνση που έχει ακολουθήσει ο χρήστης στο βήμα i της κίνησής του • Τα δεδομένα για το νευρωνικό αποτελούν γεωγραφικές κατευθύνσεις, με το πρότυπο: {North, NorthEast, East, SouthEast, South, SouthWest, West, NorthWest, N/A} • Αντιστοιχεί στο σύνολο D={1, 2, 3, 4, 5, 6, 7, 8, 9}

27 Υλοποίηση – Βασικές Υποθέσεις •Ζητούμενο είναι να ακολουθήσουμε την ίδια διαδικασία που περιγράψαμε πιο πάνω (για ασύρματο δίκτυο με κυψέλες), αλλά αυτή τη φορά σε δίκτυο ασύρματο με access points. •Τα σημεία πρόσβασης για το ασύρματο δίκτυο έχουν θεωρητικά την ίδια πιθανότητα επισκεψιμότητας από τον χρήστη σε κάθε βήμα. •Στην προηγούμενη εργασία, προβλεπόταν μόνο η κατεύθυνση κίνησης, ενώ τώρα προβλέπουμε ακριβές σημείο επίσκεψης του ατόμου (δηλ. ακριβές AP). •Υλοποιήσαμε ένα διπλό νευρωνικό δίκτυο, που προβλέπει την κατεύθυνση κίνησης και κατόπιν επιλέγει το ακριβές σημείο με βάση την κατεύθυνση και το ιστορικό κίνησης.

28 Πειραματικά Αποτελέσματα Σύγκριση Διαφορετικών order Σύγκριση διαφορετικών order για μέτριο χρήστη

29 Πειραματικά Αποτελέσματα Ακριβής Πρόβλεψη Σημείου Το μοτίβο κίνησης ενός ατόμου με προβλήματα, θα ακολουθεί πιθανότατα μια από τις πιο πάνω μορφές κίνησης

30 Συμπεράσματα •Η τελική ακρίβεια πρόβλεψης του συστήματος (κόκκινο χρώμα) συμπίπτει σχεδόν με την ακρίβεια πρόβλεψης της κατεύθυνσης (μπλε χρώμα). •Το σύστημα ξεκινά να αποδίδει αμέσως και ανεβάζει σταδιακά την απόδοσή του, γεγονός που οφείλεται στη συνεχή εκπαίδευση του συστήματος (για όλα τα δεδομένα). •Για περίπου 50 δείγματα το σύστημα αρχίζει και σταθεροποιεί την απόδοσή του. •Πετυχαίνει πολύ καλά αποτελέσματα πρόβλεψης, με ελάχιστα μόνο δείγματα κίνησης. •Η τυχαία κίνηση δεν έχει το ίδιο καλά ποσοστά (περίπου 40%), κάτι που όμως ήταν αναμενόμενο.

31 Μελλοντική Έρευνα •Αναγνώριση των δραστηριοτήτων : –Πρέπει να λύσουμε τα προβλήματα που δημιουργεί η φύση των δεδομένων μας (φαινόμενα λανθασμένης αναγνώρισης δραστηριοτήτων) –Μελέτη άλλων μεθόδων, ώστε να έχουμε μια πιο ολοκληρωμένη άποψη για την βέλτιστη επιλογή. –Μελέτη μεθόδων για την εύρεση μοτίβων καθημερινών ενεργειών του ατόμου, π.χ. χρήση αλγόριθμων Voting (Voting algorithms for discovering long motifs). •Πρόβλεψη της κίνησης : –Χρήση Πραγματικών δεδομένων από GPS. –Μελέτη άλλων μεθόδων για πρόβλεψη, π.χ. χρήση των SVM (Support Vector Machines).

32 Βιβλιογραφία [1] The Use of Time. Daily Activities of Urban and Suburban Populations in Twelve Countries. Mouton, The Hague, Edited by Alexander Szalai. [2] Activity Recognition in the Home Using Simple and Ubiquitous Sensors Emmanuel Munguia Tapia Stephen S. Intille Kent Larson, Massachusetts Institute of Technology [3] Mining Sensor Data in Smart Environment for Temporal Activity Prediction Vikramaditya Jakkula, Diane J. Cook, Washington State University [4] [5] Actions and Events in Interval Temporal Logic. James F. Allen, and George Ferguson, Technical Report 521, July [6] Event detection from time series data. Guralnik V. and Srivastava J. Proceedings of fifth ACM SIGKDD international conference on knowledge discovery and data mining, California, US, pp 33-42, 1999.

33 Βιβλιογραφία [7] Knowledge Discovery in Databases: An overview, W. Frawley, G. Paitesky-Shapiro, C. Matheus, AI Magazine, Vol 13n. 3 (57-70) [8] Learning temporal relations in smart home data, Vikramaditya Jakkula, and Diane J. Cook, Proceedings of the second International Conference on Technology and Aging, Canada, June [9] Sandia National Laboratories, Jess Rule Engine, Available at: [10] Towards a Rule-Based Approach for Context-Aware Applications. Laura Daniele, Patrícia Dockhorn Costa, and Luís Ferreira Pires, Centre for Telematics and Information Technology, University of Twente, Enschede, The Netherlands [11] Empowering the User to Build Smart HomeApplications. Tao ZHANG, Bernd BRÜGGE Technische Universität München [12] Predictability of WLAN mobility and its effects on bandwidth provisioning, Libo Song, Udayan Deshpande, Ulas¸ C. Kozat, David Kotz, and Ravi Jain, in Proceedings of the 25th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), Barcelona, Spain, April 2006, IEEE Computer Society Press.

34 Βιβλιογραφία [13] Evaluating Next-Cell Predictors with Extensive Wi-Fi Mobility Data. Libo Song, David Kotz, Ravi Jain, and Xiaoning He [14] A Next-Move Prediction Algorithm for Implementation of Selective Reservation Concept in Wireless Networks, M. Stoyanova, P. Mähönen, in Proceedings of the 18th IEEE Annual International Symposium on Personal Indoor and Mobile Radio Communications (PIMRC 2007), Athens, Greece September 2007 [15] CRAWDAD trace set dartmouth/campus/movement (v ), David Kotz, Tristan Henderson, and Ilya Abyzov, Downloaded from : [16] Sleeping patterns and mortality among elderly patients in geriatric hospitals. K.Manabe, T. Matsui, M. Yamaya, T. Sato-Nakagawa, N. Okamura, H. Ari, and H.Sasaki, Gerontology, 46:318–322, [17] Recognition of emergent human behavior in a smart home: A data mining approach, Luhr S., Journal of Pervasive and Mobile Computing, vol. 3 (2007) [18] Multi-model emotive computing in a smart house environment. Journal of Pervasive and Mobile Computing, Moncrieff S., vol. 3 (2007) Inhabitant Guidance of Smart Environments 919


Κατέβασμα ppt "Διπλωματική Εργασία Μεταπτυχιακού Διπλώματος Ειδίκευσης «Σχεδίαση και υλοποίηση έξυπνου συστήματος για ανάλυση και αξιολόγηση δεδομένων από αισθητήρες."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google