Clipped Proximal Policy Optimization
Actions space: DiscreteContinuous
References: Proximal Policy Optimization Algorithms
Network Structure
Algorithm Description
Choosing an action  Continuous action
Same as in PPO.
Training the network
Very similar to PPO, with several small (but very simplifying) changes:

Train both the value and policy networks, simultaneously, by defining a single loss function, which is the sum of each of the networks loss functions. Then, back propagate gradients only once from this unified loss function.

The unified network's optimizer is set to Adam (instead of LBFGS for the value network as in PPO).

Value targets are now also calculated based on the GAE advantages. In this method, the values are predicted from the critic network, and then added to the GAE based advantages, in order to get a value for each action. Now, since our critic network is predicting a value for each state, setting the calculated actionvalues as a target, will on average serve as a statevalue target.

Instead of adapting the penalizing KL divergence coefficient used in PPO, the likelihood ratio is clipped, to achieve a similar effect. This is done by defining the policy's loss function to be the minimum between the standard surrogate loss and an epsilon clipped surrogate loss: