in scripts/setfit/run_fewshot.py [0:0]
def parse_args():
parser = argparse.ArgumentParser()
parser.add_argument("--model", default="paraphrase-mpnet-base-v2")
parser.add_argument(
"--datasets",
nargs="+",
default=["sst2"],
)
parser.add_argument("--sample_sizes", type=int, nargs="+", default=SAMPLE_SIZES)
parser.add_argument("--num_iterations", type=int, default=20)
parser.add_argument("--num_epochs", type=int, default=1)
parser.add_argument("--batch_size", type=int, default=16)
parser.add_argument("--max_seq_length", type=int, default=256)
parser.add_argument(
"--classifier",
default="logistic_regression",
choices=[
"logistic_regression",
"svc-rbf",
"svc-rbf-norm",
"knn",
"pytorch",
"pytorch_complex",
],
)
parser.add_argument("--loss", default="CosineSimilarityLoss")
parser.add_argument("--exp_name", default="")
parser.add_argument("--add_normalization_layer", default=False, action="store_true")
parser.add_argument("--optimizer_name", default="AdamW")
parser.add_argument("--lr", type=float, default=0.001)
parser.add_argument("--is_dev_set", type=bool, default=False)
parser.add_argument("--is_test_set", type=bool, default=False)
parser.add_argument("--override_results", default=False, action="store_true")
parser.add_argument("--keep_body_frozen", default=False, action="store_true")
parser.add_argument("--add_data_augmentation", default=False)
parser.add_argument("--eval_strategy", default=False)
args = parser.parse_args()
return args