DEEP NEURAL NETWORK AND CNN MODEL OF DRIVING BEHAVIOR PREDICTION FOR AUTONOMOUS VEHICLES IN SMART CITY
DOI:
https://doi.org/10.37943/20MNZJ4935Keywords:
self-driving cars, machine learning, Mean-shift clustering, Udacity car simulator, Gaussian mixture model, K-means clustering, DBSСAN, self-driving cars; machine learning; Mean-Shift Clustering; Udacity Car Simulator; Gaussian Mixture Model; K-Means clustering; DBSСAN; hierarchical clustering.Abstract
This research applies deep neural networks (DNN) and convolutional neural networks (CNN) to the modeling and prediction of driving behavior in autonomous vehicles within the Smart City context. Developed, trained, validated, and tested within the Keras framework, the model is optimized to predict the steering angle for self-driving vehicles in a controlled simulated environment. Utilizing a training dataset comprised of image data paired with steering angles, the model achieves autonomous navigation along a designated track. Key innovations in the model’s architecture, including parameter fine-tuning and structural optimization, contribute to its computational efficiency and high responsiveness. The integration of convolutional layers facilitates advanced spatial feature extraction, while the inclusion of repeated layers mitigates information loss, with implications for potential future enhancements. Clustering algorithms, including K-Means, DBSCAN, Gaussian Mixture Model, Mean-Shift, and Hierarchical Clustering, further augment the model by providing insights into driving environment segmentation, obstacle detection, and driving pattern analysis, thereby enhancing complex decision-making capabilities amid real- world noise and uncertainty. Empirical results demonstrate the efficacy of Gaussian Mixture and DBSCAN algorithms in addressing environmental uncertainties, with DBSCAN displaying robust noise tolerance and anomaly detection capabilities. Additionally, the CNN model exhibits superior performance, with lower loss values on both training and validation datasets compared to an RNN model, underscoring CNN’s suitability for visually driven tasks within autonomous systems. The study advances the field of autonomous vehicle behavior prediction through a novel integration of neural networks and clustering algorithms to support sophisticated decision-making in autonomous driving. The findings contribute to the development of intelligent systems within the Smart City framework, emphasizing model precision and computational efficiency.
References
Dilmegani, C. (2023). Top data augmentation techniques: Ultimate guide for 2023. AIMultiple.https://research.aimultiple.com/data-augmentation-techniques/
Na, Z. (2019, April 6). Self-driving car simulator. Kaggle. https://www.kaggle.com/datasets/zaynena/selfdriving-car-simulator/data
Nawaz, M. (2023, January 20). Clustering algorithms in machine learning with python. Python Code. https://thepythoncode.com/article/clustering-algorithms-in-machine-learning-with-python
Pal, M. (2022, September 9). Deep learning for self-driving cars. Medium. https://towardsdatascience.com/deep-learning-for-self-driving-cars-7f198ef4cfa2
Saini, A. (2023, October 27). Guide on Support Vector Machine (SVM) algorithm. Analytics Vidhya. https://www.analyticsvidhya.com/blog/2021/10/support-vector-machinessvm-a-complete-gui de-for-beginners/
Zuccolo, R. (2017, April 18). Self-driving cars - opencv and SVM machine learning with scikit-learn for vehicle detection on the... Medium. https://medium.com/@ricardo.zuccolo/self-driving-cars-opencv-and-svm-machine-learning- with-scikit-learn-for-vehicle-detection-on-the-bf88860e055a
Askhatuly, A., Berdysheva, D., Yedilkhan, D., Berdyshev, A. Security Risks of ML Models: Adverserial Machine Learning SIST 2024 - 2024 IEEE 4th International Conference on Smart Information Systems and Technologies, Proceedings, 2024, p. 440–446
Yedilkhan, D., Smakova, S. Machine Learning Approaches for Smart Home Device Recognition from Network Traffic. Procedia Computer Science, 2024, 231, p.709–714.
Amirgaliyev, B., Kuchanskyi, O.,Andrashko, Y.,Yedilkhan, D. A Dynamic Model of Profit Maximization for Carsharing Services: Astana, Republic of Kazakhstan. Urban Science, 2023, 7(3), 74.
Yedilkhan, D., Kyzyrkanov, A.E., Kutpanova, Z.A. ,Aljawarneh, S. ,Atanov, S.K.
Intelligent obstacle avoidance algorithm for safe urban monitoring with autonomous mobile drones. Journal of Electronic Science and Technology, 2024, 22(4), 100277.
Alikhanovna, Kuatbayeva Akmaral, Kuatbayeva Gulnar Kuangaliyevna, and Bektemessov Amanzhol Tokhtyamovich. "Logistics cluster in Smart city." Scientific Research and Experimental Development 1 (2022).
Angelidou, Margarita. "Smart city policies: A spatial approach." Cities 41 (2014): S3-S11.
Methodical recommendations for building smart city in the Republic of Kazakhstan 2022 https://www.gov.kz/memleket/entities/mdai/documents/details/361341?lang=ru
Chen, Zefeng, et al. "Metaverse for smart cities: A surveys." Internet of Things and Cyber- Physical Systems (2024).
Fadhel, Mohammed A., et al. "Comprehensive systematic review of information fusion methods in smart cities and urban environments." Information Fusion (2024): 102317.
Prakash, J., et al. "A vehicular network based intelligent transport system for smart cities using machine learning algorithms." Scientific reports 14.1 (2024): 468.
Naeem, Awad Bin, et al. "Smart road management system for prioritized autonomous vehicles under vehicle-to-everything (V2X) communication." Multimedia Tools and Applications 83.14 (2024): 41637-41654.
Jain, Pritesh. A Smart Transportation System for Existing Vehicles and Roads Infrastructure to Ease Traffic and Toll Problems in India. No. 2024-26-0181. SAE Technical Paper, 2024.
Hazarika, Anakhi, et al. "Edge ML Technique for Smart Traffic Management in Intelligent Transportation Systems." IEEE Access (2024).
Elassy, Mohamed, et al. "Intelligent transportation systems for sustainable smart cities." Transportation Engineering (2024): 100252.
Ullah, Amin, et al. "Smart cities: The role of Internet of Things and machine learning in realizing a data-centric smart environment." Complex & Intelligent Systems 10.1 (2024): 1607-1637.
Jagatheesaperumal, Senthil Kumar, et al. "Artificial intelligence of things for smart cities: advanced solutions for enhancing transportation safety." Computational Urban Science 4.1 (2024): 10.
Kaviratna, Neal. "Testing self-driving cars with game development tools." Special Interest Group on Computer Graphics and Interactive Techniques Conference Talks. (2020).
Zhou, Rui, et al. "Artificial intelligence in engineering education in the case of self-driving vehicle curriculum." 2022 IEEE 25th international conference on intelligent transportation systems (ITSC). IEEE, 2022.
Priya, M. Deva, et al. "Intelligent navigation system for emergency vehicles." Proceedings of the 4th International Conference on Smart City Applications. 2019.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Articles are open access under the Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who publish a manuscript in this journal agree to the following terms:
- The authors reserve the right to authorship of their work and transfer to the journal the right of first publication under the terms of the Creative Commons Attribution License, which allows others to freely distribute the published work with a mandatory link to the the original work and the first publication of the work in this journal.
- Authors have the right to conclude independent additional agreements that relate to the non-exclusive distribution of the work in the form in which it was published by this journal (for example, to post the work in the electronic repository of the institution or publish as part of a monograph), providing the link to the first publication of the work in this journal.
- Other terms stated in the Copyright Agreement.