Згорткова нейронна мережа для системи розпізнавання порід собак

Автор(и)

  • К. Хотінь КПІ ім. Ігоря Сікорського, Україна
  • В. Шимкович КПІ ім. Ігоря Сікорського, Україна
  • П. Кравець КПІ ім. Ігоря Сікорського, Україна
  • А. Новацький КПІ ім. Ігоря Сікорського, Україна
  • Л. Шимкович КПІ ім. Ігоря Сікорського, Україна

DOI:

https://doi.org/10.20535/1560-8956.45.2024.313022

Ключові слова:

згорткові нейронні мережі, трансферне навчання, розпізнавання порід собак, доповнення даних, Python, tensorflow, keras

Анотація

Об’єктом дослідження є моделі загорткових нейронних мереж та набори даних для навчання загорткових нейронних мереж. Метою дослідження є підвищення ефективності розпізнавання порід собак з використанням згорткових нейронних мереж при їх реалізації в мобільних застосунках. Для досягнення мети пропонується нейромережева модель на базі модифікованої моделі MobileNetV3-Large, що навчена на доопрацьованому наборі даних "70 Dog Breeds-Image Data Set" з використанням методів доповнення даних. Запропонована модель показує точність розпізнавання 96% на 70 різних породах собак. Отриману модель інтегровано в систему розпізнавання порід собак, яка базується на мобільній платформі. Реалізована програма створює функціональні можливості для взаємодії з отриманою моделлю та ідентифікує породу собаки в реальному часі.

Бібл. 30, іл. 5

Посилання

Shymkovych V., Telenyk S., Kravets P. (2021) Hardware implementation of radialbasis neural networks with Gaussian activation functions on FPGA. Neural Computing and Applications. vol. 33, no. 15, pp. 9467-9479. https://doi.org/10.1007/s00521-021-05706-3

Zhao, X., Wang, L., Zhang, Y., Han, X., Deveci, M., & Parmar, M. (2024). A review of convolutional neural networks in computer vision. Artificial Intelligence Review, 57(4), 1-43. https://doi.org/10.1007/s10462-024-10721-6

Singh, T., & Vishwakarma, D. K. (2019). Video benchmarks of human action datasets: a review. Artificial Intelligence Review, 52, 1107-1154. https://doi.org/10.1007/s10462-018-9651-1

Singh, T., & Vishwakarma, D. K. (2021). A deeply coupled ConvNet for human activity recognition using dynamic and RGB images. Neural Computing and Applications, 33(1), 469-485. https://doi.org/10.1007/s00521-020-05018-y

Bezliudnyi Y., Shymkovych V., Kravets P., Novatsky A., Shymkovych L. Prorussian propaganda recognition and analytics system based on text classification model and statistical data processing methods. Адаптивні системи автоматичного управління: міжвідомчий науково-технічний збірник. 2023. № 1 (42), c. 15-31. https://doi.org/10.20535/1560-8956.42.2023.278923

Kobchenko, V.R., Shymkovysh, V.M., Kravets, P.I., Novatskyi, A.O., Shymkovysh, L.L., & Doroshenko, А.Y. (2024). An intelligent chatbot for evaluating the emotional colouring of a message and responding accordingly. PROBLEMS IN PROGRAMMING, (1), 23-29. http://doi.org/10.15407/pp2024.01.23

Ma, P., Li, C., Rahaman, M. M., Yao, Y., Zhang, J., Zou, S., & et al. (2023). A state-of-the-art survey of object detection techniques in microorganism image analysis: from classical methods to deep learning approaches. Artificial Intelligence Review, 56(2), 1627-1698. https://doi.org/10.1007/s10462-022-10209-1

Li, Z., Liu, F., Yang, W., Peng, S., & Zhou, J. (2021). A survey of convolutional neural networks: analysis, applications, and prospects. IEEE transactions on neural networks and learning systems, 33(12), 6999-7019. https://doi.org/10.1109/TNNLS.2021.3084827

Hu, K., Jin, J., Zheng, F., Weng, L., & Ding, Y. (2023). Overview of behavior recognition based on deep learning. Artificial intelligence review, 56(3), 1833-1865. https://doi.org/10.1007/s10462-022-10210-8

Kravets, P., Novatskyi, A., Shymkovych, V., Rudakova, A., Lebedenko, Y., Rudakova, H. Neural Network Model for Laboratory Stand Control System Controller with Parallel Mechanisms. Lecture Notes on Data Engineering and Communications Technologies. Springer, Cham. 2023. Vol 181. pp. 47-58 https://doi.org/10.1007/978-3-031-36118-0_5

Schoenebeck, J. J., & Ostrander, E. A. (2014, October 11). Insights into Morphology and Disease from the Dog Genome Project. Annual Review of Cell and Developmental Biology, 30(1), 535–560. https://doi.org/10.1146/annurev-cellbio-100913-012927

Ling Shao, Fan Zhu, & Xuelong Li. (2015, May). Transfer Learning for Visual Categorization: A Survey. IEEE Transactions on Neural Networks and Learning Systems, 26(5), 1019–1034. https://doi.org/10.1109/tnnls.2014.2330900

