• Aucun résultat trouvé

Mod´elisation: exemples de probl`emes d’optimisation num´erique

N/A
N/A
Protected

Academic year: 2022

Partager "Mod´elisation: exemples de probl`emes d’optimisation num´erique"

Copied!
60
0
0

Texte intégral

(1)

d’optimisation num´erique

Recherche Op´erationnelle et Optimisation Master 1 I2L / ISIDIS

S´ebastien Verel verel@univ-littoral.fr

http://www-lisic.univ-littoral.fr/~verel

Universit´e du Littoral Cˆote d’Opale Laboratoire LISIC Equipe OSMOSE

(2)

Plan

1 Docking mol´eculaire

2 Mod´elisation cognitive

3 Calibration de mod`ele agronomique

4 Apprentissage artificiel

(3)

Docking mol´ eculaire

But: Trouver la position relative qui minimise l’´energie

´electrostatique

ADN - prot´eine ou proteine - prot´eine

source image : S. Fiorucci,

Universit´e de Nice Sophia Antipolis

Donn´ees

•Composition des mol´ecules : r´epartition spatiale des atomes

•Ei,j : Energie d’interaction entre les paires d’atomes selon la distance D´efinition

Espace de recherche : X =IR6

Fonction objectif (`a minimiser) : f(x) =

n1

P

i=1 n2

P

j=1

Ei,j(distx(i,j))

(4)

Calibration de mod` ele en science cognitive

Exemple d’un travail inter-disciplinaire de mod´elisation et d’optimisation

afin de comprendre un comportement cognitif.

(5)

Calibration de mod` ele

Mod´ele cognitif computationnel

stimuli

cognitive data Human

cognitive activity

parameters

stimuli

cognitive

Computational data

Model

(6)

Un mod` ele, ` a quoi ¸ca sert ?...

Pourquoi faire un mod`ele ? Valeur explicative :

efinition et utilisation d’un vocabulaire formel pour d´ecrire le comportement cognitif

Approche th´eorique : apport de nouvelles connaissances scientifiques

Valeur pr´edictive :

Utilisation de la simulation d’un mod`ele pour pr´edire le comportement d’un humain

Approche pratique : par exemple en ergonomie

(7)

Charge cognitive

Definition

Cognitive Load (or mental workload) is the property emerging from the interaction between the requirements of the task, their

circumstances and the skills, behaviors, and perceptions of the user.

Working Memory (Sweller, 1988) : Problem solving, reasoning, language Attentional capacity :

Divided vs selective attention (Dual-Task Paradigm) Filter Theory of selective attention (Broadbent, 1958) Single channel theory (Welford, 1967, 1980)

Resource Theory (Kahneman, 1973 ; Wickens, 1984) Serial vs Parallel allocation of attention during Dual-Task ?

(8)

Estimation de la charge cognitive

Le d´eluge de donn´ee est l`a !

Methods :

Self-report measures (subjective) : uni or multi-dimensional scales (SWAT, NASA-TLX,...).

Physiological measures :

EEGs, Heart rate, Electrodermal activity, pupil diameter,...

(9)

Docking mol´eculaire Mod´elisation cognitive Calibration de mod`ele agronomique Apprentissage artificiel

Tˆ ache de m´ emorisation de symboles

Description simple de la tˆache

Une suite de chiffres est ´enonc´ee `a un sujet Le sujet doit restituer cette suite

Quels sont les modalit´es/syst`emes cognitifs mis en jeu ?

Canal auditif

(10)

Tˆ ache de m´ emorisation de symboles

Description simple de la tˆache

Une suite de chiffres est ´enonc´ee `a un sujet Le sujet doit restituer cette suite

Quels sont les modalit´es/syst`emes cognitifs mis en jeu ? M´emoire de travail

Canal auditif

(11)

Estimation de la charge cognitive

Methods :

Self-report measures (subjective) : uni or multi-dimensional scales (SWAT, NASA-TLX,...).

Physiological measures :

EEGs, Heart rate, Electrodermal activity,pupil diameter,...

(12)

Pupil Diameter (Task-evoked Pupillary Responses)

Digit span task

Encoding : increases Recall : decreases

Pupillary response correlates positively with increases in mental processing effort, or workload

