Abstract
Java Fuzzy Cognitive Maps (JFCM) [1] is an open source library by Dimitri De Franciscis [2] that implements fuzzy cognitive maps using the Java™ programming language. In this chapter we will introduce the library and its main features, along with many code examples and experiments that show how to effectively use it in your projects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Traditionally, this was implemented inserting additional intermediate concepts (and connections) between source and destination. In JFCM this has been optimized, it’s just a matter of setting an integer parameter. We’ll see how it works in a specific example.
- 2.
Remember however that, since JFCM is simply a Java library, you can always use any other IDE (e.g. Netbeans, IntelliJ IDEA, vi, Emacs) and build tools (such as Ant or Maven). See JFCM website for more detailed examples on how to configure and use such tools.
References
Java fuzzy cognitive maps website. http://jfcm.megadix.it/
De Franciscis, D.: website. http://www.megadix.it/
Kosko, B.: XI - fuzzy adaptive systems. In: Fuzzy Thinking: The New Science of Fuzzy Logic. Hyperion, New York (1993)
Cammarata, S.: Mappe concettuali fuzzy. Reti Neuronali - Dal Perceptron Alle Reti Caotiche e Neuro-Fuzzy, pp. 169–172. ETAS Libri, Milano (1990)
FCMappers.net website. http://www.fcmappers.net/
Ochoa de Aspuru, G.: Fuzzy Cognitive Maps. http://www.ochoadeaspuru.com/fuzcogmap/index.php
Pajek, program for large network analysis. http://vlado.fmf.uni-lj.si/pub/networks/pajek/
Visone, analysis and visualization of social networks. http://visone.info/
Eclipse IDE. http://www.eclipse.org/
jFuzzyLogic, open source fuzzy logic library and FCL language implementation. http://jfuzzylogic.sourceforge.net/
Papageorgiou, E., Stylios, C., Groumpos, P.: Fuzzy Cognitive Map Learning Based on Nonlinear Hebbian Rule. In: AI 2003: Advances in Artificial Intelligence. pp. 256–268. Springer-Verlag Berlin Heidelberg (2003)
Papageorgiou, E., Groumpos, P.: A Weight Adaptation Method for Fuzzy Cognitive Map Learning. J. Soft. Computing. 9, pp. 846–857. Springer-Verlag, Berlin (2003)
Papageorgiou, E., Stylios, C., Groumpos, P.: Unsupervised Learning Techniques for Fine-Tuning Fuzzy Cognitive Map Causal Links. J. Human-Computer Studies. 64, pp. 727–743 (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
1 Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
De Franciscis, D. (2014). JFCM : A Java Library for FuzzyCognitive Maps. In: Papageorgiou, E. (eds) Fuzzy Cognitive Maps for Applied Sciences and Engineering. Intelligent Systems Reference Library, vol 54. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39739-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-39739-4_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39738-7
Online ISBN: 978-3-642-39739-4
eBook Packages: EngineeringEngineering (R0)