Skip to content

lsybarguen/khiva-use-cases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Khiva's use-cases

This repository contains some Use Cases where the Khiva Library can be applied.

Introduction

Khiva is an open-source library aimed at analysing time series and its key points are:

  • Features extraction.
  • Time-series re-dimension.
  • Distance comparison.
  • Motifs detection.
  • Discords detection.
  • Similarity study.
  • Statistics extraction.
  • Time series normalization.

All these features are enhanced with an incredible performance due to the usage of accelerators, as the library can be executed in GPU or/and multicore CPUs.

The main library is developed in C++ and includes bindings for different programming languages. The available languages for using the library are:

  • C++
  • Python
  • R
  • Matlab
  • Java

What is this repository for?

This repository provides code, notebooks and presentations that supports and solve a full use case.

What is the repository structure?

In the root directory there are different folders focused on a topic and inside these folders there are directories showing a case study.