Literature DB >> 14692634

Bounds on the number of hidden neurons in three-layer binary neural networks.

Zhaozhi Zhang1, Xiaomin Ma, Yixian Yang.   

Abstract

This paper investigates an important problem concerning the complexity of three-layer binary neural networks (BNNs) with one hidden layer. The neuron in the studied BNNs employs a hard limiter activation function with only integer weights and an integer threshold. The studies are focused on implementations of arbitrary Boolean functions which map from [0, 1]n into [0, 1]. A deterministic algorithm called set covering algorithm (SCA) is proposed for the construction of a three-layer BNN to implement an arbitrary Boolean function. The SCA is based on a unit sphere covering (USC) of the Hamming space (HS) which is chosen in advance. It is proved that for the implementation of an arbitrary Boolean function of n-variables (n > or = 3) by using SCA, [3L/2] hidden neurons are necessary and sufficient, where L is the number of unit spheres contained in the chosen USC of the n-dimensional HS. It is shown that by using SCA, the number of hidden neurons required is much less than that by using a two-parallel hyperplane method. In order to indicate the potential ability of three-layer BNNs, a lower bound on the required number of hidden neurons which is derived by using the method of estimating the Vapnik-Chervonenkis (VC) dimension is also given.

Entities:  

Mesh:

Year:  2003        PMID: 14692634     DOI: 10.1016/S0893-6080(03)00006-6

Source DB:  PubMed          Journal:  Neural Netw        ISSN: 0893-6080


  2 in total

1.  The generalization complexity measure for continuous input data.

Authors:  Iván Gómez; Sergio A Cannas; Omar Osenda; José M Jerez; Leonardo Franco
Journal:  ScientificWorldJournal       Date:  2014-04-10

2.  An Intelligent Ensemble Neural Network Model for Wind Speed Prediction in Renewable Energy Systems.

Authors:  V Ranganayaki; S N Deepa
Journal:  ScientificWorldJournal       Date:  2016-03-01
  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.