The user can enter values and prediction rain. Weather predicting is an application of science and technology to
predict the state of the atmosphere for a particular location. Ancient weather prediction methods usually relied on the
observed patterns of events, also called pattern recognition. For example, ifthe humidity increases with the formation
of clouds at sunset, then tomorrow it will be rainy. However, notall of these predictions are reliable. Here this system
will predict the weather based on parameters liketemperature, humidity, wind etc. (htt1)
The user will enter some data such as temperature, humidity and wind into the system and then RainTomorrw will
predict the weather based on training and testing the dataset on the previous data in the dataset. Our role in this system
is to add the previous weather data in the database and clean it of missingvalues and errors either by deleting
ineffective values or filling in the average or most common values andthen processing outliers using z-Score and IQr.
Then search for the relationships between the variable through correlation coefficients. Accordingly, a decision tree
was built based on the value of entropy, andthen training and testing were performed using scientific methods used
in machine learning, including Random Forest and Gradient Boosting algorithm.
After we finished training and testing the model and reviewing the accuracy, a simple website was designedso that
the user could know the RainTomorrw.
Thus, this prediction will prove to be reliable. The system can be used in transportation, shipping, agriculture,
education, sports, open events, etc. through the form via the link.