Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
Object.keys(experiences).map(function(key) {
tensorified[key] = tf.tensor(experiences[key]);
});
const {states, actions, rewards, nextStates, dones} = tensorified;
const action = tf.tidy(() => {
let action = tf.squeeze(this.actor.predict(tf.tensor([state])));
if (train) {
const noise = softmax(this.noise.sample());
action = action.mul(1-this.epsilon).add(tf.mul(noise, this.epsilon));
}
return action;
});
const data = await action.data();