(Backs and Walrath, 1992 ; Beatty, 1982 ; Granholm et

al., 1996 ; Just et al., 2003). Kahneman and Beatty (1966)

(13)

Task-evoked Pupillary Responses (TEPR)

Number studies have shown significant relations between pupillary responses and cognitive processes

Short-Term Memory (Kahneman and Beatty, 1966 ; Van Der Meer et al, 2005)

Language (Just and Carpenter, 1992)

Reasoning (Nuthmann and Van Der Meer, 2005)

Memory (Karatekin, Couperus, and Marcus, 2004 ; Van Der Meer, Friedrich, Nuthmann, Stelezl, and Kuchinke, 2005) Perception (Verney, Granholm, and Dionisio, 2001 ; Schlemmer el al, 2005)

...

and information seeking ?

(14)

Etude et m´ ethodologie

Goal : Testing attentional load with dual-task paradigm 2 single tasks and 1 dual task

Vision: Word-Search (WS)

Target-word on a set of 12 words randomly displayed (same length)

Lexical Frequency (low vs high) Fitts’index (low vs high) Audition : Digit-Span (DS) Digit from 0 to n

Digits’ sequence (5 digits vs 9 digits) Phase (encoding vs recall)

Vison + Audition: Mixing WS and DS All previous factors

(15)

M´ ethodologie

Target +

+ Left bouton

3 sec.

Word search Target word

11 sec. (9 digits) +

+

Recall 10 sec. (5 digits) 18 sec. (9 digits) Encoding

Left bouton 3 sec.

7 sec. (5 digits)

Word Search +

+ Left bouton

3 sec.

Recall Encoding

18 sec. (9 digits) 10 sec. (5 digits) 11 sec. (9 digits) 7 sec. (5 digits) Target Target word

Word Search task Digit Span task Dual task

(16)

R´ esultats

(17)

R´ esultats : succession des essais pour un mˆ eme sujet

-1 0 1 2 3 4 5 6

0 5000 10000 15000 20000 25000 30000

diameter

time

-1 -0.5 0 0.5 1 1.5 2 2.5 3 3.5 4

0 5000 10000 15000 20000 25000 30000

diameter

time

(18)

Pr´ e-traitement

Phase indispensable avant toute mod´elisation

How to build TEPRs :

No consensus in the litterature

TEPRs consist in aggregating pupil diameter over a period of fixed time.

Our construction method :

TEPRs on a variable period of time (Normalized TEPRs)

1 Filtering out saccades and blink related artifacts.

2 Smoothing the data with a low-pass filter

3 Resampling the data with a fixed number of points (250 pts)

(19)

Diam` etres pupillaires pour les 24 sujets : encodage

12 premiers sujets 12 derniers sujets

2.5 3 3.5 4 4.5 5

0 50 100 150 200 250 2.5

3 3.5 4 4.5 5

0 50 100 150 200 250

5 nombres `a m´emoriser

2.5 3 3.5 4 4.5 5

0 50 100 150 200 250

2.5 3 3.5 4 4.5 5

0 50 100 150 200 250

9 nombres `a m´emoriser

(20)

Diam` etres pupillaires pour les 24 sujets : Rappel

12 premiers sujets 12 derniers sujets

2.5 3 3.5 4 4.5 5

0 50 100 150 200 250 2.6

2.8 3 3.2 3.4 3.6 3.8 4 4.2 4.4 4.6 4.8

0 50 100 150 200 250

5 nombres `a m´emoriser

2.8 3 3.2 3.4 3.6 3.8 4 4.2 4.4 4.6

0 50 100 150 200 250

2.6 2.8 3 3.2 3.4 3.6 3.8 4 4.2 4.4 4.6

0 50 100 150 200 250

9 nombres `a m´emoriser

(21)

Mod´ elisation

Questions

Nature de la mod´elisation :

Qu’est-ce qu’un mod`ele dans notre cas ? Comment d´efinir un comportement moyen ? Exploitation de la mod´elisation :

Est-ce que la pupille est un marqueur de la charge cognitive pour ces taches ?

Est-ce que les taches sont trait´ees en parall`ele ou en s´erie ?

(22)

Docking mol´eculaire Mod´elisation cognitive Calibration de mod`ele agronomique Apprentissage artificiel

Mod´ elisation

Questions

Nature de la mod´elisation :

Qu’est-ce qu’un mod`ele dans notre cas ?

