Download presentation
Presentation is loading. Please wait.
1
Proiectul: MyDiary: What have I done today?
Curs 5 Proiectul: MyDiary: What have I done today?
2
Ambient Assisted Living (AAL)
Chemarea la proiecte lansată în această primăvară:
3
Proiectul nostru: MyDiary
Un agent capabil să “înțeleagă” situațiile în care se află Masterul său, să le transpună în text și să conducă un dialog relativ la ele
4
Ce vrem să facă sistemul?
Să “știe”, în cât mai multe momente ale zilei: ce fac unde mă aflu cu cine mă întâlnesc despre ce vorbesc cine îmi scrie mesaje (?)… de ce fac anumite lucruri Să fie capabil să formeze fraze care exprimă ce am făcut Să fie capabil să poarte un dialog despre ziua de azi, cea de ieri cea de mâine (?)
5
Exemplu TIME=7:30, PROXIMITY = bedroom, CLOCK = awake_time, SOUND = awake_ringing, GG:LIGHT = intensity_raise, WiFi_WAVE = movement, ACCELERATION = zero, GPS = null, GEO_POSITION = home(remember_last_position) MyDiary output: Astă dimineață am fost trezit de alarmă la ora 7:30 în dormitorul meu.
6
Exemplu TIME=7:45, PROXIMITY = bedroom, ACCELERATION = unknown
INTERVAL_END=7:46, ACCELERATION = walking, TIME=7:46, ACCELERATION = unknown, PROXIMITY = kitchen MyDiary output: La 7:46 am intrat în bucătărie. MyDiary reasoning: Ce am făcut între 7:15 și 7:46?
7
Exemplu TIME=7:48, GG:GYRO = head_vertical_tilt PROXIMITY = kitchen, ACCELERATION = unknown MyDiary output: La 7:48 am băut ?ceva. MyDiary reasoning: Ce am mâncat și băut la micul dejun?
8
Exemplu TIME=8:16, MO:BAROMETER = change_low2high(20m); ACCELERATION = steps, PROXIMITY = lost MyDiary output: La 8:16 am ieșit din casă și am coborât scările. MyDiary reasoning: Am intenționat să merg ?undeva.
9
Exemplu TIME=8:17, ACCELERATION = zero, BLUETOOTH = in_car; GPS = movement(speed<5 km/h) MyDiary output: La 8:17 am scos maşina din garaj. MyDiary reasoning: Am plecat cu mașina ?undeva.
10
Exemplu INTERVAL=8:17-8:28, ACCELERATION = car, BLUETOOTH = in_car; GPS = movement(speed<50 km/h), GEO_PATH = {street_S1, street_S2, street_S3} TIME=8:28, ACCELERATION = walking, BLUETOOTH = zero, GPS = movement(speed<5 km/h), GEO_POSITION = location_L1 MyDiary output: Între 8:17 și 8:28 am condus maşina de acasă până la location_L1.
11
Un graf al situațiilor – ierarhie de clase
alive awake sleeping at_home in_activity moving not_moving shopping in_park in_theater driving walking jogging driving_in_town driving_outside
12
Instanțele de situații: moștenire multiplă
alive awake in_activity moving in_park walking I am walking in the park
13
O evoluție 7:15 alive sleeping I am sleeping
sunt în casă, mă scol, sunt în casă, plec din casă, conduc mașina, mă plmb în parc, fac jogging in parc, conduc mașina, sunt în casă, mă culc… cu animație
14
O evoluție 7:18 alive awake at_home I am at home
15
O evoluție 8:20 alive awake moving driving driving_in_town
I am driving in town
16
O evoluție 8:25 alive awake in_activity moving in_park walking
I am walking in the park
17
O evoluție 8:27 alive awake in_activity moving in_park jogging
I am jogging in the park
18
O evoluție 9:20 alive awake moving driving driving_in_town
I am driving in town
19
O evoluție 9:28 alive awake at_home I am at home
20
Generarea primară a textului
La 7:15 m-am sculat. Între 7:15 și 8:20 am stat în casă. Între 8:20 și 8:25 am condus mașina. Între 8:25 și 8:27 m-am plimbat în parc. Între 8:27 și 9:20 am alergat în parc. Între 9:20 și 9:28 am condus mașina. La 9:28 am intrat în casă. Sec. Nu leagă acțiunile între ele. Nu înțelege semnificația lor.
21
Interpretări și reformulări
La 7:15 m-am sculat. Între 7:15 și 8:20 am stat în casă. Între 8:20 și 8:25 am condus mașina. Între 8:25 și 8:27 m-am plimbat în parc. Între 8:27 și 9:20 am alergat în parc. Între 9:20 și 9:28 am condus mașina. La 9:28 am intrat în casă. Ora trezirii e importantă: de ea se leagă toate celelalte activități; definește un pattern de comportament zilnic
22
Interpretări și reformulări
La 7:15 m-am sculat. Între 7:15 și 8:20 am stat în casă. Între 8:20 și 8:25 am condus mașina. Între 8:25 și 8:27 m-am plimbat în parc. Între 8:27 și 9:20 am alergat în parc. Între 9:20 și 9:28 am condus mașina. La 9:28 am intrat în casă. Statul în casă nu e spectaculos. Poate fi eliminat.
23
Interpretări și reformulări
La 7:15 m-am sculat. Între 7:15 și 8:20 am stat în casă. Între 8:20 și 8:25 am condus mașina. Între 8:25 și 8:27 m-am plimbat în parc. Între 8:27 și 9:20 am alergat în parc. Între 9:20 și 9:28 am condus mașina. La 9:28 am intrat în casă. BA NU! Niciodată, propriu-zis nu stau. Am făcut ceva de care nu știu…
24
Interpretări și reformulări
La 7:15 m-am sculat. … Între 8:20 și 8:25 am condus mașina. Între 8:25 și 8:27 m-am plimbat în parc. Între 8:27 și 9:20 am alergat în parc. Între 9:20 și 9:28 am condus mașina. La 9:28 am intrat în casă. Când mai întâi ești în casă și apoi conduci mașina, la un moment dat ai plecat din casă.
25
Interpretări și reformulări
La 7:15 m-am sculat. … La 8:20 am plecat de acasă cu mașina … Între 8:25 și 8:27 m-am plimbat în parc. Între 8:27 și 9:20 am alergat în parc. Între 9:20 și 9:28 am condus mașina. La 9:28 am intrat în casă.
26
Interpretări și reformulări
La 7:15 m-am sculat. … La 8:20 am plecat de acasă cu mașina… Între 8:25 și 8:27 m-am plimbat în parc. Între 8:27 și 9:20 am alergat în parc. Între 9:20 și 9:28 am condus mașina. La 9:28 am intrat în casă. Mașina este un mijloc de a ajunge undeva. Ca urmare dacă conduc mașina trebuie să spun unde am mers cu ea.
27
Interpretări și reformulări
La 7:15 m-am sculat. … La 8:20 am plecat de acasă cu mașina spre parc. Între 8:25 și 8:27 m-am plimbat în parc. Între 8:27 și 9:20 am alergat în parc. Între 9:20 și 9:28 am condus mașina. La 9:28 am intrat în casă.
28
Interpretări și reformulări
La 7:15 m-am sculat. … La 8:20 am plecat de acasă cu mașina spre parc. Între 8:25 și 8:27 m-am plimbat în parc. Între 8:27 și 9:20 am alergat în parc. Între 9:20 și 9:28 am condus mașina. La 9:28 am intrat în casă. Dacă pleci undeva, în general ajungi acolo la o anumită oră.
29
Interpretări și reformulări
La 7:15 m-am sculat. … La 8:20 am plecat de acasă cu mașina spre parc. Am ajuns în parc la 8:25. M-am plimbat în parc până la 8:27. Între 8:27 și 9:20 am alergat în parc. Între 9:20 și 9:28 am condus mașina. La 9:28 am intrat în casă. Spune locul acțiunii și ora de sfârșit a ei.
30
Interpretări și reformulări
La 7:15 m-am sculat. … La 8:20 am plecat de acasă cu mașina spre parc. Am ajuns în parc la 8:25. M-am plimbat în parc până la 8:27. Între 8:27 și 9:20 am alergat în parc. Între 9:20 și 9:28 am condus mașina. La 9:28 am intrat în casă.
31
Interpretări și reformulări
Când mai întâi ești în parc și apoi conduci mașina, la un moment dat ai plecat din parc. La 7:15 m-am sculat. … La 8:20 am plecat de acasă cu mașina spre parc. Am ajuns în parc la 8:25. M-am plimbat în parc până la 8:27. Între 8:27 și 9:20 am alergat în parc. Între 9:20 și 9:28 am condus mașina. La 9:28 am intrat în casă.
32
Interpretări și reformulări
La 7:15 m-am sculat. … La 8:20 am plecat de acasă cu mașina spre parc. Am ajuns în parc la 8:25. M-am plimbat în parc până la 8:27. Între 8:27 și 9:20 am alergat în parc. La 9:20 am plecat cu mașina din parc… La 9:28 am intrat în casă. Deci spui când și cu ce ai plecat din parc...
33
Interpretări și reformulări
La 7:15 m-am sculat. … La 8:20 am plecat de acasă cu mașina spre parc. Am ajuns în parc la 8:25. M-am plimbat în parc până la 8:27. Între 8:27 și 9:20 am alergat în parc. La 9:20 am plecat cu mașina din parc spre casă. La 9:28 am intrat în casă. Iar mașina o conduci ca să ajungi undeva...
34
Interpretări și reformulări
La 7:15 m-am sculat. … La 8:20 am plecat de acasă cu mașina spre parc. Am ajuns în parc la 8:25. M-am plimbat în parc până la 8:27. Între 8:27 și 9:20 am alergat în parc. La 9:20 am plecat cu mașina din parc spre casă. La 9:28 am intrat în casă.
35
Reinterpretări: caută scopul acțiunilor
M-am dus în parc ca să alerg, dar ca să ajung acolo a trebuit să iau mașina. La 7:15 m-am sculat. … La 8:20 am plecat de acasă cu mașina spre parc. Am ajuns în parc la 8:25. M-am plimbat în parc până la 8:27. Între 8:27 și 9:20 am alergat în parc. La 9:20 am plecat cu mașina din parc spre casă. La 9:28 am intrat în casă.
36
Reinterpretări: caută scopul acțiunilor și simplifică
Compară duratele și simplifică La 7:15 m-am sculat. La 8:20 am plecat de acasă cu mașina spre parc ca să alerg. Am ajuns în parc la 8:25. M-am plimbat în parc până la 8:27. Între 8:27 și 9:20 am alergat în parc. La 9:20 am plecat cu mașina din parc spre casă. La 9:28 am intrat în casă.
37
Reinterpretări: caută scopul acțiunilor și simplifică
La 7:15 m-am sculat. La 8:20 am plecat de acasă cu mașina spre parc ca să alerg. Am ajuns în parc la 8:25. Am alergat 53 de minute. La 9:20 am plecat cu mașina din parc spre casă. La 9:28 am intrat în casă.
38
Reinterpretări: renunță la detalii neimportante
La 7:15 m-am sculat. La 8:20 am plecat de acasă cu mașina spre parc ca să alerg. Am ajuns în parc la 8:25. Am alergat 53 de minute. La 9:20 am plecat cu mașina din parc spre casă. La 9:28 am intrat în casă.
39
Descoperă noi elemente: caută explicații
La 7:15 m-am sculat. La 8:20 am plecat de acasă cu mașina spre parc ca să alerg. Am alergat 53 de minute. La 9:28 am intrat în casă. De ce am luat mașina?
40
Descoperă noi elemente: caută explicații
La 7:15 m-am sculat. La 8:20 am plecat de acasă cu mașina spre parc ca să alerg. Am alergat 53 de minute. La 9:28 am intrat în casă. De ce am luat mașina? Ah… “Între 8:20 și 8:25 am condus mașina” => 5 minute la dus “Între 9:20 și 9:28 am condus mașina” => 8 minute la întors
41
Descoperă noi elemente: caută explicații
La 7:15 m-am sculat. La 8:20 am plecat de acasă cu mașina spre parc ca să alerg. Am alergat 53 de minute. La 9:28 am intrat în casă. De ce am luat mașina? Un timp mediu de 6,5 min, la viteza mașinii de 50 km/h => distanța de 5,4 km => e prea departe de casă ca să merg pe jos (aprox. 1.5 ore) sau ca să aleg (aprox. 40 min)!
42
Descoperă noi elemente: caută explicații
La 7:15 m-am sculat. La 8:20 am plecat de acasă cu mașina spre parc ca să alerg. Am alergat 53 de minute. La 9:28 am intrat în casă. Dar de ce am alergat? Și de ce nu am alergat pe lângă casă? Etc…
43
Module 1. OPEN-AIR LOCALISATION 2. IN-HOUSE LOCALISATION
3. MOVEMENT TYPE 4. FACES 5. VOICES 6. INFERENCE 7. TEXT GENERATION 8. QUESTION-ANSWERING 9. CLIENT-SERVER 10. STANDARDS AND EVALUATION
44
Detalii de organizare 2 proiecte!
2 grupuri: conduse de Ionuț Pistol și Marius Zbancioc Fiecare proiect include un număr de module (10?) Fiecare modul este construit de o echipă Fiecare echipă are aprox membri Există o unică echipă de STANDARDS AND EVALUATION
45
Termen imediat Echipele organizate în 2 săptămâni!
Puteți folosi Google Projects wiki planificare (diagrame Gantt), termene forum documentație
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.