Reinforcement Learning is a powerful technique for learning when you have access to a simulator. That is, suppose that you have a high fidelity way of predicting the outcome of an experiment. This is perhaps a physics engine, perhaps a chemistry engine, or anything. And you'd like to solve some task within this engine. You can use reinforcement learning for this purpose.
deepchem.rl.Environment
deepchem.rl.GymEnvironment
deepchem.rl.Policy
deepchem.rl.a2c.A2C
deepchem.rl.a2c.A2CLossDiscrete
deepchem.rl.ppo.PPO
deepchem.rl.ppo.PPOLoss