SlideShare ist ein Scribd-Unternehmen logo
1 von 90
Downloaden Sie, um offline zu lesen
CAN SUPERVISED AND UNSUPERVISED
LEARNING MARRY HAPPILY?
USE CASES ON HUMAN ACTIVITY RECOGNITION
Natalia Díaz Rodríguez
Visiting scholar
University of California, Santa Cruz
nadrodri@ucsc.edu
4th August 2015, Mobilize Center, Stanford University
OUTLINE
•ABOUT ME & MY RESEARCH
•RECENT PROJECTS
•SUPERVISED AND UNSUPERVISED MACHINE
LEARNING
•Use Cases on Activity Recognition
ABOUT ME: What excites me in AI?
•Semantic computing
•Interpretable, intuitive, human-readable knowledge representation
•Unsupervised and Deep Learning (e.g. ComputerVision)
•Automatic and powerful statistical learning
•Can semantics and statistics blend together?
• Cognitive neuroscience
•Can the brain’s learning mechanism inspire machine learning?
•Quantified Self
•Actionable, personalized well-being
RECENT ACTIVITIES
•Google Anita Borg Scholar
•/SYS/TUR Global
•Women in Math and CS
•India collab.NIT Meghalaya:
Wearables activity recognition
RECENT ACTIVITIES: India collab: IIT Kharagpur
Virtual tutor: India folklore dance:
Kinect touch free interaction
RECENT ACTIVITIES: SICN 2015 Fellow
Summer Institute of Cognitive Neurosciences
http://sicn.cmb.ucdavis.edu/
Program http://sicn.cmb.ucdavis.edu/SI_2015_Week_1_Schedule_1_1_15.pdf http://sicn.cmb.ucdavis.edu/SI_2015_Week_2_Schedule_1_2_15.pdf
RECENT ACTIVITIES:
Smart Dosing (with Nursing Science Dept., Finland)
Medication tray filling and dispensing in hospital wards
RECENTACTIVITIES:
First PersonVision for Activity Recognition
Unsupervised annotation (collab. with A. Betancourt, Netherlands)
• Recording public Autographer dataset
Betancourt, A., Morerio, P., Barakova, E. I., Marcenaro, L., Rauterberg, M., & Regazzoni, C. S. (2015). A Dynamic Approach and a New Dataset for Hand-
Detection in First Person Vision. In International Conference on Computer Analysis of Images and Patterns. Malta.
Currently:Visiting Scholar
HYBRID POSSIBILISTIC AND PROBABILISTIC
SEMANTIC MODELLING OF UNCERTAINTY FOR
SCALABLE HUMAN ACTIVITY RECOGNITION
•Prof. Lise Getoor
•Probabilistic Soft Logic (PSL)
RESEARCH AGENDA
• Supervised and unsupervised learning USE CASES:
1. Remote rehabilitation with Kinect
2. Human activity recognition in Ambient Intelligence
3. Semantic lifestyle profiling with wearables
4. Conciliating probabilistic and possibilistic Activity
Recognition with PSL
• Mentally stimulating future challenges
Classical data-driven Machine Learning
Knowledge-based Machine Learning
•Event calculus
•Situation calculus
•Rule-based systems
•Fuzzy logic
Knowledge-based Machine Learning
WHY Semantic Technologies & Ontologies?
•Semantic Web: well-defined meaning
•Ontology:
•In Philosophy: study of entities and their relations
•In Artificial Intelligence: “Explicit specification of a
conceptualization” [Gruber, 93]
• Web Ontology Language (OWL)
Background:
Ubiquitous computing and Ambient Intelligence
•Smart Space (SS)
•Context-awareness:
•Infrastructure and architectures
•End-user programming frameworks for AmI
16
Background: Ambient Assisted Living
•Usage of technology to provide assistance to people
who needs it in their daily activities, in the less
obstrusive way
•Aim: support older/disadvantaged people,
independent living, safety
•Includes: methods, systems, products and services
17
Case study 1: A Kinect ontology for physical
exercise annotation and recognition
•Active Healthy Ageing project (EIT Digital)
with Philips Personal Health Labs (PHL)
•Sensor data aggregation platform
18
19
Kinect for remote rehabilitation DEMOS
•Sit-to-stand test
https://www.youtube.com/watch?v=g8HOtFTk80c
• Remote monitoring of post-surgery
rehabilitation exercises on shoulder, knee, hip
https://www.youtube.com/watch?v=XL4JexDNs-Q
Ontology features
Skeleton tracking (bone joint rotations + bone orientations)
21
Exercises &Workouts Ontology
22
Kinect ontology: examples of use
23
• Example 1: Defining basic movement (Stand, BendDown,
TwistRight, MoveObject, etc.)
• Example 2: Provide workout feedback (# series in time, quality
comparison with medical guidelines)
Kinect ontology: examples of use
24
• Example 3: Historic analysis can monitor posture quality in time. E.g. having back
less straight than 1 year ago-> notify to correct/prevent on time.
• Example 4: Notifications for office workers sitting too long/ not properly
Case Study 2: PhD (Cum laude, Finland-Spain):
Semantic and fuzzy modelling for human behaviour recognition in
Smart Spaces, a case study on Ambient Assisted Living
Ros et. Al. 2011
26
SPAIN: 15m of elders in 2049 (1/3 of the population) (INE)
FINLAND population 65+ years: 18.14% [1]
• [1] http://www.finnbay.com/media/news/government-prepares-to-set-out-new-requirements-for-senior-caretakers/
PHD OBJECTIVES
27
•Understand Smart Spaces
•Human Activity Modelling and Recognition
•Program Smart Spaces
PHD OBJECTIVES
•Understand Smart Spaces
•Human Activity Modelling and Recognition
•Program Smart Spaces
28
Activity Recognition in Smart Spaces 29
[Image: http://www.businesskorea.co.kr/sites/default/files/field/image/smart%20home.jpg + The noun project]
Human Activity Recognition
30
Handling uncertainty, vagueness and imprecision
•Broken/ missing sensors
•Incomplete data, vagueness
•Different ways of performing activities
• Different object usage, duration, etc.
•Behaviour change
31
Tools
32
33
[CONON Context Ontology]
Methods: Ontologies
34
JULIOANA MARIA
NATALIA
Has Brother
Has Mother
Methods: Ontologies
35
JULIOANA MARIA
NATALIA
Has Brother
Has UncleHas Mother
Methods: Ontologies
Methods: Fuzzy Logic
WHY fuzzy (description) logics and fuzzy ontologies?
•Real life is not black & white
•Classical (Crisp) Logic:True/False
•Fuzzy Logic: [0, 1]
• e.g. blond, tall
•For automatic reasoning about uncertain, vague or imprecise
knowledge
•For natural language expressions
[Bobillo 2008 fuzzyDL:An Expressive Fuzzy Description Logic Reasoner:
http://gaia.isti.cnr.it/straccia/software/fuzzyDL/intro.html] 36
37
[Image: http://www.harmonizedsystems.co.uk/]
Example:Take medication
A fuzzy ontology for activity modelling and recognition
38
Classes, Individuals, Data Properties and Object Properties
SUBJECT PREDICATE OBJECT
User performs activity Taking medicine =
(0.3 User performs sub-activity reach Cup or Medicine Box)
(0.3 User performs sub-activity move Cup or Medicine Box)
(0.1 User performs sub-activity place Cup or Medicine Box)
(0.1 User performs sub-activity open Medicine Box)
(0.1 User performs sub-activity eat Medicine Box)
(0.1 User performs sub-activity drink Cup)
39
Surveying
Activity
Recognition
techniques
40
Surveying
Activity
Recognition
techniques
Surveying
ontologies for
activity
modelling
41
AR Ontologies ranking: domain coverage evaluation
42
OOPS! (OntOlogy Pitfall Scanner!)
evaluation
43
Case study 1:
A fuzzy ontology for
AR in the office/work
environment
44
45
2-phased algorithm:
1. Sub-activities (data-driven phase)
2. High-level activities (knowledge-based phase)
Validation: CAD-120 dataset:
•10 sub-activities, 10 activities, 10 objects, 4 users
46
Hybrid activity recognition with fuzzy ontologies
Cornell Activity Dataset [Koppula et al. 2013]
47
Hybrid data-driven and
knowledge-based
activity recognition
48
a) Data-driven sub-activity recognition phase
49
b) Knowledge-driven sub-activity recognition phase
50
Ontological
definitions
Ontological definitions: object interaction
51
Ontological definitions: object affordances
52
10
semantic
rules
53
SUB-ACTIVITY prediction accuracy
54
55
ACTIVITY prediction accuracy
Activity recognition
- comparison with state-of-the-art
56
Activity recognition
times (ms)
57
PHD OBJECTIVES
•Understand Smart Spaces
•Human Activity Modelling and Recognition
•Program Smart Spaces
58
Deployment: Programming Smart Spaces
59
Ros et. Al. 2011
A visual language to configure the Smart Space behaviour
•TARGET USER:
a) Developer
b) Non-technical background
•AIM:
•Rapid & easy programming of applications
•Improve interoperability and usability
60
Programming environments for novice programmers
61
[Scratch] [IFTTT]
PROPOSAL: SS visual language mapping to OWL 2
62
PROPOSAL: Smart Space visual programming
63
PhD main contributions
1. A set of ontologies to model human behaviour and tackle
uncertainty and vagueness inherent to real life
2. An architecture that integrates Semantic Web and Fuzzy Logic
for interpretable activity recognition
3. A hybrid knowledge-based and data-driven algorithm for real-
time, robust activity recognition (84.1% prec.)
4. Design & development of a toolbox for non-expert users and
rapid programming of Smart Spaces
[4 Journals -3 on Q1-, 9 conf. Papers. Google Anita Borg, Nokia and HLF scholar. University entrepreneurship award]
64
Startup technology transfer:
65
USE CASE 3:
Semantic lifestyle profiling with wearables
Can we recognize lifestyle patterns automatically?
1. Provide meaning to large heterogeneous data
-Interpretable, actionable insights
2. Knowledge-based methods & uncertainty handling
-Behavior vs Profile recognition
Day routines and lifestyles:
•Work/shop-aholics, Gym addicts
•Pet/ Partner/ Kids
•Retired/ Worker/ On holiday
USE CASE 4:
Activity recognition with Probabilistic Soft Logic
•Can manual work be automated?
•Can we improve…
•Model & rule learning
•Accuracy
•Scalability
•Genericity
Probabilistic Soft Logic (PSL) :
Expresses collective inference problems
mapping logical rules to convex functions
(defining a hinge-loss Markov Random field).
• FOL Predicate: relationship, property or role
• Atom: (continuous) random variables
• Rule: dependencies or constraints
• Set: aggregates
PSL Program = Rules + Input DB
[PSL (open-source): psl.umiacs.umd.edu]
PSL advantages against fuzzy OWL
•Statistical relational learning
•Adds probabilistic component to possibilistic one
•Captures cyclic dependencies
•Rule weight & latent variable learning
•Scalable (convex optimization) learning
•Most probable explanation (MPE) inference
Current work @LINQS Lab
•Can we seamlessly blend…
•Knowledge-based and data-driven mechanisms
•Supervised and unsupervised learning
for a general activity recognition framework?
•CanTIMED streams be handled naturally?
•Cost-sensitive, Online model learning and evolution
•Can models balance
•Flexibility and reproducibility?
•AccuracyVS deviation/anomaly detection?
General activity recognition framework
AIM:
Automate heuristics while maintaining rich semantic granularity:
•Context-awareness
•Object interaction, cardinality, recursion, rule subsumption
•Unordered/ordered (sub)sequences of sub-activity-object pairs
•Min/ max pattern sequential repetition in Δt
Activity rule examples (PSL)
performsSubActivity(Object, ObjPosition,Time)
m.add rule:
performsMove(MedicineBox, P, T1) &
PerformsDrink(WaterGlass, P, Tn)) >>
PerformsTakingMedicine(Tn),
weight : 10;
Future Challenges in Activity Recognition
•Multiple human sensing
•Parallel/interleaved activities
•Automatic ontology learning and evolution
•Reduce manual work
•(FOL/DL) Logics support for temporal constraints
73
• Unsupervised activity modelling
• First camera visionAR
• Automatic dataset annotation
• Wearables sparsity and uncertainty
• Scaling and real-timeness
74
Future Challenges in Activity Recognition
TAKE HOME MESSAGE
•Supervised ML: Statistical and probabilistic approaches
•Unsupervised ML: Interpretable knowledge-based techniques
Both are needed!
Domain expert knowledge and common sense knowledge:
Classical ML & Deep Learning: unable to exploit it!
THANKYOU!
Brainstorming/collaboration ideas, tips, pointers are welcome! 
Natalia Díaz Rodríguez nadrodri@ucsc.edu
https://research.it.abo.fi/personnel/ndiaz
COST Action on Architectures, Algorithms and Platforms for Enhanced Living
Environments: aapele.eu and Finnish Foundation for Technology Promotion
Kinect for remote rehabilitation DEMOS
•Sit-to-stand test
https://www.youtube.com/watch?v=g8HOtFTk80c
• Remote monitoring of post-surgery
rehabilitation exercises on shoulder, knee, hip
https://www.youtube.com/watch?v=XL4JexDNs-Q
Comparison with existing state-of-the-art (sub-activity and
activity recognition modules)
78
Human Activity Recognition
A crucial but challenging task in Ambient Intelligence
and AAL. Requires:
Context-awareness and heterogeneous data sources
Training data: examples
Common-sense knowledge /domain experts
Adaptation of behaviours
Alzheimer, Parkinson
79
ACTIVITY prediction accuracy (ideal situation)
(100% accurate sub-activity prediction) 80
SUB-ACTIVITY
prediction: accuracy results
81
82
Fuzzy KB and rules in fuzzyDL
Smart Space Architecture: Smart-M3
83
84
Equivalent SPARQL Query
85
Each rule is converted into a SPARQL query, which can be
transformed into a Smart-M3 subscription.
Crisp to fuzzy OWL query mapping to improve
semantics and usability
86
Handling uncertainty reasoning when
programming Smart Spaces
• Fuzzy reasoners: expressivityVS
computational requirements and
platform versatility:
• Best compromise: fuzzyDL
87
Activity recognition
Algorithm
89
Ontology classes, data & object properties
90