chacune des situations (vecteurθde param`etres) Comment d´efinir un comportement moyen ? Voir plus loin

Exploitation de la mod´elisation :

Est-ce que la pupille est un marqueur de la charge cognitive pour ces taches ?

Variation non standard (lumi`ere, etc.) du diam`etre de la pupille Est-ce que les taches sont trait´ees en parall`ele ou en s´erie ? Relation entre les mod`eles pour chaque situation

(23)

Docking mol´eculaire Mod´elisation cognitive Calibration de mod`ele agronomique Apprentissage artificiel

Mod´ elisation

Questions

Nature de la mod´elisation :

Qu’est-ce qu’un mod`ele dans notre cas ?

fθ: diam`etre pupillaire en fonction de l’unit´e de temps pour chacune des situations (vecteurθde param`etres)

Comment d´efinir un comportement moyen ?

Exploitation de la mod´elisation :

Est-ce que la pupille est un marqueur de la charge cognitive pour ces taches ?

Variation non standard (lumi`ere, etc.) du diam`etre de la pupille Est-ce que les taches sont trait´ees en parall`ele ou en s´erie ? Relation entre les mod`eles pour chaque situation

(24)

Mod´ elisation

Questions

Nature de la mod´elisation :

Qu’est-ce qu’un mod`ele dans notre cas ?

fθ: diam`etre pupillaire en fonction de l’unit´e de temps pour chacune des situations (vecteurθde param`etres)

Comment d´efinir un comportement moyen ? Voir plus loin

Exploitation de la mod´elisation :

Est-ce que la pupille est un marqueur de la charge cognitive pour ces taches ?

