Skip to content
Snippets Groups Projects
dvc.yaml 1.85 KiB
Newer Older
MGniew's avatar
MGniew committed
stages:
  download_dataset:
    foreach:
      - enron_spam
MGniew's avatar
MGniew committed
      - poleval
MGniew's avatar
MGniew committed
    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}/
pwalkow's avatar
pwalkow committed
  preprocess_dataset:
    foreach:
      - enron_spam
      - poleval
    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}/
MGniew's avatar
MGniew committed
  get_model:
    foreach:
      - enron_spam
pwalkow's avatar
pwalkow committed
        # - poleval
MGniew's avatar
MGniew committed
    do:
      wdir: .
      cmd: >-
        PYTHONPATH=. python experiments/scripts/get_model.py
        --dataset_name ${item}
        --output_dir data/models/${item}
      deps:
        - experiments/scripts/get_model.py
pwalkow's avatar
pwalkow committed
        - data/preprocessed/${item}
MGniew's avatar
MGniew committed
      outs:
        - data/models/${item}/
  classify:
    foreach:
      - enron_spam
pwalkow's avatar
pwalkow committed
        #- poleval
MGniew's avatar
MGniew committed
    do:
      wdir: .
      cmd: >-
        PYTHONPATH=. python experiments/scripts/classify.py
        --dataset_name ${item}
        --output_dir data/classification/${item}
      deps:
        - experiments/scripts/classify.py
MGniew's avatar
MGniew committed
        - data/models/${item}/
pwalkow's avatar
pwalkow committed
        - data/preprocessed/${item}/
MGniew's avatar
MGniew committed
      outs:
MGniew's avatar
MGniew committed
        - data/classification/${item}
MGniew's avatar
MGniew committed
  explain:
    foreach:
      - enron_spam
pwalkow's avatar
pwalkow committed
        #- poleval
MGniew's avatar
MGniew committed
    do:
      wdir: .
      cmd: >-
        PYTHONPATH=. python experiments/scripts/explain.py
        --dataset_name ${item}
        --output_dir data/explanations/${item}
      deps:
        - experiments/scripts/explain.py
MGniew's avatar
MGniew committed
        - data/models/${item}
pwalkow's avatar
pwalkow committed
        - data/preprocessed/${item}
MGniew's avatar
MGniew committed
      outs:
        - data/explanations/${item}/