Abstract: Accumulation of dust on solar panels impacts the overall efficiency and the amount of energy it produces. Detecting and mitigating dust accumulation is therefore crucial for optimizing solar energy production. While various techniques exist for detecting dust to schedule cleaning, many of these methods uses licensed software like MATLAB, which can be financially burdensome. This study proposes the use of modified pre-trained ResNet-50 model architecture with an adjusted fully connected layer for binary classification. An experimental setup was installed utilizing a single 75 Wp panel with an inclination maintained at 30-degree angle. The fine dirt particles were artificially introduced and datasets of images of clean and dusty panels were collected from five different sides were taken, to compensate for the surface reflectance from the PV panel due to camera angles. Those datasets were used to train and test the model and the accuracy achieved was 90%. The model's ability to detect dust with minimal false positives ensures more efficient maintenance scheduling. This research demonstrates the potential of AI-driven dust detection systems to enhance the operational efficiency of solar PV installations.