this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Continue rapport

+17 -17
+17 -17
rapport/context.typ
··· 35 35 36 36 Une première approche naïve, mais suffisante dans certains cas, consiste à faire une recherche exhaustive et à stocker dans un simple tableau la meilleure action à faire en fonction d'un état de l'environnement: 37 37 38 - #let exhaustive_memory_table = (caption, filled: false) => pad(x: 15%, figure( 39 - table( 40 - columns: (1fr, 1fr), 41 - align: left, 42 - [*État courant* $(x, "retour")$], [*Action à effectuer* +1 ou -1], 43 - // [ $(0, "C'est moins")$ ], if filled { [ aucune ] } else { [] }, 44 - [ $(0, "C'est plus")$ ], if filled { [ +1 ] } else { [] }, 45 - // [ $(1, "C'est moins")$ ], if filled { [ $x <- 0$ ] } else { [] }, 46 - [ $(1, "C'est plus")$ ], if filled { [ +1 ] } else { [] }, 47 - // [ $(2, "C'est moins")$ ], if filled { [ $x <- 1$ ] } else { [] }, 48 - [ $(3, "C'est moins")$ ], if filled { [ -1 ] } else { [] }, 49 - [ $(4, "C'est moins")$ ], if filled { [ -1 ] } else { [] }, 50 - [ $(5, "C'est moins")$ ], if filled { [ -1 ] } else { [] }, 51 - // [ $(2, "C'est plus")$ ], if filled { [ aucune ] } else { [] } 52 - ), 53 - caption: caption 54 - )) 38 + #let exhaustive_memory_table = (caption, filled: false) => { 39 + let maybe = content => if filled { content } else { [] } 40 + pad(x: 10%, figure( 41 + table( 42 + columns: (1fr, 1fr, 1fr), 43 + align: left, 44 + inset: 8pt, 45 + [*État courant* $(x, "retour")$], [*Action à effectuer* +1 ou -1], [*Coût associé*], 46 + [ $(0, "C'est plus")$ ], maybe[ +1 ], maybe[ 2 ], 47 + [ $(1, "C'est plus")$ ], maybe[ +1 ], maybe[ 1 ], 48 + [ $(3, "C'est moins")$ ], maybe[ -1 ], maybe[ 1 ], 49 + [ $(4, "C'est moins")$ ], maybe[ -1 ], maybe[ 2 ], 50 + [ $(5, "C'est moins")$ ], maybe[ -1 ], maybe[ 3 ], 51 + ), 52 + caption: caption 53 + )) 54 + } 55 55 56 56 #exhaustive_memory_table(filled: false)[ Exemple d'agent à mémoire exhaustive pour un "C'est plus ou c'est moins" dans ${ 0, 1, 2 }$, avec pour solution 2 ] 57 57
rapport/main.pdf

This is a binary file and will not be displayed.