39
Màquines que analitzen el comportament humà: la interacció entre l’home i la màquina Sergio Escalera, Oriol Pujol, Miguel Reyes, Antonio Hernández, Miguel Ángel Bautista, Albert Clapés, i Oscar Amorós 3/25/2012 1

Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Màquines que analitzen el comportament humà: la interacció entre l’home i la

màquina

Sergio Escalera, Oriol Pujol, Miguel Reyes, Antonio Hernández, Miguel Ángel Bautista, Albert Clapés, i Oscar Amorós

3/25/2012 1

Page 2: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Índex

• Intel·ligència Artificial

• Visió artificial

• Anàlisi del comportament humà

3/25/2012 2

Page 3: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Intel·ligència Artificial

3/25/2012 3

És una disciplina que busca respostes a preguntes com: Què és la intel·ligència i com podem fer màquines que la tinguin?

Page 4: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Intel·ligència Artificial

3/25/2012 4

Page 5: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Intel·ligència Artificial

3/25/2012 5

IA és una disciplina que combina coneixements molt diversos El referent és el sistema cognitiu humà

Page 6: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Intel·ligència Artificial

3/25/2012 6

Page 7: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Intel·ligència Artificial

3/25/2012 7

Test de Turing és una proposta per avaluar si una màquina és intel·ligent.

Un humà fa preguntes a una computadora, sense poder-hi accedir directament, sinó a través d'una interfície intermèdia, i la màquina genera respostes. Si l'humà creu que allò que respon és un altre humà, aquella màquina serà considerada intel·ligent

Page 8: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Intel·ligència Artificial

3/25/2012 8

Page 9: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Intel·ligència Artificial

3/25/2012 9

Com a simplificació veiem un paradigma com a còpia del “pensament humà”

Percepció (sensorial, visió, reconeixement de la parla)

Acció (moviment, parla)

Aprenentatge Raonament Planificació Resolució de problemes …

representació del coneixement

Modular / Ben definit / Enfocament computacional clàssic (blocs)

No és l’únic

Page 10: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Intel·ligència Artificial

3/25/2012 10

De quants elements estem parlant? La representació completa del que existeix és l’ontologia.

La IA ha de representar: objectes, propietats, categories, relacions, causes i efectes, estats, … coneixement

Page 11: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Intel·ligència Artificial

3/25/2012 11

Aprenentatge supervisat / classificació: A partir d’experiències pasades de les que coneixem el resultat volem inferir regles per prendre futures decisions.

p. e. diagnòstic clínic

Sistema

Entrenament

Explotació o proves

Dades

Etiqueta

Noves dades Nova etiqueta Sistema entrenat

Page 12: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Visió artificial

3/25/2012 12

Els nostres sentits són la principal entrada de dades del món Com els podem simular?

Page 13: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Visió artificial

3/25/2012 13

No només es tracta d’adquirir imatges, sinó d’interpreta-les La Visió Computacional és un subcamp de la Intel·ligència Artificial centrat en l’estudi del processament visual d’informació. Té dos objectius: construir descripcions d’escena a partir de les imatges i comprendre la visió humana De forma clàssica podem organitzar la visió en un conjunt de mòduls

Page 14: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Visió artificial

3/25/2012 14

Page 15: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Visió artificial

3/25/2012 15

Page 16: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Visió artificial

3/25/2012 16

Aprenentatge basat en coneixement previ

Page 17: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Visió artificial

3/25/2012 17

Page 18: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Visió artificial

3/25/2012 18

Page 19: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Visió artificial

3/25/2012 19

Page 20: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Visió artificial

3/25/2012 20

• Segmentació per color de pell

Page 21: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Visió artificial

3/25/2012 21

La percepció artificial és l’habilitat de fer servir les dades que proporcionen els sensors (càmeres, micròfons, sonars, infraroigs, …) per tal de deduir diferents aspectes de l’entorn. Els problemes clàssics són visó per computador, reconeixement de la veu, reconeixement facial i d’objectes.

Page 22: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Visió artificial

3/25/2012 22

Wall-E

Robòtica social: Comportar-se com les persones Interactuar amb les persones (reconèixer el comportament humà)

Page 23: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 23

Page 24: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 24

El món és dinàmic.

I per tant les imatges tenen un component dinàmic. En l’anàlisi de la informació dinàmica hi podem trobar tres nivells:

• Perifèric: detecció d’activitat. • Atentiu: anàlisi de les parts dinàmiques de l’escena. • Cognitiu: Comprensió de l’escena.

Atentiu: obté informació útil per reconèixer objectes o actuar.

Perifèric: robust, ràpid...

Cognitiu: Reconeix accions complexes.

Page 25: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 25

X

Y

Z

x

y

Pla imatge

Centre de la

càmera El moviment d’un punt 3D

genera un CAMP DE

MOVIMENT al món.

El moviment aparent dels pixels a la imatge genera

un FLUX ÒPTIC a la imatge.

Page 26: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 26

tyx IvIuI

Page 27: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 27

Moviment a partir del seguiment de característiques

Page 28: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 28

Percepció amb moviment

Page 29: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 29

Moviment a partir del seguiment de característiques

Page 30: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 30

Aplicació a la seguretat

Page 31: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 31

Aplicació a l’oci

Page 32: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 32

Detecció de subjectes com a problema de reconeixement d’objectes

Page 33: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 33

Amb les deteccions imatge a imatge tenim la informació del moviment

Page 34: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 34

Les trajectòries de característiques ens defineixen comportaments

Page 35: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

• El “cost” de posar en correspondència trajectòries és una mesura del reconeixement de comportaments

3/25/2012 35

Comportament prèviament après

Nova trajectòria

Cost de posar en correspondència

Page 36: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

3/25/2012 36

Page 37: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

• Dynamic Time Warping

3/25/2012 37

Page 38: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

• Resultat

3/25/2012 38

Page 39: Màquines que analitzen el comportament humà: la interacció ...sergio/linked/xerradestaller2012.pdf · Màquines que analitzen el comportament humà: la interacció entre l’home

Anàlisi del comportament humà

• Ens apropem a l’era de la Intel·ligència Artificial i la Robòtica Social

3/25/2012 39