rime.util.score_array.RandScore

class rime.util.score_array.RandScore(row_seeds: list, col_seeds: list, distn: str = 'rand')[source]

Bases: LazyScoreBase

add random noise to break ties

__init__(row_seeds: list, col_seeds: list, distn: str = 'rand') None

Methods

__init__(row_seeds, col_seeds[, distn])

apply(op)

as_tensor([device])

collate_fn(batch)

collate by rows for pytorch dataloaders

create(shape[, distn])

exp()

numpy()

sigmoid()

softplus()

vae_module(module)

Attributes

T

batch_size

distn

shape

size

row_seeds

col_seeds

static collate_fn(batch)[source]

collate by rows for pytorch dataloaders