Skip to main content

Easy-to-use box ML solution for forcasting consumption

Project description

Icon

What is this Library about?

Easy-to-use (4 lines of code, actually) framework for training powerful predictive models!

Description

We made a mother-model, which consists of multiple layers of predictive models: ewma is used as trend, Prophet is used for getting seasonality, CatBoost is used for predicting residuals. Why did we do that? Because we needed a out-of-the-box solution, which could be used by non-ML users.

How-to-install?

You can install this framework via pypi:

pip install TeremokTSLib

How-to-use?

You can watch an example in TeremokTSLib/tests foulder. All you need is dataframe with 2 columns: date, consumption. Then you can initiate mother-model and train it with just 2 rows of code:

import TeremokTSLib as tts
model = tts.Model()
model.train(data=data)

Maintained by

Library is developed and being maintained by Teremok ML team

Contacts

Change Log

0.1.0 (27.07.2024)

  • First release

1.1.0 (28.07.2024)

  • Beta verison release
  • Visualisation of itertest added

1.1.1 (06.08.2024)

  • Fixed some bugs

1.1.2 (09.08.2024)

  • Added parallel training for Prophet

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

TeremokTSLib-1.1.2.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

TeremokTSLib-1.1.2-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file TeremokTSLib-1.1.2.tar.gz.

File metadata

  • Download URL: TeremokTSLib-1.1.2.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for TeremokTSLib-1.1.2.tar.gz
Algorithm Hash digest
SHA256 386b2a2a77a785e314f471285df3d1fc76899a96ebdccee85975489082dd5571
MD5 679745d255637978abbf7ace6872882e
BLAKE2b-256 03f123e1f429b6012a427e39eb988a5c619a8afcc7e481385849d049260bb380

See more details on using hashes here.

File details

Details for the file TeremokTSLib-1.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for TeremokTSLib-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e0e6fa6b57749cbe8ba5b9b4474cadce0a4e742fbbbaa924d01b284967a8a92e
MD5 65b8599e13a3e0f99906cafe367355ea
BLAKE2b-256 afac92905360c1d4aa7c86c8c3d23d65b08c69b4e6ea1535305a614050f9d209

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