Weitere ähnliche Inhalte

Was ist angesagt?

Comp4010 Lecture13 More Research Directions
Comp4010 Lecture13 More Research DirectionsComp4010 Lecture13 More Research Directions
Comp4010 Lecture13 More Research DirectionsMark Billinghurst
 
Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Mark Billinghurst
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligenceBikas Sadashiv
 
Ntcir13 Lifelog Core Task - kickoff slides
Ntcir13 Lifelog Core Task - kickoff slidesNtcir13 Lifelog Core Task - kickoff slides
Ntcir13 Lifelog Core Task - kickoff slidesCathal Gurrin
 
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utenteHumans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utenteFulvio Corno
 
What is Artificial Intelligence
What is Artificial IntelligenceWhat is Artificial Intelligence
What is Artificial IntelligenceRachaita Bagchi
 
Interaction Design
Interaction DesignInteraction Design
Interaction DesignKajsa Gren
 
Advanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARAdvanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARMark Billinghurst
 
Lecture 1: Bodily Interaction Autumn2011
Lecture 1: Bodily Interaction Autumn2011Lecture 1: Bodily Interaction Autumn2011
Lecture 1: Bodily Interaction Autumn2011Ferhat Şen
 
COSC 426 Lect. 6: Collaborative AR
COSC 426 Lect. 6: Collaborative ARCOSC 426 Lect. 6: Collaborative AR
COSC 426 Lect. 6: Collaborative ARMark Billinghurst
 
