in aiops/ContraLSP/hmm/ab_both.py [0:0]
def parse_args():
parser = ArgumentParser()
parser.add_argument(
"--explainers",
type=str,
default=[
"gate_mask",
],
nargs="+",
metavar="N",
help="List of explainer to use.",
)
parser.add_argument(
"--device",
type=str,
default="cpu",
help="Which device to use.",
)
parser.add_argument(
"--fold",
type=int,
default=0,
help="Fold of the cross-validation.",
)
parser.add_argument(
"--seed",
type=int,
default=42,
help="Random seed for data generation.",
)
parser.add_argument(
"--train",
type=bool,
default=False,
help="Train thr rnn classifier.",
)
parser.add_argument(
"--deterministic",
action="store_true",
help="Whether to make training deterministic or not.",
)
parser.add_argument(
"--lambda-1",
type=float,
default=3, #2 is best
help="Lambda 1 hyperparameter.",
)
parser.add_argument(
"--lambda-2",
type=float,
default=1,
help="Lambda 2 hyperparameter.",
)
parser.add_argument(
"--output-file",
type=str,
default="results.csv",
help="Where to save the results.",
)
return parser.parse_args()