Je suis un débutant complet à l'apprentissage par renforcement et j'ai été à la recherche d'un cadre/module pour naviguer facilement sur ce terrain dangereux. Dans ma recherche, je suis tombé sur deux modules keras-rl & OpenAI GYM. Je peux obtenir les deux d'entre eux deux travailler sur les exemples qu'ils ont partagé sur leurs WIKI mais ils viennent avec des environnements prédéfinis et ont peu ou pas d'informations sur la façon de configurer mon propre environnement personnalisé.Comment implémenter un environnement personnalisé dans keras-rl/OpenAI GYM?
Je serais vraiment reconnaissant si quelqu'un pouvait me diriger vers un tutoriel ou simplement m'expliquer comment puis-je configurer un environnement non-jeu?
La méthode _seed n'est pas obligatoire. S'il n'est pas implémenté, un environnement personnalisé héritera de _seed de gym.Env. De même, _render semble également facultatif à implémenter, bien qu'un (ou au moins I) semble toujours avoir besoin d'inclure une variable de classe, 'metadata', qui est un dictionnaire dont la clé unique -' render.modes' a une valeur qui est une liste des modes de rendu autorisés. Si vous n'implémentez pas _render, la valeur correcte semble être ['humaine'] – user1245262