Artificial intelligence(simulating the human mind)
Artificial intelligence(simulating the human mind)Artificial intelligence(simulating the human mind)
Artificial intelligence(simulating the human mind)Dinesh More
 
Lecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceLecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceAlbert Orriols-Puig
 
Design of interactive mobile and ubiquitous applications
Design of interactive mobile and ubiquitous applicationsDesign of interactive mobile and ubiquitous applications
Design of interactive mobile and ubiquitous applicationsNikolaos Avouris
 

Was ist angesagt? (20)

Comp4010 Lecture13 More Research Directions
Comp4010 Lecture13 More Research DirectionsComp4010 Lecture13 More Research Directions
Comp4010 Lecture13 More Research Directions
 
Empathic Computing
Empathic ComputingEmpathic Computing
Empathic Computing
 
Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligence
 
AI Introduction
AI Introduction AI Introduction
AI Introduction
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
 
Ntcir13 Lifelog Core Task - kickoff slides
Ntcir13 Lifelog Core Task - kickoff slidesNtcir13 Lifelog Core Task - kickoff slides
Ntcir13 Lifelog Core Task - kickoff slides
 
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utenteHumans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
 
What is Artificial Intelligence
What is Artificial IntelligenceWhat is Artificial Intelligence
What is Artificial Intelligence
 
Interaction Design
Interaction DesignInteraction Design
Interaction Design
 
Advanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARAdvanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise AR
 
ar
arar
ar
 
Lecture 1: Bodily Interaction Autumn2011
Lecture 1: Bodily Interaction Autumn2011Lecture 1: Bodily Interaction Autumn2011
Lecture 1: Bodily Interaction Autumn2011
 
COSC 426 Lect. 6: Collaborative AR
COSC 426 Lect. 6: Collaborative ARCOSC 426 Lect. 6: Collaborative AR
COSC 426 Lect. 6: Collaborative AR
 
