Try   HackMD

Champs de Markov - Introduction

Introduction

Definition
Statistiques: comptage et representation de donnees

Definition
Probabilite: phenomene dont on extrait un modele

Optimisation combinatoire

On a une grille, on veut la remplir pour que ca devienne un echequier via un algorithme

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Est-ce que notre algo est deterministe ?
Oui, car on a toujours le meme resultat avec la meme entree.

Si la couleur d'une case est aleatoire, l'algo n'est plus deterministe.

Definition
Un algo est stochastique si a l'interieur il y a de l'aleatoire

# algo rand() #algo

L'aleatoire provient de l'entree

Il existe des programmes stochastisques et deterministes.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

rand() est-il deterministe ?

Oui. C'est dingue, hein ?

Ω={A,B,C,D}{P(A)[0,1],idem pour B,C et DP(A)+P(B)+P(C)+P(D)=1

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Exemple

Nous sommes une population, on mesure la probabilite d'avoir 20 ans.

P(20)P(A)=0.36

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Maintenant avec la meteo:

Ω={beau,pluie,couvert}{P(beau)=0.51P(pluie)=0.01P(couvert)=10.210.01

Faire action avec la proba

P

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

P()=P(1)=P(2)=...=1RANDMAX

Retour sur la meteo:

{P(beau)=0.3P(pluie)=0.5P(couvert)=0.2

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Le probleme: certaines variables aleatoires ne sont pas independante (salaire, categorie pro, etc.)

SUDOKU

On doit ecrire un programme qui resout le sudoku

1
2
3
2

On a

412=16,7M de valeur possibles.

On va bruteforce, cad visiter plein de chemins possibles pour remplir. Les

16 millions de possibilites de remplissage vont baisser mais vont rester elevees.

La resolution prend du temps :(

Mais, au lieu de faire un algo bete, on fait quoi ?

On rentre dans un probleme d'optimisation combinatoire.

On enumerait les nombres de remplissage possible

Mais pourquoi un probleme d'optimisation ?

On obtient un espace a 12 axes, la solution est quelque part dans l'espace

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

On cherche le minimum ou le maximum de la fonction

xsol=arg minxf(x)

Ah et evidemment pas moyen que ce soit une fonction convexe.

Pour les gens du fond:

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Resolution de Sudoku

. . . .
. 2 3 .
1 . . .
. . . 4

P(|3142||4231||1423||2314|)=1412P(|1112||1111||1111||1114|)=1412

Quand on ne sait pas, on fait de l'equiprobable

Mais on sait, c'est un sudoku:

P(|3142||4231||1423||2314|)=1P(|1112||1111||1111||1114|)=

P(xsol)=1xxsol,P(x)=0

On peut pas juste ecrire notre solution comme ca

:::

"Certaines solutions sont plus vraies que d'autres"
Le camarade qui a dit un truc important

Par "vrai", on veut dire proche de la solution

peu d'erreur

P(|3142||4231||1423||2314|)=0.00001P(|1112||1111||1111||1114|)=0.001

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

La prob est plus elevees que le reste

La meteo de Gulli

P(AB)beauLondrestemps={pourri, ...}lieu={Londres, Paris, ...}

  • T
    VA pour rpz le temps
  • P(T=beau)=0.6
    ,
    P(T=pourri)=0.1
    ,

P(T=t)

  • V
    vecteur aleatoire,
    V=(V1,...,Vn)
    ,
    Vi
    var aleatoire

P(T=t,etL=l)f(t,l)],1]{t{beau, pourri,}l{Londres, Paris,}

P(AB)=P(A)+P(B)P(AB)A¯+++B¯A¯B¯

Exemple

W weather,
L
location,
N
thune de Xavier NIEL.

P(W=w,L=l) proba qu'il fasse
w a lbeau a Londres

P(AB)=P(A|B).P(B)=P(BA)=P(B|A).P(A)P(A|B)=P(AB)P(B)

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

xsol=arg maxxP(X=x|Y=y)P(Y=y|X=x)f(x,y).P(X=x)P(Y=y)terme constantL(X=x|Y=y)VRAISEMBLANCE.P(X=x)A PRIORI)

Retour au SUDOKU

y=|y11||2xp||3||4|y=(0,0,0,0,0,1,2,0,3,0,0,0,0,0,0,4)y=(y1,...,y15)y6=1x=(x1,x2,x3,x4,x6,0,0,xp,0,)x=(1,1,1,1,1,0,0,1,0,)

En solution:

P(x)=|1110||1101||0111||1101|=?P(x)=|1230||3401||0143||4320|=?

Recap

PT(X=x)=1ZeU(x)T(z=xeU(x))PT(X=xsol)>PT(X=x)xxsolP(X=xsol)=0.000001ECHANTILLONEUR x suivant P(x)limT0+PT={P0(X=xsol)=1P0(X=xsol)=sinon