HOME

TSML (Time-Series Machine Learning)

TSML (Time Series Machine Learning) is package for Time Series data processing, classification, and prediction. It combines ML libraries from Python's ScikitLearn, R's Caret, and Julia ML using a common API and allows seamless ensembling and integration of heterogenous ML libraries to create complex models for robust time-series pre-processing and prediction/classification.

Package Features

Installation

TSML is in the Julia Official package registry. The latest release can be installed at the Julia prompt using Julia's package management which is triggered by pressing ] at the julia prompt:

julia> ]
(v1.0) pkg> add TSML

or

julia> using Pkg
julia> pkg"add TSML"

or

julia> using Pkg
julia> Pkg.add("TSML")

or

julia> pkg"add TSML"

Once TSML is installed, you can load the TSML package by:

julia> using TSML

or

julia> import TSML

Generally, you will need the different transformers and utils in TSML for time-series processing. To use them, it is standard in TSML code to have the following declared at the topmost part of your application:

using TSML 
using TSML.TSMLTransformers
using TSML.TSMLTypes
using TSML.Utils

Tutorial Outline

Manual Outline

ML Library