8000 GitHub - yaminivibha/SOLMformer: SOLMformer · GitHub
[go: up one dir, main page]

Skip to content

About

SOLMformer

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOLMformer

Reproducible code for SOLMformer, a metadata-aware categorical time series generative model.

SOLMformer/
├── README.md
├── requirements.txt
├── data/
├── models/
│   ├── __init__.py
│   ├── gpt.py
│   └── model.py
├── train/
│   ├── __init__.py
│   ├── train_baseline.py
│   └── train_solmformer.py
└── utils/
    ├── __init__.py
    ├── BPIDataset.py
    └── Evaluator.py

Setup

  • export PYTHONPATH="$PWD:${PYTHONPATH}" if you get issues with importing items from one directory into another.
  • pip install -r requirements.txt to install dependencies.

Data

You will need to download datasets

After downloading, unzip and put the .xes file in the data directory. The following train/eval instructions assume that the file data/{dataset-name}.xes exists.

Training and Evaluating Models

Baseline Train/Eval

Run the command

python train/baseline.py --dataset-name={dataset-name}

S-former Train/Eval

SOLMformer-1T Train/Eval

1T-Next Activity

python train/solmformer.py
--logits_weight=1.0 --durations_weight=0.0 --dataset-name={dataset-name}

1T-Next Duration

python train/solmformer.py --logits_weight=0.0 --durations_weight=1.0 --dataset-name={dataset-name}

1T-Time Remaining

python train/solmformer.py --logits_weight=0.0 --durations_weight=0.0 --dataset-name={dataset-name}

SOLMformfer Train/Eval

python train/solmformer.py
--logits_weight={w1}
--durations_weight={w2}
--dataset-name={dataset-name}

About

SOLMformer

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0