387e650e16a5405691fb18ce05b34bd90239180e,deepchem/metalearning/maml.py,MAML,fit,#MAML#Any#Any#Any#Any#,202
Before Change
inputs = self.learner.get_batch()
feed_dict = {}
feed_dict[self._global_step] = i
for k in range(len(inputs)):
feed_dict[self._input_placeholders[k]] = inputs[k]
feed_dict[self._meta_placeholders[k]] = inputs[k]
self._session.run(self._add_gradients, feed_dict=feed_dict)
self._session.run(self._meta_train_op)
// Do checkpointing.
After Change
summed_gradients = meta_gradients
else:
summed_gradients = [
s + g for s, g in zip(summed_gradients, meta_gradients)
]
self._tf_optimizer.apply_gradients(zip(summed_gradients, variables))
// Do checkpointing.
if i == steps - 1 or time.time() >= checkpoint_time + checkpoint_interval:
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 6
Instances
Project Name: deepchem/deepchem
Commit Name: 387e650e16a5405691fb18ce05b34bd90239180e
Time: 2020-01-31
Author: peastman@stanford.edu
File Name: deepchem/metalearning/maml.py
Class Name: MAML
Method Name: fit
Project Name: deepchem/deepchem
Commit Name: 387e650e16a5405691fb18ce05b34bd90239180e
Time: 2020-01-31
Author: peastman@stanford.edu
File Name: deepchem/metalearning/maml.py
Class Name: MAML
Method Name: train_on_current_task
Project Name: tensorflow/agents
Commit Name: 15355d6b1d45c157badd1c21157b529e817b7c3c
Time: 2019-03-08
Author: sfishman@google.com
File Name: tf_agents/agents/reinforce/reinforce_agent.py
Class Name: ReinforceAgent
Method Name: _train