Weather forecasting is the process of predicting status atmosphere for certain regions or locations by utilizing recent technology. Thousands years ago, humans tried to foretell weather state in some civilizations studying science stars and astronomy. Realizing conditions has a direct impact on many fields, such as commercial, agricultural, airlines, etc. With development technology, especially...