deepmatch.utils module

Author:

Weichen Shen, wcshenswc@163.com

class deepmatch.utils.NegativeSampler(sampler, num_sampled, item_name, item_count=None, distortion=1.0)[source]

Bases: deepmatch.utils.NegativeSampler

Args: sampler: sampler name,[‘inbatch’, ‘uniform’, ‘frequency’ ‘adaptive’,] . num_sampled: negative samples number per one positive sample. item_name: pkey of item features . item_count: global frequency of item . distortion: skew factor of the unigram probability distribution.

deepmatch.utils.check_version(version)[source]

Return version of package on pypi.python.org using json.

deepmatch.utils.get_item_embedding(item_embedding, item_input_layer)[source]
deepmatch.utils.inner_product(x, y, temperature=1.0)[source]
deepmatch.utils.l2_normalize(x, axis=- 1)[source]
deepmatch.utils.recall_N(y_true, y_pred, N=50)[source]
deepmatch.utils.sampledsoftmaxloss(y_true, y_pred)[source]