资 源 简 介
Numerical learning library
NLL is a multi-platform open source project entirely written in C++. Its goal is to propose generic and efficient algorithms for machine learning and more specifically computer vision. It is intended to be very easy to integrate and it is mainly composed of header files with no dependency on any library but the STL.
Architecture
NLL implements generic algorithms using template metaprogramming and a minimalist interface. Several layers are used:
* core: the very basic structures and operations
* algorithm_impl: generic algorithms with very limited dependencies and interface
* algorithm: algorithms taking advantage of the NLL framework
* imaging: algorithms related to imaging techniques such as volumes, slices, blending, lut tables, multi-planar reconstruction or maximum intensity projection.
Details
Here is an overview of some algorithms implemented in NLL:
* classifiers (k-nearest neighbour, multi-layered