The Evolving Tree has been designed to have very modest system requirements. The main development has been done on Linux, but it should run on all somewhat posixish systems, including FreeBSD and the other BSDs, SGI's Irix and Tru64. Windows should also work, but this has not been tested due to lack of testing equipment.
The core of the Evolving Tree consists of two programs,
etreetrain
and etreequery
. They are coded as
very light weight C++ programs. To get them working on your system,
you need to compile them on your system. We recommend the Gnu C++ compiler. Advanced users may
want to browse the makefile in the source directory for support of
other compilers. Compilation instructions are available here.
The programs above offer very limited features. Therefore there are a bunch of helper scripts to deal with data pre-processing, cross-validation and other important tasksx. Information on the scripts can be found here.
These scripts have been coded entirely in Python. All scripts except one run on
regular Python installation without any additional packages. The
exception is the data_whiter.py
script, which whitens the
data using Karhunen-Loeve transform. It uses the Numerical Python package.
However using this script is optional.
Copyright 2004 Jussi Pakkanen, Laboratory of Computer and Information Science, Helsinki University of Technology.