89326c618dcf420a79139034b02250a09335ba01,rasa/utils/tensorflow/layers.py,DotProductLoss,_random_indices,#DotProductLoss#Any#Any#,601
Before Change
// create first random array of indices
out1 = rand_idxs() // (1, num_neg)
return tf.nest.map_structure(
tf.stop_gradient,
tf.while_loop(
cond,
body,
loop_vars=[idx1, out1],
shape_invariants=[idx1.shape, tf.TensorShape([None, self.num_neg])],
parallel_iterations=self.parallel_iterations,
),
)[1]
@staticmethod
def _sample_idxs(batch_size: tf.Tensor, x: tf.Tensor, idxs: tf.Tensor) -> tf.Tensor:
Sample negative examples for given indices
After Change
def _random_indices(
self, batch_size: tf.Tensor, total_candidates: tf.Tensor
) -> tf.Tensor:
return tf.random.uniform(
shape=(batch_size, self.num_neg), maxval=total_candidates, dtype=tf.int32
)
@staticmethod
def _sample_idxs(batch_size: tf.Tensor, x: tf.Tensor, idxs: tf.Tensor) -> tf.Tensor:
Sample negative examples for given indices
In pattern: SUPERPATTERN
Frequency: 4
Non-data size: 4
Instances
Project Name: RasaHQ/rasa
Commit Name: 89326c618dcf420a79139034b02250a09335ba01
Time: 2021-01-26
Author: mr.voov@gmail.com
File Name: rasa/utils/tensorflow/layers.py
Class Name: DotProductLoss
Method Name: _random_indices
Project Name: asyml/texar
Commit Name: b41104d53d3fe1979029a4edea5dc9943dd4037a
Time: 2017-12-07
Author: zhiting.hu@petuum.com
File Name: texar/modules/decoders/rnn_decoders.py
Class Name: BasicRNNDecoder
Method Name: output_size
Project Name: Bihaqo/t3f
Commit Name: b78c8ff34ec25786831184b32c236aef9f08cd9e
Time: 2017-01-25
Author: novikov@bayesgroup.ru
File Name: tensor_train.py
Class Name: TensorTrain
Method Name: get_shape
Project Name: RasaHQ/rasa
Commit Name: dd4293e7ee9ebd0f03c0c3d134d61993fd9f2d2b
Time: 2018-07-27
Author: mr.voov@gmail.com
File Name: rasa_core/policies/embedding_policy.py
Class Name: TimeAttentionWrapper
Method Name: state_size