Variation non standard (lumi`ere, etc.) du diam`etre de la pupille Est-ce que les taches sont trait´ees en parall`ele ou en s´erie ? Relation entre les mod`eles pour chaque situation

(25)

mod` ele de comportement moyen ?

Moyenne des formesvs. Forme de la moyenne Forme de la moyenne :

Calculer la moyenne des courbes exp´erimentales : {datai} ⇒data

Calculer la fonction d´ecrivant la courbe moyenne :datafθ

Moyenne des formes :

Calculer les fonctions d´ecrivant chaque courbe exp´erimentale : {datai} ⇒ {fθi}

Calculer le mod`ele moyen par la moyenne des param`etres : {fθi} ⇒fθ¯

(26)

Average of the normalized encoding curves

5 digits, low frequency lex., easy fitts

0.1 0.2 0.3 0.4 0.5 0.6 0.7

0 5 10 15 20 25

Diameter

Time

0.1 0.2 0.3 0.4 0.5 0.6 0.7

0 5 10 15 20 25

Diameter

Time

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7

0 5 10 15 20 25

Diameter

Time encodage 5 et bf_f

digit word dual

(27)

Average of the normalized encoding curves

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7

0 5 10 15 20 25

Diameter

Time encodage 5 et bf_f

digit word

dual 0.1

0.2 0.3 0.4 0.5 0.6 0.7 0.8

0 5 10 15 20 25

Diameter

Time encodage 9 et bf_f

digit word dual

5 d., low, easy 9 d., low, easy

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7

0 5 10 15 20 25

Diameter

Time encodage 5 et hf_f

digit word

dual 0.1

0.2 0.3 0.4 0.5 0.6 0.7 0.8

0 5 10 15 20 25

Diameter

Time encodage 9 et hf_f

digit word dual

5 d., high, easy 9 d., high, easy

(28)

Docking mol´eculaire Mod´elisation cognitive Calibration de mod`ele agronomique Apprentissage artificiel

Principe g´ en´ eral de la mod´ elisation

Une id´ee de mod´elisation ?

fWS,fDS : fonctions construites `a partir de l’interpolation lin´eaire des donn´ees exp´erimentales pour chacune des taches simples

F est d´efinie `a partir de fWS et fDS

(29)

Principe g´ en´ eral de la mod´ elisation

Une id´ee de mod´elisation ?

But : d´eduire des taches simples la tache duale

fWS,fDS : fonctions construites `a partir de l’interpolation lin´eaire des donn´ees exp´erimentales pour chacune des taches simples

F est d´efinie `a partir de fWS etfDS

(30)

Docking mol´eculaire Mod´elisation cognitive Calibration de mod`ele agronomique Apprentissage artificiel

Premi` ere tentative

Intuition/Hypoth`ese

courbeDual : combinaison lin´eaire des courbesWS etDS, Les minima des courbes WS et Dual se ressemblent :

la concavit´e autour du minimum de la courbe de Dual semble ˆ

etre une homoth´etie de celui deWS

0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65

0 5 10 15 20 25

Diameter

Time w1 = 1.0 w1 = 1.2 w1 = 1.5 w1 = 2.0

fWS(ωt)

(31)

Premi` ere tentative

Intuition/Hypoth`ese

courbeDual : combinaison lin´eaire des courbesWS etDS, Les minima des courbes WS et Dual se ressemblent :

la concavit´e autour du minimum de la courbe de Dual semble ˆ

etre une homoth´etie de celui deWS

0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7

0 5 10 15 20 25

Diameter

Time w1 = 1.0 w1 = 1.2 w1 = 1.5 w1 = 2.0

fWS(ωt)

(32)

Premi` ere tentative

Intuition/Hypoth`ese

courbeDual : combinaison lin´eaire des courbesWS etDS, Les minima des courbes WS et Dual se ressemblent :

la concavit´e autour du minimum de la courbe de Dual semble ˆ

etre une homoth´etie de celui deWS

F(t) =αfDM(t) + (1−α)fWS(ωt)

(33)

Premi` ere tentative : r´ esultats

Ajustement ”`a la main” des 2 param`etres α etω.

0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65

0 5 10 15 20 25

Diameter

Time

dual fit

α= 0.28 etω= 2.1

(34)

Premi` ere tentative : r´ esultats

Observations :

Bonne correspondance des concavit´es autour des minima (mais ce n’est qu’intuitif)

Probl`eme d’´echelle pour obtenir la dur´ee totale !

Courbe Duale serait plus proche de la courbe DS par la suite.

(35)

Docking mol´eculaire Mod´elisation cognitive Calibration de mod`ele agronomique Apprentissage artificiel

Deuxi` eme tentative

Intuition/Hypoth`ese

courbeDual : combinaison lin´eaire des courbesWS etDS, Les minima des courbes WS et Dual se ressemblent :

la concavit´e autour du minimum de la courbe de Dual semble ˆ

etre une homoth´etie de celui deWS

2 p´eriodes : avant T, acc´el´eration de la tacheWS et apr`esT, ralentirWS

F(t) =

α2fDM(t) + (1−α2)fWS1T +ω2(t−T)), if ∀t ≥T

ω2= TTmax−ω1T

max−T

(36)

Deuxi` eme tentative

Intuition/Hypoth`ese

courbeDual : combinaison lin´eaire des courbesWS etDS, Les minima des courbes WS et Dual se ressemblent :

la concavit´e autour du minimum de la courbe de Dual semble ˆ

etre une homoth´etie de celui deWS

2 p´eriodes : avant T, acc´el´eration de la tacheWS et apr`esT, ralentirWS

F(t) =

α1fDM(t) + (1−α1)fWS1t) if ∀t <T α2fDM(t) + (1−α2)fWS1T +ω2(t−T)), if ∀t ≥T

ω2= TTmax−ω1T

max−T

(37)

Deuxi` eme tentative : r´ esultats

Ajustement ”`a la main” des 4 param`etres α121 et T.

0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7

0 5 10 15 20 25

Diameter

Time

dual fit

α1 = 0.28,α2 = 0.28,ω1= 2.1 et T = 7.

(38)

Deuxi` eme tentative : r´ esultats

Observations :

Bonne correspondance des concavit´es autour des minima (mais ce n’est qu’intuitif)

Pas satisfaisant en fin de tache

Courbes WS et DS ont toutes deux des diam`etres pupillaires sup´erieures `a la tache duale.

(39)

Docking mol´eculaire Mod´elisation cognitive Calibration de mod`ele agronomique Apprentissage artificiel

Troisi` eme tentative

Intuition/Hypoth`ese (...)

2 p´eriodes : avantT acc´el´eration de la tacheWS, apr`esT ralentirWS

pas de normalisation de la pond´eration

F(t) =

K22fDM(t) + (1−α2)fWS1T +ω2(t−T))), if ∀t≥T

ω2= TTmax−ω1T

max−T

(40)

Troisi` eme tentative

