La file à deux extrémités (deque)
Familiarisez-vous avec la structure de données Double-Ended Queue que vous utiliserez comme mémoire de relecture (replay buffer).
La Double Ended Queue, ou deque, est une file à capacité limitée qui « oublie » ses éléments les plus anciens au fur et à mesure que de nouveaux éléments sont ajoutés. C'est une excellente abstraction pour implémenter la mémoire de relecture.
Cette activité fait partie du cours
Deep Reinforcement Learning en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
from collections import deque
buffer = deque(range(10))
print('Buffer initialized as:', buffer)
# Append 10 to the right of the buffer
buffer.____
print('Buffer after appending:', buffer)