Face detection from cluttered images is very challenging due to the diverse variation of face appearance and the complexity of image background. In this paper, we propose a neural network based approach for locating frontal views of human faces in cluttered images. We use a radial basis function network (RBFN) for separation of face and non-face patterns and the complexity of RBFN is reduced by principal component analysis (PCA). The influence of the number of hidden units and the configuration of basis functions on the detection performance was investigated. To further improve the performance, we integrate the distance from feature subspace into the RBFN. The proposed method has achieved high detection rate and low false positive rate on testing a large number of images.