Optimizing Steering Angle Predictive Convolutional Neural Network for Autonomous Car

被引:3
|
作者
Saleem, Hajira [1 ]
Riaz, Faisal [1 ]
Shaikh, Asadullah [2 ]
Rajab, Khairan [2 ,3 ]
Rajab, Adel [2 ]
Akram, Muhammad [2 ]
Al Reshan, Mana Saleh [2 ]
机构
[1] Mirpur Univ Sci & Technol MUST, Dept Comp Sci & Informat Technol, Natl Ctr Robot & Automat NCRA HEC Pakistan, Affiliated Lab,Control Automot & Robot Lab, Mirpur Azad Kashmir 10250, Pakistan
[2] Najran Univ, Coll Comp Sci & Informat Syst, Najran 61441, Saudi Arabia
[3] Univ S Florida, Coll Comp Sci & Engn, Tampa, FL 33620 USA
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2022年 / 71卷 / 02期
关键词
Bat algorithm; convolutional neural network; hyperparameters; metaheuristic optimization algorithm; steering angle prediction; OPTIMIZATION; ALGORITHM; VEHICLES; PSO;
D O I
10.32604/cmc.2022.022726
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deep learning techniques, particularly convolutional neural networks (CNNs), have exhibited remarkable performance in solving vision-related problems, especially in unpredictable, dynamic, and challenging environments. In autonomous vehicles, imitation-learning-based steering angle prediction is viable due to the visual imagery comprehension of CNNs. In this regard, globally, researchers are currently focusing on the architectural design and optimization of the hyperparameters of CNNs to achieve the best results. Literature has proven the superiority of metaheuristic algorithms over the manual-tuning of CNNs. However, to the best of our knowledge, these techniques are yet to be applied to address the problem of imitation-learning-based steering angle prediction. Thus, in this study, we examine the application of the bat algorithm and particle swarm optimization algorithm for the optimization of the CNN model and its hyperparameters, which are employed to solve the steering angle prediction problem. To validate the performance of each hyperparameters' set and architectural parameters' set, we utilized the Udacity steering angle dataset and obtained the best results at the following hyperparameter set: optimizer, Adagrad; learning rate, 0.0052; and nonlinear activation function, exponential linear unit. As per our findings, we determined that the deep learning models show better results but require more training epochs and time as compared to shallower ones. Results show the superiority of our approach in optimizing CNNs through metaheuristic algorithms as compared with the manual-tuning approach. Infield testing was also performed using the model trained with the optimal architecture, which we developed using our approach.
引用
收藏
页码:2285 / 2302
页数:18
相关论文
共 50 条
  • [1] Adaptive Convolutional Neural Network for Predicting Steering Angle and Acceleration on Autonomous Driving Scenario
    Vasiljevic, Ive
    Music, Josip
    Mendes, Joa
    Lima, Jose
    [J]. OPTIMIZATION, LEARNING ALGORITHMS AND APPLICATIONS, PT II, OL2A 2023, 2024, 1982 : 132 - 147
  • [2] A Lightweight Convolutional Neural Network to Predict Steering Angle for Autonomous Driving Using CARLA Simulator
    Ul Hassan, Imtiaz
    Zia, Huma
    Fatima, H. Sundus
    Yusuf, Syed Adnan
    Khurram, Muhammad
    [J]. MODELLING AND SIMULATION IN ENGINEERING, 2022, 2022
  • [3] Steering Angle Prediction for Autonomous Cars Based on Deep Neural Network Method
    Zhang, Jian
    Huang, Hailong
    [J]. 2020 AUSTRALIAN AND NEW ZEALAND CONTROL CONFERENCE (ANZCC 2020), 2020, : 205 - 208
  • [4] Autonomous Car based on Neural Network
    Zulfiqar, Rakhshan
    Ahmed, Nimrah
    Farhi, Lubna
    [J]. 2022 GLOBAL CONFERENCE ON WIRELESS AND OPTICAL TECHNOLOGIES (GCWOT), 2022, : 11 - 15
  • [5] Optimizing Convolutional Neural Network Architectures
    Balderas, Luis
    Lastra, Miguel
    Benitez, Jose M.
    [J]. MATHEMATICS, 2024, 12 (19)
  • [6] Optimizing Convolutional Neural Network on DSP
    Jagannathan, Shyam
    Mody, Mihir
    Mathew, Manu
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2016,
  • [7] Autonomous Driving Car Using Convolutional Neural Networks
    Chaudhari, Raj
    Dubey, Shivani
    Kathale, Jayesh
    Rao, Rama
    [J]. PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICICCT), 2018, : 936 - 940
  • [8] Neural Network Modeling for Steering Control of an Autonomous Vehicle
    Garimella, Gowtham
    Funke, Joseph
    Wang, Chuang
    Kobilarov, Marin
    [J]. 2017 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2017, : 2609 - 2615
  • [9] Drivable Area Detection in Unstructured Environments based on Lightweight Convolutional Neural Network for Autonomous Driving Car
    Yu, Yue
    Lu, Yanhui
    Wang, Pengyu
    Han, Yifei
    Xu, Tao
    Li, Jianhua
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (17):
  • [10] The Implementtion of Steering Angle Estimation on Miniature Raspberry Pi-based Autonomous Car
    Paponpen, Kittithuch
    Sucharitpongpan, Kantapong
    Termsaithong, Nichakarn
    Chaipunya, Parin
    [J]. 2022 IEEE 17TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2022, : 1037 - 1042