Introduction to Fuzzy Cognitive Map-Based Classification

Agnieszka Jastrzebska, Gonzalo Nápoles

    Research output: Chapter in Book/Report/Conference proceedingChapterScientific

    22 Downloads (Pure)

    Abstract

    In this chapter, we elaborate on the construction of a FCM-based classifier for tabular data classification. The pipeline comprises exploratory data analysis, preliminary input processing, classification mechanism construction, and quality evaluation. The specifics of how to adapt an FCM to this task are discussed. We use a two-block FCM architecture. One block is specific to the input, and the second is used for class label generation. We have as many inputs as features and as many outputs as classes such that the weights are learned using Genetic Algorithms. The procedure is illustrated with a case study where we process a dataset named “wine”. The overall quality of a basic FCM-based classifier is shown, and the behavior of feature-related activation values is studied. The chapter contains a complete Python code for the elementary FCM-based classifier. The reader may conveniently follow and replicate the discussed experiment. Therefore, this chapter is specifically dedicated to those who wish to get well-acquainted with the elementary FCM-based classification model. The secondary goal of this chapter is to introduce notions essential to tabular data classification. These notions are utilized in the next chapters devoted to more advanced data classification models.
    Original languageEnglish
    Title of host publicationFuzzy Cognitive Maps
    EditorsPhilippe J. Gianbbanelli, Gonzalo Nápoles
    PublisherSpringer Nature Switzerland AG
    Chapter9
    Pages165-192
    Number of pages28
    ISBN (Print)978-3-031-48962-4
    DOIs
    Publication statusPublished - 2024

    Fingerprint

    Dive into the research topics of 'Introduction to Fuzzy Cognitive Map-Based Classification'. Together they form a unique fingerprint.

    Cite this