Skip to content

chiemi627/UniversalSAX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniversalSAX

This product encodes the time sequence dataset to charactor string by using UniversalSAX technology. The detail of techniques is written in the following paper. (I am sorry that the paper is written in Japanese.)

Usage:

  • Generate index file

% java uSaxLabeler <dimension> <resolution> <labels> <block_resolution>

  • Arguments

    • dimension : dimension of the data. Default values is 3.
    • resolution : the number of cells on each dimension. it is described as $ 2^{resolution} $ Default value is 9. It mean that each dimension has $2^9$ cells.
    • labels : the number of labels. Default value is 2048.
    • block_resolution : Please refer the paper about block resolution because it is very difficult to explain here... Default number is 6.
  • Output

    • The index file is outputed as "LabelInfo_<dimension><resolution><labels>_.txt"
  • Encode time sequence datasets

  • Prepare

    • The time sequence data should be saved as CSV file.
    • Create a directory and put all time sequence datas files in the directory
  • Command

    % java SaxIndexGenerator

  • Arguments

    • dim : dimension of the data
    • res : resolution of the SAX lattice
    • labels : number of labels for Universal SAX
    • windows : the length of the time interval for smoothing the time sequence.
  • Output

    The encoded strings are saves as a file named "result_USAX_<dim><dim><labels>_.csv"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages