Octave-ann is software that provides a convenient way to use the ANNs (Artificial Neural Networks) library in Octave. It is a set of bindings that facilitates the seamless integration of ANN library within Octave.
The returned result is stored in 'nn_idx' which contains the row indices of the 5 (approximate) nearest neighbors with their distances stored in 'dd'. These data are computed in O(k log(n)) or less, depending on the value of 'k', which varies according to the obtained approximation's quality. The software has no restrictions on the number of points with hundreds of dimensions involved, except for the available memory. Once a data set is constructed, it can be repeatedly used to perform multiple lookups. Multiple data structures, algorithms, and parameters can be selected from using this software.
Users seeking more information on these features can visit the official ANN homepage, while attempting the test examples in the bindings/tests/octave directory is an excellent way to gain further insight. These examples serve as practical guides since SWIG/Octave does not presently offer a convenient mechanism to add documentation within wrapper code.
Version 1.0: N/A