/Tsxtend

Repository TSxtend

Primary LanguagePython

TSxtend

Introduction

TSxtend is a tool that will help to perform time series experimentation. The time series experimentation can be recorded with the help of the mlflow library.

It has three modules:

All this is done through the execution of a simple command line. For this, it is necessary to configure a series of files, depending on the techniques to be used in our experimentation. This will do all the necessary calculations and store the results helping us to get results quickly and efficiently.

The modules that include this tool are the next:

Main file config is main.yaml. In this file we can select the algorithms implemented etl, mlearn, deepl in our tool for our experiments.

We can configure:

  • etl: Algorithms list implemented etl.
  • mlearn: Algorithms list implemented machine learning.
  • deepl: Algorithms list implemented Deep Learning.
  • n_rows: Number files show from selected DataSet.
  • element: Selection elements analice. [TO-DO]
  • input_dir: Input Directory.
  • output dir: Output Directory.

Link Code: main.py

Installation

VirtualEnv

pip3 install virtualenv

virtualenv -p [path] venv

MLFLOW

pip3 install mlflow

MLFLOW UI

mlflow ui

PROJECT RUN

mlflow run . --experiment-name=[name_experiment]

CONDA

Tsxtend

Repository TSxtend