Ribani, R., & Marengoni, M. (2019, October). A Survey of Transfer Learning for Convolutional Neural Networks. 2019 32nd SIBGRAPI Conference on Graphics, Patterns and Images Tutorials (SIBGRAPI-T). https://doi.org/10.1109/sibgrapi-t.2019.00010

Kaya, A., Keceli, A. S., Catal, C., Yalic, H. Y., Temucin, H., & Tekinerdogan, B. (2019, March). Analysis of transfer learning for deep neural network based plant classification models. Computers and Electronics in Agriculture, 158, 20–29. https://doi.org/10.1016/j.compag.2019.01.041

Thenmozhi, K., & Srinivasulu Reddy, U. (2019, September). Crop pest classification based on deep convolutional neural network and transfer learning. Computers and Electronics in Agriculture, 164, 104906. https://doi.org/10.1016/j.compag.2019.104906

Alzubaidi, L., Al-Shamma, O., Fadhel, M. A., Farhan, L., Zhang, J., & Duan, Y. (2020, March 6). Optimizing the Performance of Breast Cancer Classification by Employing the Same Domain Transfer Learning from Hybrid Deep Convolutional Neural Network Model. Electronics, 9(3), 445. https://doi.org/10.3390/electronics9030445

Kaggle: Your Machine Learning and Data Science Community. (n.d.). https://www.kaggle.com/

Dog Breeds-Image Data Set. (2021, July 1). Kaggle. https://www.kaggle.com/datasets/gpiosenka/70-dog-breedsimage-data-set/data

Yang, S., Guo, S., Zhao, J., & Shen, F. (2024, April). Investigating the effectiveness of data augmentation from similarity and diversity: An empirical study. Pattern Recognition, 148, 110204. https://doi.org/10.1016/j.patcog.2023.110204

Christopher, M. V., Wahid, A., Nabiilah, G. Z., & Rojali. (2023). Comparing Age Estimation with CNN and EfficientNetV2B1. Procedia Computer Science, 227, 415–421. https://doi.org/10.1016/j.procs.2023.10.541

Abu Jwade, S., Guzzomi, A., & Mian, A. (2019, December). On farm automatic sheep breed classification using deep learning. Computers and Electronics in Agriculture, 167, 105055. https://doi.org/10.1016/j.compag.2019.105055

Bezliudnyi, Y., Shymkovysh, V., & Doroshenko, A. (2021). Convolutional neural network model and software for classification of typical pests. PROBLEMS IN PROGRAMMING, 4, 095–102. https://doi.org/10.15407/pp2021.04.095

Bhatt, D., Patel, C., Talsania, H., Patel, J., Vaghela, R., Pandya, S., & et al (2021). CNN variants for computer vision: History, architecture, application, challenges and future scope. Electronics, 10(20), 2470. https://doi.org/10.3390/electronics10202470

Hryhorenko, Y., Shymkovysh, V., Kravets, P., Novatskyi, A., Shymkovysh, L., & Doroshenko, A. (2023). A Convolutional Neural Network Model and Software Tool for Classifying the Presence of a Medical Mask on a Human Face. PROBLEMS IN PROGRAMMING, 2, 59–66. https://doi.org/10.15407/pp2023.02.059

Guo, T., Dong, J., Li, H., & Gao, Y. (2017, March). Simple convolutional neural network on image classification. 2017 IEEE 2nd International Conference on Big Data Analysis (ICBDA) https://doi.org/10.1109/icbda.2017.8078730

Deng, J., Dong, W., Socher, R., Li, L. J., Kai Li, & Li Fei-Fei. (2009, June). ImageNet: A large-scale hierarchical image database. 2009 IEEE Conference on Computer Vision and Pattern Recognition. https://doi.org/10.1109/cvpr.2009.5206848

Wang, B., & Rezaei sofla, A. (2023, November). Solution for sports image classification using modified MobileNetV3 optimized by modified battle royal optimization algorithm. Heliyon, 9(11), e21603. https://doi.org/10.1016/j.heliyon.2023.e21603

Howard, Andrew & Zhu, Menglong & Chen, Bo & Kalenichenko, Dmitry & Wang, Weijun & Weyand, Tobias & Andreetto, Marco & Adam, Hartwig. (2017). MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications. https://doi.org/10.48550/arXiv.1704.04861

Pannurat, N., Eiamsaard, K., Suthanma, C., & Banharnsakun, A. (2023, September). Machine learning techniques for supporting dog grooming services. Results in Control and Optimization, 12, 100273. https://doi.org/10.1016/j.rico.2023.100273

Ramadhan, A. T., & Setiawan, A. (2023, June 28). Catbreedsnet: An Android Application for Cat Breed Classification Using Convolutional Neural Networks. Jurnal Online Informatika, 8(1), 52–60. https://doi.org/10.15575/join.v8i1.1007

##submission.downloads##

Опубліковано

2024-10-10