Development of a convolutional neural network model for solar panel fault detection with preventive maintenance reporting options | IET Conference Publication | IEEE Xplore