nessie.util

Module Contents

Functions

download_file(url: str, target_path: pathlib.Path) → bool

get_logger(level=logging.DEBUG, filename=None)

get_random_probabilities(num_instances: int, num_labels: int, seed: int = RANDOM_STATE) → numpy.typing.NDArray[float]

get_random_repeated_probabilities(num_instances: int, num_labels: int, T: int) → numpy.typing.NDArray[float]

set_my_seed(seed: int)

setup_logging()

tempinput(data)

write_sentence_classification_csv(p: pathlib.Path, texts: List[str], gold_labels: List[str], noisy_labels: List[str])

Attributes

RANDOM_STATE

my_backoff

nessie.util.RANDOM_STATE = 42
nessie.util.my_backoff
nessie.util.download_file(url: str, target_path: pathlib.Path) bool
nessie.util.get_logger(level=logging.DEBUG, filename=None)
nessie.util.get_random_probabilities(num_instances: int, num_labels: int, seed: int = RANDOM_STATE) numpy.typing.NDArray[float]
nessie.util.get_random_repeated_probabilities(num_instances: int, num_labels: int, T: int) numpy.typing.NDArray[float]
nessie.util.set_my_seed(seed: int)
nessie.util.setup_logging()
nessie.util.tempinput(data)
nessie.util.write_sentence_classification_csv(p: pathlib.Path, texts: List[str], gold_labels: List[str], noisy_labels: List[str])