Newer
Older
do:
wdir: .
cmd: >-
PYTHONPATH=. python experiments/scripts/download_dataset.py
--dataset_name ${item}
--output_dir data/datasets/${item}
deps:
- experiments/scripts/download_dataset.py
outs:
- data/datasets/${item}/
do:
wdir: .
cmd: >-
PYTHONPATH=. python experiments/scripts/tag_dataset.py
--dataset_name ${item}
deps:
- experiments/scripts/tag_dataset.py
- data/datasets/${item}/
outs:
- data/preprocessed/${item}/
do:
wdir: .
cmd: >-
PYTHONPATH=. python experiments/scripts/get_model.py
--dataset_name ${item}
--output_dir data/models/${item}
deps:
- experiments/scripts/get_model.py
outs:
- data/models/${item}/
classify:
foreach:
- enron_spam
do:
wdir: .
cmd: >-
PYTHONPATH=. python experiments/scripts/classify.py
--dataset_name ${item}
--output_dir data/classification/${item}
deps:
- experiments/scripts/classify.py
do:
wdir: .
cmd: >-
PYTHONPATH=. python experiments/scripts/explain.py
--dataset_name ${item}
--output_dir data/explanations/${item}
deps:
- experiments/scripts/explain.py
- 20_news
- wiki_pl
do:
wdir: .
cmd: >-
PYTHONPATH=. python experiments/scripts/attack.py
--dataset_name ${item} --attack_type attack_textfooler
deps:
- experiments/scripts/attack.py
- data/models/${item}
- data/classification/${item}
outs:
- data/results/attack_textfooler/${item}/
attack_textfooler_discard:
foreach:
- enron_spam
- 20_news
- wiki_pl
do:
wdir: .
cmd: >-
PYTHONPATH=. python experiments/scripts/attack.py
--dataset_name ${item} --attack_type attack_textfooler_discard
deps:
- experiments/scripts/attack.py
- data/models/${item}
- data/classification/${item}
outs:
- data/results/attack_textfooler_discard/${item}/
attack_xai:
foreach:
- enron_spam
- 20_news
- wiki_pl
do:
wdir: .
cmd: >-
PYTHONPATH=. python experiments/scripts/attack.py
--dataset_name ${item} --attack_type attack_xai
deps:
- experiments/scripts/attack.py
- data/models/${item}
- data/classification/${item}
outs:
- data/results/attack_xai/${item}/
attack_xai_discard:
foreach:
- enron_spam
- 20_news
- wiki_pl
do:
wdir: .
cmd: >-
PYTHONPATH=. python experiments/scripts/attack.py
--dataset_name ${item} --attack_type attack_xai_discard
deps:
- experiments/scripts/attack.py
- data/models/${item}
- data/classification/${item}
outs:
- data/results/attack_xai_discard/${item}/
attack_xai_local:
foreach:
- enron_spam
- 20_news
- wiki_pl
do:
wdir: .
cmd: >-
PYTHONPATH=. python experiments/scripts/attack.py
--dataset_name ${item} --attack_type attack_xai_local
deps:
- experiments/scripts/attack.py
- data/models/${item}
- data/classification/${item}
outs:
- data/results/attack_xai_local/${item}/
attack_xai_discard_local:
foreach:
- enron_spam
- 20_news
- wiki_pl
do:
wdir: .
cmd: >-
PYTHONPATH=. python experiments/scripts/attack.py
--dataset_name ${item} --attack_type attack_xai_discard_local
deps:
- experiments/scripts/attack.py
- data/models/${item}
- data/classification/${item}
outs:
- data/results/attack_xai_discard_local/${item}/
do:
wdir: .
cmd: >-
PYTHONPATH=. python experiments/scripts/attack.py
deps:
- experiments/scripts/attack.py
- data/models/${item}