This repository contains two distinct sections. First is an implementation of the FRESH (FeatuRe Extraction and Scalable Hypothesis testing) algorithm for use in the extraction of features from time series data and the reduction in the number of features through statistical testing. The second section is a number of scipts containing functions which are relevant for use in a variety of machine learning applications.
The python packages required to allow successful exectution of all functions within the Machine-learning toolkit can be installed via:
pip install -r requirements.txt
or via conda:
conda install --file requirements.txt
*Running of the notebook examples contained within the FRESH and util sections of this library will require the installation of JupyterQ however this is not a dependancy for the running of functions at an individual level
Place the library file in
$QHOME and load into a q instance using
This will load all the functions contained within the
.ml namespace the
q)\l ml/ml.q q).ml.loadfile`:fresh/init.q
Documentation for all sections of the Machine-learning toolkit are available here.
The Machine-learning toolkit is still in development and is available here as a beta release, further functionality and improvements will be made to the library in the coming months.