FLPD is an automatic learning system based on fuzzy prototypes.
Using FLPD, it's easy to calculate supervised and unsupervised learning processes. At the same time, more experimented users can configure a high number of parameters of the calculation process, and they can also design their own personalized learning procedures.
The induction kernel of the system is based on the HPI algorithm (Hierarchical Prototype Induction). However, an advanced user can design and use its own induction algorithm based on fuzzy prototypes.
The system is structured in layers which contains several utilities working at different abstraction levels, allowing to combine flexibility, power and simplicity.
All the system is based in a C++ library for fuzzy logic and machine learning, which allows to represent and manipulate fuzzy information and apply machine learning techniques.