Abstract

In this paper, we introduce a memristor-crossbar based hardware in order to implement the Clustering Fuzzification Algorithm with on-chip learning capability. The proposed Clustering Fuzzification Algorithm (CFA) is able to fuzzify all crisp clusters and obtain the fuzzy membership functions based on the density of the clusters. Fuzzy clustering is a more natural way of clustering than hard clustering, which is more similar to the way of categorizing by the human brain. However, there are various crisp algorithms with different capabilities to deal with different clustering problems. By means of CFA, it is possible to benefit from the diversity of crisp clustering algorithms and the advantages of having fuzzy clusters simultaneously. According to the high computational complexity of CFA, utilizing an analog structure of real-time processing can be beneficial. Recently, implementation of neural networks and fuzzy algorithms on memristive devices has emerged in the machine learning field. In this research, in order to take advantages of the memristor devices as the valuable analog structure, the clustering fuzzification algorithm is adapted with the concepts of processing in the memristor-crossbar structure, and an implementation of the algorithm on the memristor-crossbar structure is introduced. Computer simulations confirmed the precision of the implemented algorithm.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.