Fehu_algorithmsSourceReinforcement learning algorithms for Fehu.
Each algorithm follows a functional interface:
Algorithm.init prepares parameters and algorithm state for a given environment;Algorithm.step performs a single environment interaction and optimisation update;Algorithm.train runs a default training loop that repeatedly calls Algorithm.step.