Intuition/Hypoth`ese (...)

2 p´eriodes : avantT acc´el´eration de la tacheWS, apr`esT ralentirWS

pas de normalisation de la pond´eration

F(t) =

K11fDM(t) + (1−α1)fWS1t)) if ∀t <T K22fDM(t) + (1−α2)fWS1T +ω2(t−T))), if ∀t ≥T

ω2= TTmax−ω1T

max−T

(41)

Docking mol´eculaire Mod´elisation cognitive Calibration de mod`ele agronomique Apprentissage artificiel

Recherche des param` etres de la mod´ elisation

6 param`etres `a ajuster...

Passage d’un probl`eme de calibration de mod`ele

`a un probl`eme d’optimisation.

Minimiser la distance entre les donn´ees exp´erimentales et la r´eponse du mod`ele :

D(F,fdual) =

Tmax

X

t=0

(F(t)−fdual(t))2 (1) M´ethode standart

M´ethode least squares : descente de gradient

(42)

Docking mol´eculaire Mod´elisation cognitive Calibration de mod`ele agronomique Apprentissage artificiel

Recherche des param` etres de la mod´ elisation

6 param`etres `a ajuster...

Principe

Passage d’un probl`eme de calibration de mod`ele

`a un probl`eme d’optimisation.

r´eponse du mod`ele :

D(F,fdual) =

Tmax

X

t=0

(F(t)−fdual(t))2 (1) M´ethode standart

M´ethode least squares : descente de gradient

(43)

Recherche des param` etres de la mod´ elisation

6 param`etres `a ajuster...

Principe

Passage d’un probl`eme de calibration de mod`ele

`a un probl`eme d’optimisation.

Minimiser la distance entre les donn´ees exp´erimentales et la r´eponse du mod`ele :

D(F,fdual) =

Tmax

X

t=0

(F(t)−fdual(t))2 (1) M´ethode standart

M´ethode least squares : descente de gradient

(44)

Troisi` eme tentative : r´ esultats

0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7

0 5 10 15 20 25

Diameter

Time Encod 5 and word search bf easy

dual task fit

αDM1 = 0.26949 +/3.57272 αWS1 = 0.71589 +/2.48088 ω1= 2.18175 +/7.31864 αDM2 = 0.75530 +/4.03088 αWS2 = 0.26424 +/7.38936

le nombre de degr´e de libert´e est : dof = 20 Le chi2 est de : chisq = 0.0209632

et donc chisq/dof = 0.00104816

(45)

Troisi` eme tentative : premiers r´ esultats

0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8

0 5 10 15 20 25

Diameter

Time Encod 9 and word search bf easy

dual task fit

αDM1 = 0.54886 +/3.52852 αWS1 = 0.64250 +/3.11468 ω1= 2.91984 +/4.88156 αDM2 = 0.58580 +/1.68662 αWS2 = 0.62422 +/4.07546

le nombre de degr´e de libert´e est : dof = 20 Le chi2 est de : chisq = 0.0121965

et donc chisq/dof = 0.000609824

(46)

Docking mol´eculaire Mod´elisation cognitive Calibration de mod`ele agronomique Apprentissage artificiel

Troisi` eme tentative : premiers r´ esultats

R´esultats ”semblent” visuellement tout juste acceptable pour ces courbes

les αs ont `a peu pr`es le mˆeme ordre de grandeur

algorithme least squares : grande variation de r´esultats selon les ex´ecutions

l’algo. s’arrˆete avant d’avoir converg´e et trouv´e de bonnes valeurs : minima locaux

(47)

Troisi` eme tentative : premiers r´ esultats

R´esultats ”semblent” visuellement tout juste acceptable pour ces courbes

les αs ont `a peu pr`es le mˆeme ordre de grandeur Mais dans la m´ethode d’optimisation

algorithme least squares : grande variation de r´esultats selon les ex´ecutions

l’algo. s’arrˆete avant d’avoir converg´e et trouv´e de bonnes valeurs : minima locaux

(48)

Troisi` eme tentative : premiers r´ esultats

0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7

0 5 10 15 20 25

Diameter

Time encodage 5 et bf_f

dual

