{"title":"基于进化算法的神经模糊分类器","authors":"Amir Soltany Mahboob, M. R. Moghaddam","doi":"10.1109/CSICC52343.2021.9420556","DOIUrl":null,"url":null,"abstract":"Neuro-fuzzy systems have been proved effective in training classifiers, especially when it comes to noisy, inaccurate or incomplete datasets. For this reason, and due to their simple comprehensible nature, these systems have become popular in designing classifiers. One of the major challenges in designing a neuro-fuzzy classifier is achieving the optimum system parameters such as the type and position of the membership function as well as its training method. These factors could affect the function of the classifier significantly. In this paper, a novel method based on evolutionary algorithms such as inclined planes optimization algorithm (IPO), particle swarm optimizer (PSO) and genetic algorithm (GA) is introduced to design a neuro-fuzzy classifier in such a way that the accuracy is increased and the error rate is minimized. To prove the efficiency of the proposed method, several experiments are conducted on well-known datasets with different number of classes and different feature vector lengths. Results indicate that the proposed evolutionary-based neuro-fuzzy classifier is superior to a normal neuro-fuzzy classifier in terms of accuracy. In addition, experiments showed that the proposed method is able to properly classify the data with a relatively high stability.","PeriodicalId":374593,"journal":{"name":"2021 26th International Computer Conference, Computer Society of Iran (CSICC)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A Neuro-Fuzzy Classifier Based on Evolutionary Algorithms\",\"authors\":\"Amir Soltany Mahboob, M. R. Moghaddam\",\"doi\":\"10.1109/CSICC52343.2021.9420556\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Neuro-fuzzy systems have been proved effective in training classifiers, especially when it comes to noisy, inaccurate or incomplete datasets. For this reason, and due to their simple comprehensible nature, these systems have become popular in designing classifiers. One of the major challenges in designing a neuro-fuzzy classifier is achieving the optimum system parameters such as the type and position of the membership function as well as its training method. These factors could affect the function of the classifier significantly. In this paper, a novel method based on evolutionary algorithms such as inclined planes optimization algorithm (IPO), particle swarm optimizer (PSO) and genetic algorithm (GA) is introduced to design a neuro-fuzzy classifier in such a way that the accuracy is increased and the error rate is minimized. To prove the efficiency of the proposed method, several experiments are conducted on well-known datasets with different number of classes and different feature vector lengths. Results indicate that the proposed evolutionary-based neuro-fuzzy classifier is superior to a normal neuro-fuzzy classifier in terms of accuracy. In addition, experiments showed that the proposed method is able to properly classify the data with a relatively high stability.\",\"PeriodicalId\":374593,\"journal\":{\"name\":\"2021 26th International Computer Conference, Computer Society of Iran (CSICC)\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-03-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 26th International Computer Conference, Computer Society of Iran (CSICC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CSICC52343.2021.9420556\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 26th International Computer Conference, Computer Society of Iran (CSICC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSICC52343.2021.9420556","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Neuro-Fuzzy Classifier Based on Evolutionary Algorithms
Neuro-fuzzy systems have been proved effective in training classifiers, especially when it comes to noisy, inaccurate or incomplete datasets. For this reason, and due to their simple comprehensible nature, these systems have become popular in designing classifiers. One of the major challenges in designing a neuro-fuzzy classifier is achieving the optimum system parameters such as the type and position of the membership function as well as its training method. These factors could affect the function of the classifier significantly. In this paper, a novel method based on evolutionary algorithms such as inclined planes optimization algorithm (IPO), particle swarm optimizer (PSO) and genetic algorithm (GA) is introduced to design a neuro-fuzzy classifier in such a way that the accuracy is increased and the error rate is minimized. To prove the efficiency of the proposed method, several experiments are conducted on well-known datasets with different number of classes and different feature vector lengths. Results indicate that the proposed evolutionary-based neuro-fuzzy classifier is superior to a normal neuro-fuzzy classifier in terms of accuracy. In addition, experiments showed that the proposed method is able to properly classify the data with a relatively high stability.