Single Sample per Class Classification Using Convolutional Neural Networks

被引:0
作者
Aljarrah, Inad A. [1 ]
Ebrahim, Maad [1 ]
机构
[1] Jordan Univ Sci & Technol, Fac Comp & Informat Technol, Comp Engn Dept, Irbid, Jordan
来源
JORDAN JOURNAL OF ELECTRICAL ENGINEERING | 2024年 / 10卷 / 04期
关键词
Keywords; Deep neural networks; Convolutional neural network; Classification; Data augmentation;
D O I
10.5455/jjee.204-1710412582
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, Convolutional Neural Networks (CNNs) have shown a great significance in the field of computer vision and image recognition. However, they have two major difficulties to be addressed. The first one is the need to have too many samples per class for training. It is not always an easy task to have a huge number of labelled samples per class for every problem; actually, in some cases only one sample per class is all what is available. The second difficulty is the enormous computational power needed to perform the training task. In this paper, an experimental study of how to handle problems where the data available provides only one sample per class is carried out. The implemented technique utilizes proper data augmentation in solving the aforementioned problems. A database of the world countries flags with one flag sample per country is used to start with. One sample per class is the worst case for CNN training, but the proposed approach helps in enhancing the accuracy from being unfeasible at the beginning of training to above 99% of validation accuracy when the technique is applied. Promising results have been achieved without the need for a very deep CNN. Also, the findings reveal that the utilized type of data augmentation technique must be carefully selected for each application to avoid over-fitting while obtaining the best validation accuracy. As a solution, an adequate selection of different augmentation options is tried out to improve the network ability to generalize well to new testing samples.
引用
收藏
页码:687 / 698
页数:12
相关论文
共 25 条
[1]  
Al-Ayyoub Mahmoud, 2013, WSEAS Transactions on Computers, V12, P395
[2]   COVID-19 Detection from X-ray Images Using Different Artificial Intelligence Hybrid Models [J].
Alqudah, Ali Mohammad ;
Qazan, Shoroq ;
Alquran, Hiam ;
Qasmieh, Isam Abu ;
Alqudah, Amin .
JORDAN JOURNAL OF ELECTRICAL ENGINEERING, 2020, 6 (02) :168-178
[3]  
Bayramoglu N., 2015, IEEE 15 INT C BIOINF, DOI [10.1109/BIBE.2015.7367705, DOI 10.1109/BIBE.2015.7367705]
[4]   A Close Look at Deep Learning with Small Data [J].
Brigato, Lorenzo ;
Iocchi, Luca .
2020 25TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2021, :2490-2497
[5]   SUPPORT-VECTOR NETWORKS [J].
CORTES, C ;
VAPNIK, V .
MACHINE LEARNING, 1995, 20 (03) :273-297
[6]   Detection of Plant Leaf Disease Using a Lightweight Parallel Deep Convolutional Neural Network [J].
Deshpande, Rashmi ;
Patidar, Hemant .
JORDAN JOURNAL OF ELECTRICAL ENGINEERING, 2023, 9 (04) :537-551
[7]   Advanced disk herniation computer aided diagnosis system [J].
Ebrahim, Maad ;
Alsmirat, Mohammad ;
Al-Ayyoub, Mahmoud .
SCIENTIFIC REPORTS, 2024, 14 (01)
[8]  
Ebrahim M, 2018, INT CONF INFORM COMM, P163, DOI 10.1109/IACS.2018.8355460
[9]   Flag Detection with Convolutional Network [J].
Gu, Ming ;
Hao, Kun ;
Qu, Zhiyi .
PROCEEDINGS OF 2018 THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE (CSAI 2018) / 2018 THE 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND MULTIMEDIA TECHNOLOGY (ICIMT 2018), 2018, :258-262
[10]   Deep Residual Learning for Image Recognition [J].
He, Kaiming ;
Zhang, Xiangyu ;
Ren, Shaoqing ;
Sun, Jian .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :770-778