fit 0.25

0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75

0 5 10 15 20 25

Diameter

Time encodage 9 et bf_f

dual fit

5 d., low, easy 9 d., low, easy

0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65

0 5 10 15 20 25

Diameter

Time encodage 5 et hf_f

dual

fit 0.2

0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7

0 5 10 15 20 25

Diameter

Time encodage 9 et hf_f

dual fit

5 d., high, easy 9 d., high, easy

−→ Utiliser une meilleure m´ethode d’optimisation !

(49)

Troisi` eme tentative : r´ esultats !

0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6

0 5 10 15 20 25

Diameter

Time encodage 5 et bf_f

dual

fit 0.3

0.35 0.4 0.45 0.5 0.55 0.6 0.65

0 5 10 15 20 25

Diameter

Time encodage 9 et bf_f

dual fit

5 d., low, easy 9 d., low, easy

0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65

0 5 10 15 20 25

Diameter

Time encodage 5 et hf_f

dual

fit 0.25

0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65

0 5 10 15 20 25

Diameter

Time encodage 9 et hf_f

dual fit

5 d., high, easy 9 d., high, easy

(50)

Troisi` eme tentative : r´ esultats !

5 d., low, easy

0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7

0 5 10 15 20 25

Diameter

Time encodage 5 et bf_f

dual

fit 0.3

0.35 0.4 0.45 0.5 0.55 0.6 0.65

0 5 10 15 20 25

Diameter

Time encodage 9 et bf_f

dual fit

Moindres carr´es CMA-ES

(51)

Troisi` eme tentative : r´ esultats !

0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65

0 5 10 15 20 25

Diameter

Time encodage 5 et bf_d

dual

fit 0.2

0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65

0 5 10 15 20 25

Diameter

Time encodage 9 et bf_d

dual fit

5 d., low, hard 9 d., low, hard

0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75

0 5 10 15 20 25

Diameter

Time encodage 5 et hf_d

dual

fit 0.25

0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7

0 5 10 15 20 25

Diameter

Time encodage 9 et hf_d

dual fit

5 d., high, hard 9 d., high, hard

(52)

Value of the parameters and least squares D.

DM WS D K1 α1 ω1 K2 α2 T

5 lf e 0.0031 0.887 0.073 2.67 0.840 0.244 6

0.00320.0001 0.8840.011 0.0710.025 2.670.083 0.8410.001 0.2950.042 6.10.30

5 hf e 0.0105 1.341 0.266 2.43 0.963 0.083 7

0.01110.0003 1.3160.017 0.2080.038 2.690.191 0.9620.004 0.0900.035 6.20.60

5 lf h 0.0089 1.028 0.093 2.68 0.929 0.092 6

0.00910.0001 1.0210.004 0.0830.007 2.700.013 0.9290.001 0.1330.023 6.00.00

5 hf h 0.0053 1.144 0.078 2.72 1.061 0.089 6

0.00550.0001 1.1360.012 0.0660.022 2.730.072 1.0610.000 0.1700.040 6.10.30

9 lf e 0.0054 1.103 0.274 4.25 0.888 0.325 4

0.00610.0011 1.1070.015 0.2930.037 4.140.253 0.8860.003 0.3480.014 4.20.40

9 hf e 0.0066 1.271 0.382 4.62 0.939 0.264 3

0.00740.0003 1.2750.002 0.4150.011 3.820.268 0.9390.006 0.2730.025 3.90.30

9 lf h 0.0046 0.994 0.242 3.53 0.901 0.223 5

0.00470.0001 0.9920.003 0.2450.009 3.540.015 0.8990.002 0.2360.009 5.00.00

9 hf h 0.0045 0.891 0.130 4.33 0.962 0.290 4

0.00460.0001 0.9090.016 0.1760.041 4.150.154 0.9620.003 0.2830.023 4.60.49

(53)

Commentaires sur les r´ esultats

Word seach is faster for 9 digits than for 5 digits.

5 digits :T 6 and 2.5ω13.0 9 digits :T 4 and 3.5ω14.7.

Word search task has the main influence on the pupil diameter.

α1andα2small and0.39.

Word search task has more influence on 9 digits thant for 5 digits

α1orα2are respectively higher for 9 digits tasks than for 5 digits tasks.

(54)

Conclusions

Conclusion de l’´etude

Word search task has the priority on the digit memory task, Priority for word search task stronger when the digit memory task is more difficult.

We can suppose that the people are first concentrated on word search task to save time for the more difficult task after.

Conclusion de la m´ethodologie

Conception progressive par essai/erreur d’un mod`ele pertinent Travail original de longue haleine

