FCM EXPERT

If you are using this software for academic purposes, please cite the following reference:

Nápoles, Gonzalo, et al. "FCM expert: Software tool for scenario analysis and pattern classification based on fuzzy cognitive maps." International Journal on Artificial Intelligence Tools 27.07 (2018): 1860010. https://doi.org/10.1142/S0218213018600102

FCM Expert is a software tool for designing, learning and simulating Fuzzy Cognitive Maps (FCMs). This software is completely written in Java language and comprises more than 25,000 source code lines. FCM Expert involves three groups of functions: design, learning and exploitation.

Design functions allow the domain expert to design a complex system in a few steps. Learning functions include population-based and Hebbian-based learning algorithms for computing the weight matrix, improving the convergence or optimizing network architecture. In the next version, population-based algorithms will be replaced by deterministic ones, while Hebbian-based learning algorithms will be removed from the tool. Exploitation functions allow running WHAT-IF simulations and exploring the system convergence.