Artificial intelligence(simulating the human mind)
Artificial intelligence(simulating the human mind)Artificial intelligence(simulating the human mind)
Artificial intelligence(simulating the human mind)
 
Ai chapter1
Ai chapter1Ai chapter1
Ai chapter1
 
Ai 01 introduction
Ai 01 introductionAi 01 introduction
Ai 01 introduction
 
Lecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceLecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligence
 
Design of interactive mobile and ubiquitous applications
Design of interactive mobile and ubiquitous applicationsDesign of interactive mobile and ubiquitous applications
Design of interactive mobile and ubiquitous applications
 
Empathic Glasses
Empathic GlassesEmpathic Glasses
Empathic Glasses
 

Andere mochten auch

Finance indaba survey 141016
Finance indaba survey 141016Finance indaba survey 141016
Finance indaba survey 141016Mark Neethling
 
How to detect vanishing points on architectural scenes ?
How to detect vanishing points on architectural scenes ?How to detect vanishing points on architectural scenes ?
How to detect vanishing points on architectural scenes ?Bbemol
 
Recovering 3D human body configurations using shape contexts
Recovering 3D human body configurations using shape contextsRecovering 3D human body configurations using shape contexts
Recovering 3D human body configurations using shape contextswolf
 
Articulated human pose estimation by deep learning
Articulated human pose estimation by deep learningArticulated human pose estimation by deep learning
Articulated human pose estimation by deep learningWei Yang
 
Human Pose Estimation by Deep Learning
Human Pose Estimation by Deep LearningHuman Pose Estimation by Deep Learning
Human Pose Estimation by Deep LearningWei Yang
 
[Mmlab seminar 2016] deep learning for human pose estimation
[Mmlab seminar 2016] deep learning for human pose estimation[Mmlab seminar 2016] deep learning for human pose estimation
[Mmlab seminar 2016] deep learning for human pose estimationWei Yang
 
Deep Neural Networks for Multimodal Learning
Deep Neural Networks for Multimodal LearningDeep Neural Networks for Multimodal Learning
Deep Neural Networks for Multimodal LearningMarc Bolaños Solà
 
Convolutional Pose Machines
Convolutional Pose MachinesConvolutional Pose Machines
Convolutional Pose MachinesTakanori Ogata
 
Passive stereo vision with deep learning
Passive stereo vision with deep learningPassive stereo vision with deep learning
Passive stereo vision with deep learningYu Huang
 
Introduction to Machine Learning and Deep Learning
Introduction to Machine Learning and Deep LearningIntroduction to Machine Learning and Deep Learning
Introduction to Machine Learning and Deep LearningTerry Taewoong Um
 

Andere mochten auch (10)

Finance indaba survey 141016
Finance indaba survey 141016Finance indaba survey 141016
Finance indaba survey 141016
 
How to detect vanishing points on architectural scenes ?
How to detect vanishing points on architectural scenes ?How to detect vanishing points on architectural scenes ?
How to detect vanishing points on architectural scenes ?
 
Recovering 3D human body configurations using shape contexts
Recovering 3D human body configurations using shape contextsRecovering 3D human body configurations using shape contexts
Recovering 3D human body configurations using shape contexts
 
Articulated human pose estimation by deep learning
Articulated human pose estimation by deep learningArticulated human pose estimation by deep learning
Articulated human pose estimation by deep learning
 
Human Pose Estimation by Deep Learning
Human Pose Estimation by Deep LearningHuman Pose Estimation by Deep Learning
Human Pose Estimation by Deep Learning
 
[Mmlab seminar 2016] deep learning for human pose estimation
[Mmlab seminar 2016] deep learning for human pose estimation[Mmlab seminar 2016] deep learning for human pose estimation
[Mmlab seminar 2016] deep learning for human pose estimation
 
Deep Neural Networks for Multimodal Learning
Deep Neural Networks for Multimodal LearningDeep Neural Networks for Multimodal Learning
Deep Neural Networks for Multimodal Learning
 
Convolutional Pose Machines
Convolutional Pose MachinesConvolutional Pose Machines
Convolutional Pose Machines
 
Passive stereo vision with deep learning
Passive stereo vision with deep learningPassive stereo vision with deep learning
Passive stereo vision with deep learning
 
Introduction to Machine Learning and Deep Learning
Introduction to Machine Learning and Deep LearningIntroduction to Machine Learning and Deep Learning
Introduction to Machine Learning and Deep Learning
 

Ähnlich wie Learn How Supervised and Unsupervised ML Can Work Together

Cognitive technologies
Cognitive technologiesCognitive technologies
Cognitive technologiesArtur Gunia
 
Artificial-Intelligence-ppt.pptx
Artificial-Intelligence-ppt.pptxArtificial-Intelligence-ppt.pptx
Artificial-Intelligence-ppt.pptxHARIKRISHNANU13
 
Wearable Ecologies - Insights From Intel Sponsored Course
Wearable Ecologies - Insights From Intel Sponsored CourseWearable Ecologies - Insights From Intel Sponsored Course
Wearable Ecologies - Insights From Intel Sponsored CoursePhilip van Allen
 
Deciphering AI: Human Expertise in the Age of Evolving AI
Deciphering AI: Human Expertise in the Age of Evolving AIDeciphering AI: Human Expertise in the Age of Evolving AI
Deciphering AI: Human Expertise in the Age of Evolving AILiming Zhu
 
AI Unveiled: From Current State to Future Frontiers
AI Unveiled: From Current State to Future FrontiersAI Unveiled: From Current State to Future Frontiers
AI Unveiled: From Current State to Future FrontiersLiming Zhu
 
Designing Useful and Usable Augmented Reality Experiences
Designing Useful and Usable Augmented Reality Experiences Designing Useful and Usable Augmented Reality Experiences
Designing Useful and Usable Augmented Reality Experiences Yan Xu
 