(55)

Ajustement d’un mod` ele agronomique

Th`ese Amaury Dubois, soci´et´e Weenat, (F. Teytaud, S. Verel, E. Ramat)

Ajustement des param`etres d’un mod`ele de croissance de la pomme de terre `a l’aide de capteurs d’humidit´e.

(56)

AI : Machine Learning, Optimization, perception, etc.

Learning :

Minimize an error function

Mθ : model to learn on data

Searchθ?= arg minθError(Mθ,data)

According to the model dimension, variables, error function, etc., huge number of optimization algorithms Optimization :

Learn a design algorithm of good solutions

Aθ : search algorithm for problems (X,f) LearnAθ such that Aθ(X,f) = arg minx∈X f(x)

According to the class of algorithms, search spaces, functions, etc., huge number of learning algorithms Artificial :from paper to computer !

(57)

Mesure d’erreur du mod` ele classique

Mean Square Error (MSE) : f(θ) =

n

X

i=1

(yi −Mθ(xi))2

La particularit´e en ML :

Mθ est explicite (multi-lin´eaire, composition de fonctions, etc.), et f est d´erivable selon θ(mˆeme si de grande dimension).

Attention, la MSE n’est pas la seule possibilit´e.

(58)

Probl` eme d’optimisation

D´efinition : probl`eme d’optimisation

Unprobl`eme d’optimisationest un couple (X,f) avec : Espace de recherche : ensemble des solutions possibles,

X

fonction objectif : crit`ere de qualit´e (ou de non-qualit´e) f :X →IR

R´esoudre un probl`eme d’optimisation

Trouver la (ou les) meilleure solution selon le crit`ere de qualit´e x?=argmaxX f

(dans le cas de maximisation)

(59)

Contexte

Optimisation boite noire (Black box)

Nous ne pouvons connaitre que{(x0,f(x0)),(x1,f(x1)), ...}donn´es par un ”oracle”

Aucune information sur la d´efinition de la fonction objectiff n’est soit disponible ou soit n´ecessaire

x −→ −→f(x)

Fonction objectif donn´ee par un calcul ou une simulation Fonction objectif peut ˆetre irr´eguli`ere, non diff´erentiable, non continue, etc.

(60)

Typologie des probl` emes d’optimisation

Classification

Optimisation combinatoire : Espace de recherche dont les variables sont discr`etes (cas NP-difficile)

Optimisation num´erique (continue): Espace de recherche dont les variables sont continues

N’entrant pas dans les deux autres cat´egories : combinaison discret/continue, programme, morphologie, topologie, etc.

Références

Documents relatifs

Conditions aux limites sur un solide Assemblage de deux composants Liaisons ´elastiques. Contact unilat´eral et

en tirant al ´eatoirement le g ´enotype au QTL avec les probabilit ´es que l’individu n soit de g ´enotype qQ ou QQ sachant ses marqueurs et la carte g ´en ´etique.. Comment

Autrement dit, une variable al´ eatoire X est discr` ete si et seulement si X prend (presque sˆ urement) ses valeurs dans un ensemble fini ou d´ enombrable E.. La plupart du temps,

A travers cet exemple, on peut identifier plusieurs ´ el´ ements : L’ensemble de tous les candidats possibles :. tous les parcours possibles Une fonction de coˆ

b - Tester la recherche en ex´ ecutant au moins 100 fois l’algorithme et enregistrer la performance de la recherche al´ eatoire dans un fichier avec deux colonnes : nombre

Optimisation combinatoire : Espace de recherche dont les variables sont discr` etes (cas NP-difficile). Optimisation num´ erique (continue) : Espace de recherche dont les variables

Introduction Probl` emes d’optimisation combinatoire Probl` emes d’optimisation num´ erique

Fonction f θ d´ ependant de param` etres θ du diam` etre pupillaire en fonction de l’unit´ e de temps pour chacune des situations Comment d´ efinir un comportement moyen. Voir