Weather classification plays an important role in many fields, including agriculture, transportation, and meteorology. Traditional methods for weather recognition are usually based on human observation or sensor networks, which are prone to errors and quite costly. To overcome the limitation, this research implements the Convolutional Neural Network method with a Residual Network model architecture for image-based weather classification. Using a dataset of 1,500 images categorized into five weather conditions cloudy, foggy, rainy, sunny and sunrise. The model training accuracy reached a level of 92%, while the validation accuracy reached a level of 94% and resulted in a testing accuracy of 86.7%. The model training accuracy was high for sunny and sunrise conditions. Accuracy was lower in rainy and foggy weather conditions. This research shows that the ResNet model architecture can provide a low-cost, efficient, and high-accuracy solution for weather classification.Weather classification plays an important role in many fields, including agriculture, transportation, and meteorology. Traditional methods for weather recognition are usually based on human observation or sensor networks, which are prone to errors and quite costly. To overcome the limitation, this research implements the Convolutional Neural Network method with a Residual Network model architecture for image-based weather classification. Using a dataset of 1,500 images categorized into five weather conditions cloudy, foggy, rainy, sunny and sunrise. The model training accuracy reached a level of 92%, while the validation accuracy reached a level of 94% and resulted in a testing accuracy of 86.7%. The model training accuracy was high for sunny and sunrise conditions. Accuracy was lower in rainy and foggy weather conditions. This research shows that the ResNet model architecture can provide a low-cost, efficient, and high-accuracy solution for weather classification.