torch_concepts.data.utils.assign_random_values¶
- assign_random_values(concept, random_prob=[0.5, 0.5], values=[0, 1])[source]¶
Create a vector of random values for each sample in concepts. :param concepts: Tensor of shape (N) containing concept values (e.g. digit labels 0-9). :param random_prob: List of probabilities for each value. :param values: List of output values corresponding to each probability.
- Returns:
Tensor of shape (N) containing final values.
- Return type:
outputs