计算机科学
人工神经网络
水准点(测量)
进化算法
人工智能
渡线
一般化
集成学习
集合(抽象数据类型)
机器学习
数学
大地测量学
数学分析
程序设计语言
地理
作者
Jing Liang,Guanlin Chen,Boyang Qu,Caitong Yue,Kunjie Yu,Kangjia Qiao
标识
DOI:10.1016/j.asoc.2021.107951
摘要
Recently, artificial neural networks have been widely used for classification. It is important to optimize the weight parameters and topological structure of the neural network simultaneously. These two tasks are interdependent and should be solved at the same time to achieve a better result. However, existing works cannot balance the accuracy and diversity of neural networks very well. In this paper, a cooperative co-evolutionary algorithm is proposed to simultaneously evolve artificial neural network topology, neuron attributes, and connection weights. In the proposed algorithm, two effective strategies are proposed. First, the niche-based strategy is used in the evolutionary and cooperative process to refine the local search ability. In this way, a set of candidate networks with a higher level of output diversity is obtained. Second, a two-step comparison scheme is designed to acquire a compact ensemble network. Moreover, a fully connected weights matrix crossover scheme is used to avoid destroying the network structure. The proposed algorithm is tested on the benchmark classification problems in the UCI machine learning repository and compared with other state-of-the-art methods. The experimental results show that the proposed niche-based cooperative co-evolutionary ensemble neural network has a higher capability of generalization compared with other methods in six of nine kinds of classification problems. Furthermore, the proposed ensemble neural network has relatively low complexity.
科研通智能强力驱动
Strongly Powered by AbleSci AI