In this paper, we propose a novel approach for evolving the architecture of a multi-layer neural network. Our method uses combined ART1 algorithm and Max-Min neural network to self-generate nodes in the hidden layer. We have applied the proposed method to the problem of recognizing ID number in identity cards. Experimental results with a real database show that the proposed method has better performance than a conventional neural network.