Skip to content

Many industries have the need to identify current and past weather conditions. The data helps them plan, organize, and/or optimize their operations. Using CNNs we are offering the potential to automate this by providing a digital eye. If an image recognition model could be built to identify conditions by looking at images of the weather, it coul…

Notifications You must be signed in to change notification settings

Kareem100/NN-Weather-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NN-Weather-Analysis

Many industries have the need to identify current and past weather conditions. The data helps them plan, organize, and/or optimize their operations. Using CNNs we are offering the potential to automate this by providing a digital eye. If an image recognition model could be built to identify conditions by looking at images of the weather, it could be deployed to automatically trigger smart devices. The dataset used in this project consists of 5,551 training images and 1,300 testing images. It has 11 classes representing different weather conditions, these classes are: dew, fogsmog, frost, glaze, hail, lightning, rain, rainbow, rime, sandstorm, snow.


Approaches Used in all trials

a) Early Stopping
    A basic problem that arises in training a neural network is to decide how many epochs a model should be trained.
  Too many epochs may lead to overfitting of the model and too few epochs may lead to underfitting of the model.
  In this technique, we can specify an arbitrarily large number of training epochs and stop training once the model
  performance stops improving on a hold out validation dataset.

b) Model Check Point
    The EarlyStopping callback will stop training once triggered, but the model at the end of training may not be the model with
  the best performance on the validation dataset. An additional callback is required that will save the best model observed
  during training for later use. This is known as the ModelCheckpoint callback. The ModelCheckpoint callback is flexible in
  the way it can be used, but in our case, we will use it only to save the best model observed during training
  as defined by a chosen performance measure on the validation dataset.


References

Copyrights

  • KAN Org.
  • University of Ain Shams, Egypt

About

Many industries have the need to identify current and past weather conditions. The data helps them plan, organize, and/or optimize their operations. Using CNNs we are offering the potential to automate this by providing a digital eye. If an image recognition model could be built to identify conditions by looking at images of the weather, it coul…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published