Page 175 - Kỷ yếu hội thảo khoa học lần thứ 12 - Công nghệ thông tin và Ứng dụng trong các lĩnh vực (CITA 2023)
P. 175

Tran Quy Nam and Phi Cong Huy                                                   159


                     people before going outside, which help to give good guidance to people for wearing,
                     traveling  in  the  appropriate  weathers.  In  addition,  the  high  accurate  recognition  of
                     weather  image  can  help  people  to  avoid  negative  effects  or  damages  of  natural
                     disasters.
                       For weather forecasting, the correct recognition of image of  weather phenomena
                     that occurred the day before will also affect weather conditions for the next few days,
                     thus lead to the exact assessment of environmental quality on weather. Furthermore,
                     the  high  accuracy  classifications  of  different  weather  phenomena  have  positive
                     impacts on agriculture. The accurate recognition of weather phenomena can improve
                     agricultural  production.  In  transportation,  the  trustful  assessment  of  weather
                     phenomena  has  much  influence  on  moving,  transportation,  and  vehicle  assistant
                     driving systems. Therefore, it is becoming a significant  issue to soon recognize the
                     weather  image  in  our  daily  lives.  The  automatic  methodology  of  weather  image
                     classification  through  AI  technology  can  help  people  to  achieve  sustainable
                     development.  The  accurate  processing  and  identification  of  weather  images  taken
                     from  drone  or  camera  observation  stations  is  an  important  method  in  social  and
                     economic development and our lives in the real world.
                       In this  paper, we  implement the combined  models of CNN  neural network  with
                     XGBoost algorithm to apply into a weather image phenomenon classification, which
                     is a deep learning algorithm using a data set containing 6,862 images with 11 types of
                     weather phenomena. Due to limited dataset of images and computing resources, this
                     study does not aim to find the better and higher rate of accuracy of the deep learning
                     models in classification problem. Instead, this study aim to prove that the proposed
                     hybrid  model,  namely  CNN-XGBoost  can  provide  higher  performance  in  term  of
                     accuracy measurement in comparisons with other models, such as simple CNN with
                     softmax  probability,  and  other  hybrid  models,  namely  CNN-SVC,  CNN-Decision
                     Tree,  CNN-AdaBoost,  CNN-Multi-layer  Perceptron  Classifier.  The  following
                     paragraphs  will  describe  the  related  works,  methodology,  experimental  results  and
                     conclusion.



                     2      Related works


                     In fact, there have been many studies using machine learning models, deep learning
                     models  to  identify  weather  images.  In  their  papers,  Xiao  et  al.  [1]  implemented  a
                     novel deep CNN that was named as MeteCNN for weather phenomena classification
                     to provide good results. Their MeteCNN used VGG16 as the framework to build the
                     proposed  MeteCNN  model.  In  fact,  the  MeteCNN  discarded  the  fully  connected
                     layers (FCL) and then it added a global average pooling layer instead of max pooling
                     layer before the softmax layer for classification task. Mohammad & Selvia [2] studied
                     to  classify  weather  images  using  CNN  with  Transfer  Learning  with  four  CNN
                     architectures, namely MobileNetV2, VGG16, DenseNet201, and Xception to perform
                     weather image classification. They used the transfer learning aimed to speed up the
                     process of training models to get better and faster performance. They applied those 4
                     CNN  architectures  into  the  weather  image  which  consists  of  six  classes,  namely





                     ISBN: 978-604-80-8083-9                                                  CITA 2023
   170   171   172   173   174   175   176   177   178   179   180