├── .gitignore ├── LICENSE ├── README.md ├── assets ├── MOMENT Logo.png ├── autonlab_logo.png ├── cmu_logo.png ├── moment_architecture.png └── moment_comparison .png ├── data ├── 198_UCR_Anomaly_tiltAPB2_50000_124159_124985.out ├── ECG5000_TEST.ts ├── ECG5000_TRAIN.ts └── ETTh1.csv ├── momentfm ├── __init__.py ├── common.py ├── data │ ├── __init__.py │ ├── anomaly_detection_dataset.py │ ├── base.py │ ├── classification_dataset.py │ ├── informer_dataset.py │ ├── ptbxl_classification_dataset.py │ └── synthetic_data.py ├── models │ ├── __init__.py │ ├── layers │ │ ├── __init__.py │ │ ├── embed.py │ │ └── revin.py │ ├── moment.py │ └── statistical_classifiers.py └── utils │ ├── __init__.py │ ├── anomaly_detection_metrics.py │ ├── data.py │ ├── forecasting_metrics.py │ ├── masking.py │ └── utils.py ├── pyproject.toml ├── requirements.txt ├── setup.py └── tutorials ├── anomaly_detection.ipynb ├── classification.ipynb ├── finetune_demo ├── classification.py ├── classification.sh └── ds.yaml ├── forecasting.ipynb ├── imputation.ipynb ├── ptbxl_classification.ipynb └── representation_learning.ipynb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/README.md -------------------------------------------------------------------------------- /assets/MOMENT Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/assets/MOMENT Logo.png -------------------------------------------------------------------------------- /assets/autonlab_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/assets/autonlab_logo.png -------------------------------------------------------------------------------- /assets/cmu_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/assets/cmu_logo.png -------------------------------------------------------------------------------- /assets/moment_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/assets/moment_architecture.png -------------------------------------------------------------------------------- /assets/moment_comparison .png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/assets/moment_comparison .png -------------------------------------------------------------------------------- /data/198_UCR_Anomaly_tiltAPB2_50000_124159_124985.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/data/198_UCR_Anomaly_tiltAPB2_50000_124159_124985.out -------------------------------------------------------------------------------- /data/ECG5000_TEST.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/data/ECG5000_TEST.ts -------------------------------------------------------------------------------- /data/ECG5000_TRAIN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/data/ECG5000_TRAIN.ts -------------------------------------------------------------------------------- /data/ETTh1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/data/ETTh1.csv -------------------------------------------------------------------------------- /momentfm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/__init__.py -------------------------------------------------------------------------------- /momentfm/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/common.py -------------------------------------------------------------------------------- /momentfm/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /momentfm/data/anomaly_detection_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/data/anomaly_detection_dataset.py -------------------------------------------------------------------------------- /momentfm/data/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/data/base.py -------------------------------------------------------------------------------- /momentfm/data/classification_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/data/classification_dataset.py -------------------------------------------------------------------------------- /momentfm/data/informer_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/data/informer_dataset.py -------------------------------------------------------------------------------- /momentfm/data/ptbxl_classification_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/data/ptbxl_classification_dataset.py -------------------------------------------------------------------------------- /momentfm/data/synthetic_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/data/synthetic_data.py -------------------------------------------------------------------------------- /momentfm/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /momentfm/models/layers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /momentfm/models/layers/embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/models/layers/embed.py -------------------------------------------------------------------------------- /momentfm/models/layers/revin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/models/layers/revin.py -------------------------------------------------------------------------------- /momentfm/models/moment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/models/moment.py -------------------------------------------------------------------------------- /momentfm/models/statistical_classifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/models/statistical_classifiers.py -------------------------------------------------------------------------------- /momentfm/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /momentfm/utils/anomaly_detection_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/utils/anomaly_detection_metrics.py -------------------------------------------------------------------------------- /momentfm/utils/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/utils/data.py -------------------------------------------------------------------------------- /momentfm/utils/forecasting_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/utils/forecasting_metrics.py -------------------------------------------------------------------------------- /momentfm/utils/masking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/utils/masking.py -------------------------------------------------------------------------------- /momentfm/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/momentfm/utils/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/setup.py -------------------------------------------------------------------------------- /tutorials/anomaly_detection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/tutorials/anomaly_detection.ipynb -------------------------------------------------------------------------------- /tutorials/classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/tutorials/classification.ipynb -------------------------------------------------------------------------------- /tutorials/finetune_demo/classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/tutorials/finetune_demo/classification.py -------------------------------------------------------------------------------- /tutorials/finetune_demo/classification.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/tutorials/finetune_demo/classification.sh -------------------------------------------------------------------------------- /tutorials/finetune_demo/ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/tutorials/finetune_demo/ds.yaml -------------------------------------------------------------------------------- /tutorials/forecasting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/tutorials/forecasting.ipynb -------------------------------------------------------------------------------- /tutorials/imputation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/tutorials/imputation.ipynb -------------------------------------------------------------------------------- /tutorials/ptbxl_classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/tutorials/ptbxl_classification.ipynb -------------------------------------------------------------------------------- /tutorials/representation_learning.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moment-timeseries-foundation-model/moment/HEAD/tutorials/representation_learning.ipynb --------------------------------------------------------------------------------