Immersive Community Analytics for Wearable Enhanced Learning (HCI Internation...
Immersive Community Analytics for Wearable Enhanced Learning (HCI Internation...Immersive Community Analytics for Wearable Enhanced Learning (HCI Internation...
Immersive Community Analytics for Wearable Enhanced Learning (HCI Internation...IstvanKoren
 
GenAI in Research with Responsible AI
GenAI in Researchwith Responsible AIGenAI in Researchwith Responsible AI
GenAI in Research with Responsible AILiming Zhu
 
[Seminar] 200731 Hyeonwook Lee
[Seminar] 200731 Hyeonwook Lee[Seminar] 200731 Hyeonwook Lee
[Seminar] 200731 Hyeonwook Leeivaderivader
 
Presentation of Software Study at IDI/NTNU
Presentation of Software Study at IDI/NTNUPresentation of Software Study at IDI/NTNU
Presentation of Software Study at IDI/NTNUletiziajaccheri
 
ChemnitzDec2014.key.compressed
ChemnitzDec2014.key.compressedChemnitzDec2014.key.compressed
ChemnitzDec2014.key.compressedBrian Fisher
 
Reimagining authentic curriculum in the age of AI
Reimagining authentic curriculum in the age of AIReimagining authentic curriculum in the age of AI
Reimagining authentic curriculum in the age of AICharles Darwin University
 
ZenonFest19may2016.key
ZenonFest19may2016.keyZenonFest19may2016.key
ZenonFest19may2016.keyBrian Fisher
 
Responsible AI The Australian Approach
Responsible AIThe Australian ApproachResponsible AIThe Australian Approach
Responsible AI The Australian ApproachLiming Zhu
 
APIS. Digitale biographische Blütenlese
APIS. Digitale biographische BlütenleseAPIS. Digitale biographische Blütenlese
APIS. Digitale biographische Blütenleseeveline wandl-vogt
 

Ähnlich wie Learn How Supervised and Unsupervised ML Can Work Together (20)

Cognitive technologies
Cognitive technologiesCognitive technologies
Cognitive technologies
 
Artificial-Intelligence-ppt.pptx
Artificial-Intelligence-ppt.pptxArtificial-Intelligence-ppt.pptx
Artificial-Intelligence-ppt.pptx
 
Wearable Ecologies - Insights From Intel Sponsored Course
Wearable Ecologies - Insights From Intel Sponsored CourseWearable Ecologies - Insights From Intel Sponsored Course
Wearable Ecologies - Insights From Intel Sponsored Course
 
M1 intro
M1 introM1 intro
M1 intro
 
Deciphering AI: Human Expertise in the Age of Evolving AI
Deciphering AI: Human Expertise in the Age of Evolving AIDeciphering AI: Human Expertise in the Age of Evolving AI
Deciphering AI: Human Expertise in the Age of Evolving AI
 
AI Unveiled: From Current State to Future Frontiers
AI Unveiled: From Current State to Future FrontiersAI Unveiled: From Current State to Future Frontiers
AI Unveiled: From Current State to Future Frontiers
 
m1-intro.ppt
m1-intro.pptm1-intro.ppt
m1-intro.ppt
 
PhD Defense Natalia Díaz Rodríguez
PhD Defense Natalia Díaz RodríguezPhD Defense Natalia Díaz Rodríguez
PhD Defense Natalia Díaz Rodríguez
 
Designing Useful and Usable Augmented Reality Experiences
Designing Useful and Usable Augmented Reality Experiences Designing Useful and Usable Augmented Reality Experiences
Designing Useful and Usable Augmented Reality Experiences
 
Immersive Community Analytics for Wearable Enhanced Learning (HCI Internation...
Immersive Community Analytics for Wearable Enhanced Learning (HCI Internation...Immersive Community Analytics for Wearable Enhanced Learning (HCI Internation...
Immersive Community Analytics for Wearable Enhanced Learning (HCI Internation...
 
GenAI in Research with Responsible AI
GenAI in Researchwith Responsible AIGenAI in Researchwith Responsible AI
GenAI in Research with Responsible AI
 
[Seminar] 200731 Hyeonwook Lee
[Seminar] 200731 Hyeonwook Lee[Seminar] 200731 Hyeonwook Lee
[Seminar] 200731 Hyeonwook Lee
 
Presentation of Software Study at IDI/NTNU
Presentation of Software Study at IDI/NTNUPresentation of Software Study at IDI/NTNU
Presentation of Software Study at IDI/NTNU
 
Chemnitz dec2014
Chemnitz dec2014Chemnitz dec2014
Chemnitz dec2014
 
ChemnitzDec2014.key.compressed
ChemnitzDec2014.key.compressedChemnitzDec2014.key.compressed
ChemnitzDec2014.key.compressed
 
Reimagining authentic curriculum in the age of AI
Reimagining authentic curriculum in the age of AIReimagining authentic curriculum in the age of AI
Reimagining authentic curriculum in the age of AI
 
ZenonFest19may2016.key
ZenonFest19may2016.keyZenonFest19may2016.key
ZenonFest19may2016.key
 
n01.ppt
n01.pptn01.ppt
n01.ppt
 
Responsible AI The Australian Approach
Responsible AIThe Australian ApproachResponsible AIThe Australian Approach
Responsible AI The Australian Approach
 
APIS. Digitale biographische Blütenlese
APIS. Digitale biographische BlütenleseAPIS. Digitale biographische Blütenlese
APIS. Digitale biographische Blütenlese
 

Mehr von Natalia Díaz Rodríguez

State representation learning for control: an overview
State representation learning for control: an overview State representation learning for control: an overview
State representation learning for control: an overview Natalia Díaz Rodríguez
 
PAISS (PRAIRIE AI Summer School) Digest July 2018
PAISS (PRAIRIE AI Summer School) Digest July 2018 PAISS (PRAIRIE AI Summer School) Digest July 2018
PAISS (PRAIRIE AI Summer School) Digest July 2018 Natalia Díaz Rodríguez
 
State Representation Learning for control: an overview
State Representation Learning for control: an overviewState Representation Learning for control: an overview
State Representation Learning for control: an overviewNatalia Díaz Rodríguez
 
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...Natalia Díaz Rodríguez
 
How to write systematic literature reviews (ideally, your first PhD paper)
How to write systematic literature reviews (ideally, your first PhD paper)How to write systematic literature reviews (ideally, your first PhD paper)
How to write systematic literature reviews (ideally, your first PhD paper)Natalia Díaz Rodríguez
 
Semantic security framework and context-aware role-based access control ontol...
Semantic security framework and context-aware role-based access control ontol...Semantic security framework and context-aware role-based access control ontol...
Semantic security framework and context-aware role-based access control ontol...Natalia Díaz Rodríguez
 
An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...
An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...
An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...Natalia Díaz Rodríguez
 
Smart Dosing: A mobile application for tracking the medication tray-filling a...
Smart Dosing: A mobile application for tracking the medication tray-filling a...Smart Dosing: A mobile application for tracking the medication tray-filling a...
Smart Dosing: A mobile application for tracking the medication tray-filling a...Natalia Díaz Rodríguez
 
UCAmI Presentation Dec.2013, Guanacaste, Costa Rica
UCAmI Presentation Dec.2013, Guanacaste, Costa RicaUCAmI Presentation Dec.2013, Guanacaste, Costa Rica
UCAmI Presentation Dec.2013, Guanacaste, Costa RicaNatalia Díaz Rodríguez
 
IFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia Díaz
IFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia DíazIFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia Díaz
IFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia DíazNatalia Díaz Rodríguez
 
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...Natalia Díaz Rodríguez
 
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...Natalia Díaz Rodríguez
 

Mehr von Natalia Díaz Rodríguez (14)

State representation learning for control: an overview
State representation learning for control: an overview State representation learning for control: an overview
State representation learning for control: an overview
 
Continual learning and robotics
Continual learning and robotics   Continual learning and robotics
Continual learning and robotics
 
PAISS (PRAIRIE AI Summer School) Digest July 2018
PAISS (PRAIRIE AI Summer School) Digest July 2018 PAISS (PRAIRIE AI Summer School) Digest July 2018
PAISS (PRAIRIE AI Summer School) Digest July 2018
 
State Representation Learning for control: an overview
State Representation Learning for control: an overviewState Representation Learning for control: an overview
State Representation Learning for control: an overview
 
MILA DL & RL summer school highlights
MILA DL & RL summer school highlights MILA DL & RL summer school highlights
MILA DL & RL summer school highlights
 
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
 
How to write systematic literature reviews (ideally, your first PhD paper)
How to write systematic literature reviews (ideally, your first PhD paper)How to write systematic literature reviews (ideally, your first PhD paper)
How to write systematic literature reviews (ideally, your first PhD paper)
 
Semantic security framework and context-aware role-based access control ontol...
Semantic security framework and context-aware role-based access control ontol...Semantic security framework and context-aware role-based access control ontol...
Semantic security framework and context-aware role-based access control ontol...
 
An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...
An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...
An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...
 
Smart Dosing: A mobile application for tracking the medication tray-filling a...
Smart Dosing: A mobile application for tracking the medication tray-filling a...Smart Dosing: A mobile application for tracking the medication tray-filling a...
Smart Dosing: A mobile application for tracking the medication tray-filling a...
 
UCAmI Presentation Dec.2013, Guanacaste, Costa Rica
UCAmI Presentation Dec.2013, Guanacaste, Costa RicaUCAmI Presentation Dec.2013, Guanacaste, Costa Rica
UCAmI Presentation Dec.2013, Guanacaste, Costa Rica
 
IFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia Díaz
IFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia DíazIFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia Díaz
IFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia Díaz
 
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
 
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
 

Kürzlich hochgeladen

RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxUnduhUnggah1
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 

Kürzlich hochgeladen (20)

RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docx
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 

Learn How Supervised and Unsupervised ML Can Work Together

  • 1. CAN SUPERVISED AND UNSUPERVISED LEARNING MARRY HAPPILY? USE CASES ON HUMAN ACTIVITY RECOGNITION Natalia Díaz Rodríguez Visiting scholar University of California, Santa Cruz nadrodri@ucsc.edu 4th August 2015, Mobilize Center, Stanford University
  • 2. OUTLINE •ABOUT ME & MY RESEARCH •RECENT PROJECTS •SUPERVISED AND UNSUPERVISED MACHINE LEARNING •Use Cases on Activity Recognition
  • 3. ABOUT ME: What excites me in AI? •Semantic computing •Interpretable, intuitive, human-readable knowledge representation •Unsupervised and Deep Learning (e.g. ComputerVision) •Automatic and powerful statistical learning •Can semantics and statistics blend together? • Cognitive neuroscience •Can the brain’s learning mechanism inspire machine learning? •Quantified Self •Actionable, personalized well-being
  • 4. RECENT ACTIVITIES •Google Anita Borg Scholar •/SYS/TUR Global •Women in Math and CS •India collab.NIT Meghalaya: Wearables activity recognition
  • 5. RECENT ACTIVITIES: India collab: IIT Kharagpur Virtual tutor: India folklore dance: Kinect touch free interaction
  • 6. RECENT ACTIVITIES: SICN 2015 Fellow Summer Institute of Cognitive Neurosciences http://sicn.cmb.ucdavis.edu/ Program http://sicn.cmb.ucdavis.edu/SI_2015_Week_1_Schedule_1_1_15.pdf http://sicn.cmb.ucdavis.edu/SI_2015_Week_2_Schedule_1_2_15.pdf
  • 7. RECENT ACTIVITIES: Smart Dosing (with Nursing Science Dept., Finland) Medication tray filling and dispensing in hospital wards
  • 8. RECENTACTIVITIES: First PersonVision for Activity Recognition Unsupervised annotation (collab. with A. Betancourt, Netherlands) • Recording public Autographer dataset Betancourt, A., Morerio, P., Barakova, E. I., Marcenaro, L., Rauterberg, M., & Regazzoni, C. S. (2015). A Dynamic Approach and a New Dataset for Hand- Detection in First Person Vision. In International Conference on Computer Analysis of Images and Patterns. Malta.
  • 9.
  • 10.
  • 11. Currently:Visiting Scholar HYBRID POSSIBILISTIC AND PROBABILISTIC SEMANTIC MODELLING OF UNCERTAINTY FOR SCALABLE HUMAN ACTIVITY RECOGNITION •Prof. Lise Getoor •Probabilistic Soft Logic (PSL)
  • 12. RESEARCH AGENDA • Supervised and unsupervised learning USE CASES: 1. Remote rehabilitation with Kinect 2. Human activity recognition in Ambient Intelligence 3. Semantic lifestyle profiling with wearables 4. Conciliating probabilistic and possibilistic Activity Recognition with PSL • Mentally stimulating future challenges
  • 14. Knowledge-based Machine Learning •Event calculus •Situation calculus •Rule-based systems •Fuzzy logic
  • 15. Knowledge-based Machine Learning WHY Semantic Technologies & Ontologies? •Semantic Web: well-defined meaning •Ontology: •In Philosophy: study of entities and their relations •In Artificial Intelligence: “Explicit specification of a conceptualization” [Gruber, 93] • Web Ontology Language (OWL)
  • 16. Background: Ubiquitous computing and Ambient Intelligence •Smart Space (SS) •Context-awareness: •Infrastructure and architectures •End-user programming frameworks for AmI 16
  • 17. Background: Ambient Assisted Living •Usage of technology to provide assistance to people who needs it in their daily activities, in the less obstrusive way •Aim: support older/disadvantaged people, independent living, safety •Includes: methods, systems, products and services 17
  • 18. Case study 1: A Kinect ontology for physical exercise annotation and recognition •Active Healthy Ageing project (EIT Digital) with Philips Personal Health Labs (PHL) •Sensor data aggregation platform 18
  • 19. 19
  • 20. Kinect for remote rehabilitation DEMOS •Sit-to-stand test https://www.youtube.com/watch?v=g8HOtFTk80c • Remote monitoring of post-surgery rehabilitation exercises on shoulder, knee, hip https://www.youtube.com/watch?v=XL4JexDNs-Q
  • 21. Ontology features Skeleton tracking (bone joint rotations + bone orientations) 21
  • 23. Kinect ontology: examples of use 23 • Example 1: Defining basic movement (Stand, BendDown, TwistRight, MoveObject, etc.) • Example 2: Provide workout feedback (# series in time, quality comparison with medical guidelines)
  • 24. Kinect ontology: examples of use 24 • Example 3: Historic analysis can monitor posture quality in time. E.g. having back less straight than 1 year ago-> notify to correct/prevent on time. • Example 4: Notifications for office workers sitting too long/ not properly
  • 25. Case Study 2: PhD (Cum laude, Finland-Spain): Semantic and fuzzy modelling for human behaviour recognition in Smart Spaces, a case study on Ambient Assisted Living Ros et. Al. 2011
  • 26. 26 SPAIN: 15m of elders in 2049 (1/3 of the population) (INE) FINLAND population 65+ years: 18.14% [1] • [1] http://www.finnbay.com/media/news/government-prepares-to-set-out-new-requirements-for-senior-caretakers/
  • 27. PHD OBJECTIVES 27 •Understand Smart Spaces •Human Activity Modelling and Recognition •Program Smart Spaces
  • 28. PHD OBJECTIVES •Understand Smart Spaces •Human Activity Modelling and Recognition •Program Smart Spaces 28
  • 29. Activity Recognition in Smart Spaces 29 [Image: http://www.businesskorea.co.kr/sites/default/files/field/image/smart%20home.jpg + The noun project]
  • 31. Handling uncertainty, vagueness and imprecision •Broken/ missing sensors •Incomplete data, vagueness •Different ways of performing activities • Different object usage, duration, etc. •Behaviour change 31
  • 34. 34 JULIOANA MARIA NATALIA Has Brother Has Mother Methods: Ontologies
  • 35. 35 JULIOANA MARIA NATALIA Has Brother Has UncleHas Mother Methods: Ontologies
  • 36. Methods: Fuzzy Logic WHY fuzzy (description) logics and fuzzy ontologies? •Real life is not black & white •Classical (Crisp) Logic:True/False •Fuzzy Logic: [0, 1] • e.g. blond, tall •For automatic reasoning about uncertain, vague or imprecise knowledge •For natural language expressions [Bobillo 2008 fuzzyDL:An Expressive Fuzzy Description Logic Reasoner: http://gaia.isti.cnr.it/straccia/software/fuzzyDL/intro.html] 36
  • 38. A fuzzy ontology for activity modelling and recognition 38 Classes, Individuals, Data Properties and Object Properties SUBJECT PREDICATE OBJECT User performs activity Taking medicine = (0.3 User performs sub-activity reach Cup or Medicine Box) (0.3 User performs sub-activity move Cup or Medicine Box) (0.1 User performs sub-activity place Cup or Medicine Box) (0.1 User performs sub-activity open Medicine Box) (0.1 User performs sub-activity eat Medicine Box) (0.1 User performs sub-activity drink Cup)
  • 42. AR Ontologies ranking: domain coverage evaluation 42
  • 43. OOPS! (OntOlogy Pitfall Scanner!) evaluation 43
  • 44. Case study 1: A fuzzy ontology for AR in the office/work environment 44
  • 45. 45
  • 46. 2-phased algorithm: 1. Sub-activities (data-driven phase) 2. High-level activities (knowledge-based phase) Validation: CAD-120 dataset: •10 sub-activities, 10 activities, 10 objects, 4 users 46 Hybrid activity recognition with fuzzy ontologies
  • 47. Cornell Activity Dataset [Koppula et al. 2013] 47
  • 49. a) Data-driven sub-activity recognition phase 49
  • 50. b) Knowledge-driven sub-activity recognition phase 50 Ontological definitions
  • 56. Activity recognition - comparison with state-of-the-art 56
  • 58. PHD OBJECTIVES •Understand Smart Spaces •Human Activity Modelling and Recognition •Program Smart Spaces 58
  • 59. Deployment: Programming Smart Spaces 59 Ros et. Al. 2011
  • 60. A visual language to configure the Smart Space behaviour •TARGET USER: a) Developer b) Non-technical background •AIM: •Rapid & easy programming of applications •Improve interoperability and usability 60
  • 61. Programming environments for novice programmers 61 [Scratch] [IFTTT]
  • 62. PROPOSAL: SS visual language mapping to OWL 2 62
  • 63. PROPOSAL: Smart Space visual programming 63
  • 64. PhD main contributions 1. A set of ontologies to model human behaviour and tackle uncertainty and vagueness inherent to real life 2. An architecture that integrates Semantic Web and Fuzzy Logic for interpretable activity recognition 3. A hybrid knowledge-based and data-driven algorithm for real- time, robust activity recognition (84.1% prec.) 4. Design & development of a toolbox for non-expert users and rapid programming of Smart Spaces [4 Journals -3 on Q1-, 9 conf. Papers. Google Anita Borg, Nokia and HLF scholar. University entrepreneurship award] 64
  • 66. USE CASE 3: Semantic lifestyle profiling with wearables Can we recognize lifestyle patterns automatically? 1. Provide meaning to large heterogeneous data -Interpretable, actionable insights 2. Knowledge-based methods & uncertainty handling -Behavior vs Profile recognition Day routines and lifestyles: •Work/shop-aholics, Gym addicts •Pet/ Partner/ Kids •Retired/ Worker/ On holiday
  • 67. USE CASE 4: Activity recognition with Probabilistic Soft Logic •Can manual work be automated? •Can we improve… •Model & rule learning •Accuracy •Scalability •Genericity
  • 68. Probabilistic Soft Logic (PSL) : Expresses collective inference problems mapping logical rules to convex functions (defining a hinge-loss Markov Random field). • FOL Predicate: relationship, property or role • Atom: (continuous) random variables • Rule: dependencies or constraints • Set: aggregates PSL Program = Rules + Input DB [PSL (open-source): psl.umiacs.umd.edu]
  • 69. PSL advantages against fuzzy OWL •Statistical relational learning •Adds probabilistic component to possibilistic one •Captures cyclic dependencies •Rule weight & latent variable learning •Scalable (convex optimization) learning •Most probable explanation (MPE) inference
  • 70. Current work @LINQS Lab •Can we seamlessly blend… •Knowledge-based and data-driven mechanisms •Supervised and unsupervised learning for a general activity recognition framework? •CanTIMED streams be handled naturally? •Cost-sensitive, Online model learning and evolution •Can models balance •Flexibility and reproducibility? •AccuracyVS deviation/anomaly detection?
  • 71. General activity recognition framework AIM: Automate heuristics while maintaining rich semantic granularity: •Context-awareness •Object interaction, cardinality, recursion, rule subsumption •Unordered/ordered (sub)sequences of sub-activity-object pairs •Min/ max pattern sequential repetition in Δt
  • 72. Activity rule examples (PSL) performsSubActivity(Object, ObjPosition,Time) m.add rule: performsMove(MedicineBox, P, T1) & PerformsDrink(WaterGlass, P, Tn)) >> PerformsTakingMedicine(Tn), weight : 10;
  • 73. Future Challenges in Activity Recognition •Multiple human sensing •Parallel/interleaved activities •Automatic ontology learning and evolution •Reduce manual work •(FOL/DL) Logics support for temporal constraints 73
  • 74. • Unsupervised activity modelling • First camera visionAR • Automatic dataset annotation • Wearables sparsity and uncertainty • Scaling and real-timeness 74 Future Challenges in Activity Recognition
  • 75. TAKE HOME MESSAGE •Supervised ML: Statistical and probabilistic approaches •Unsupervised ML: Interpretable knowledge-based techniques Both are needed! Domain expert knowledge and common sense knowledge: Classical ML & Deep Learning: unable to exploit it!
  • 76. THANKYOU! Brainstorming/collaboration ideas, tips, pointers are welcome!  Natalia Díaz Rodríguez nadrodri@ucsc.edu https://research.it.abo.fi/personnel/ndiaz COST Action on Architectures, Algorithms and Platforms for Enhanced Living Environments: aapele.eu and Finnish Foundation for Technology Promotion
  • 77. Kinect for remote rehabilitation DEMOS •Sit-to-stand test https://www.youtube.com/watch?v=g8HOtFTk80c • Remote monitoring of post-surgery rehabilitation exercises on shoulder, knee, hip https://www.youtube.com/watch?v=XL4JexDNs-Q
  • 78. Comparison with existing state-of-the-art (sub-activity and activity recognition modules) 78
  • 79. Human Activity Recognition A crucial but challenging task in Ambient Intelligence and AAL. Requires: Context-awareness and heterogeneous data sources Training data: examples Common-sense knowledge /domain experts Adaptation of behaviours Alzheimer, Parkinson 79
  • 80. ACTIVITY prediction accuracy (ideal situation) (100% accurate sub-activity prediction) 80
  • 82. 82 Fuzzy KB and rules in fuzzyDL
  • 84. 84
  • 85. Equivalent SPARQL Query 85 Each rule is converted into a SPARQL query, which can be transformed into a Smart-M3 subscription.
  • 86. Crisp to fuzzy OWL query mapping to improve semantics and usability 86
  • 87. Handling uncertainty reasoning when programming Smart Spaces • Fuzzy reasoners: expressivityVS computational requirements and platform versatility: • Best compromise: fuzzyDL 87
  • 89. 89
  • 90. Ontology classes, data & object properties 90