import NegativeSamplingMixins from 'causal-net/packages/causality-sampling/src/negSampling.mixins.js'
NegativeSamplingMixins
Extends:
BaseSamplingClass → NegativeSamplingMixins
Method Summary
Public Methods | ||
public |
negSampling(negativeSize: Number , positiveSamples: Array , candidateProbs: Array , replacable: Boolean ): Array Perform negative sampling given the select prob of ids and list of positive samples |
Public Methods
public negSampling(negativeSize: Number , positiveSamples: Array , candidateProbs: Array , replacable: Boolean ): Array source
Perform negative sampling given the select prob of ids and list of positive samples
Params:
Name | Type | Attribute | Description |
negativeSize | Number | size to sample |
|
positiveSamples | Array | Array of possitive Ids |
|
candidateProbs | Array | Array of probablity of candidate Ids |
|
replacable | Boolean |
|
if true, no duplicated sampling Id returned |
Return:
Array | array of sampled Ids |