4.5 Article

Optimizing Steering Angle Predictive Convolutional Neural Network for Autonomous Car

Journal

CMC-COMPUTERS MATERIALS & CONTINUA
Volume 71, Issue 2, Pages 2285-2302

Publisher

TECH SCIENCE PRESS
DOI: 10.32604/cmc.2022.022726

Keywords

Bat algorithm; convolutional neural network; hyperparameters; metaheuristic optimization algorithm; steering angle prediction

Funding

  1. Ministry of Education, Kingdom of Saudi Arabia under the institutional Funding Committee at Najran University, Kingdom of Saudi Arabia [NU/IFC/INT/01/008]

Ask authors/readers for more resources

Deep learning techniques, especially convolutional neural networks (CNNs), have shown remarkable performance in solving vision-related problems, with a focus on architectural design and hyperparameter optimization globally. Metaheuristic algorithms have been proven superior for optimizing CNNs compared to manual-tuning. By applying the bat algorithm and particle swarm optimization algorithm, researchers have found improvements in the steering angle prediction problem in autonomous vehicles.
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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available