Exemplo n.º 1
0
def load_train_val_examples(args):
    all_train_examples = load_glue_examples(train_data_generator,
                                            args.train_file)

    # 切分训练集和验证集
    # theta 提供split_train_eval_examples辅助函数
    from theta.utils import split_train_eval_examples
    train_examples, val_examples = split_train_eval_examples(
        all_train_examples,
        train_rate=args.train_rate,
        fold=args.fold,
        shuffle=True)

    logger.info(f"Loaded {len(train_examples)} train examples, "
                f"{len(val_examples)} val examples.")
    return train_examples, val_examples
Exemplo n.º 2
0
def load_test_examples(args):
    test_base_examples = load_glue_examples(test_data_generator,
                                            args.test_file)
    logger.info(f"Loaded {len(test_base_examples)} test examples.")

    return test_base_examples
Exemplo n.º 3
0
def load_eval_examples(eval_file):
    eval_examples = load_glue_examples(eval_data_generator, eval_file)
    logger.info(f"Loaded {len(eval_examples)} eval examples.")

    return eval_examples
Exemplo n.º 4
0
def load_train_examples(train_file):
    train_examples = load_glue_examples(train_data_generator, train_file)
    logger.info(f"Loaded {len(train_examples)} train examples.")

    return train_examples