Face recognition has always been one of the most searched and popular applications of object detection, starting from the early seventies. Facial recognition is used for access control, authentication, fraud detection, surveillance, and by individuals to unlock their devices. The less intrusive and robustness of the face detection systems, make it better than the fingerprint scanner and iris scanner. The frontal face can be easily detected, but multi-view face detection remains a difficult task, due to various factors like illumination, various poses, occlusions, and facial expressions. In this paper, we propose a Deep Neural Network (DNN) based approach to improve the accuracy of detection of the face. We show that Deep Neural Networks algorithms have better accuracy than traditional face detection algorithms for multi-view face detection. The Deep Neural Network (DNN) gives more precise and accurate results, as the DNN model is trained with large datasets and, the model learns the best features from the dataset.