Skip to main content

Automatic creation of time series forecasts, regression and classification

Project description

auto-sktime

Automatic creation of time series forecasts, regression and classification.

Installation

For trouble shooting and detailed installation instructions, see the documentation.

Operating system: Linux
Python version: Python 3.8, 3.9, and 3.10 (only 64 bit)
Package managers: pip

pip

auto-sktime is available in pip. You can see all available wheels here.

pip install auto-sktime

or, with maximum dependencies,

pip install auto-sktime[all_extras]

Remaining Useful Life Predictions (AutoRUL)

This section describes how to reproduce the results in the AutoRUL paper. First, checkout the exact code that was used to create the results. Therefore, you can use the tag v0.1.0

git checkout tags/v0.1.0 -b autorul

Next, switch to the scripts directory and use

python remaining_useful_lifetime.py <BENCHMARK>

to run a single benchmark data set. To view the available benchmarks and all configuration parameters run

python remaining_useful_lifetime.py --help

Reproducing results

You can use the following commands to recreate the reported baseline results in the experiments of the paper.

python remaining_useful_lifetime.py <BENCHMARK> --runcount_limit 1 --timeout 3600 --multi_fidelity False --include baseline_lstm
python remaining_useful_lifetime.py <BENCHMARK> --runcount_limit 1 --timeout 3600 --multi_fidelity False --include baseline_cnn
python remaining_useful_lifetime.py <BENCHMARK> --runcount_limit 1 --timeout 3600 --multi_fidelity False --include baseline_transformer
python remaining_useful_lifetime.py <BENCHMARK> --runcount_limit 1 --timeout 7200 --multi_fidelity False --include baseline_rf
python remaining_useful_lifetime.py <BENCHMARK> --runcount_limit 200 --timeout 7200 --multi_fidelity False --ensemble_size 1 --include baseline_svm

with <BENCHMARK> being one of {cmapss,cmapss_1,cmapss_2,cmapss_3,cmapss_4,femto_bearing,filtration,phm08,phme20}. For the AutoRUL evaluation only the benchmark is provided and all remaining default configurations are used.

python remaining_useful_lifetime.py <BENCHMARK>

To reproduce the results from AutoCoevoRUL, checkout the repository from Github and use the autocoevorul.py file to either export the data sets or import the results.

Note

This project has been set up using PyScaffold 4.2.1. For details and usage information on PyScaffold see https://pyscaffold.org/.

Building

To create a new release of auto-sktime you will have to install build and twine

pip install build twine
python -m build

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

auto-sktime-0.1.0.tar.gz (20.7 MB view details)

Uploaded Source

Built Distribution

auto_sktime-0.1.0-py3-none-any.whl (21.3 MB view details)

Uploaded Python 3

File details

Details for the file auto-sktime-0.1.0.tar.gz.

File metadata

  • Download URL: auto-sktime-0.1.0.tar.gz
  • Upload date:
  • Size: 20.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for auto-sktime-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1d0976f64db26298fb71ff2324e6cd4f091910c38648d2fcf1c13c3bc9b0af32
MD5 c99de22a7a4ef9fe7959ec3780bc4a38
BLAKE2b-256 794fc2c2029ac54daee501a601a9d62bd2cc80eb283e43ac936f119d8710e6ff

See more details on using hashes here.

File details

Details for the file auto_sktime-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: auto_sktime-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for auto_sktime-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a52e8ad2837bc419b8f3308d3849d2887bede31fc20bae38098dc162dae1d422
MD5 7c976041f1986493b7171064e18fbb0c
BLAKE2b-256 2c034f8829d16c6c9d31f5ad8b0d4c6d805aea9088a72fbdc74ea506e17e0e33

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page