This document presents research on using deep learning techniques to detect diabetic retinopathy from fundus photographs. Three deep learning models - Convolutional Neural Network (CNN), VGG-16, and ResNet152V2 - were trained on a dataset of 3,662 color fundus images labeled 0-4 for disease severity. The ResNet152V2 model achieved the highest accuracy of 98% for classification. A web application was also developed to allow users to upload images for classification and receive diagnosis results and notifications by email. The research demonstrates the ability of deep learning models, especially ResNet152V2, to accurately detect diabetic retinopathy from fundus photos.