A mixed-integer programming approach for optimal configuration of artificial neural networks |
| |
Authors: | Vivek Dua |
| |
Affiliation: | Centre for Process Systems Engineering, Department of Chemical Engineering, University College London, Torrington Place, London WC1E 7JE, United Kingdom |
| |
Abstract: | A mathematical programming approach for automatic computation of the optimal configuration of artificial neural networks (ANNs) is presented. Training of the network is modelled as a mixed-integer program (MIP) where 0–1 binary variables are introduced to represent the existence (binary variable = 1) and non-existence (binary variable = 0) of the nodes and the interconnections between the nodes. The objective is to minimize the number of nodes and/or interconnections to meet a given error criteria. From modelling point of view, the key advantage of the proposed approach is that the user does not have to try different configurations of the network, a solution of the proposed MIP formulation automatically generates the optimal configuration of the network. From the implementation of ANN point of view, a simplified representation of the network is obtained, where redundant nodes and interconnections have been eliminated. A number of examples are presented to demonstrate the applicability of the proposed approach. |
| |
Keywords: | Artificial neural networks Constrained optimization Integer programming Optimal configuration |
本文献已被 ScienceDirect 等数据库收录! |
|