Presenting a three layer stacking ensemble classifier of deep learning and machine learning for skin cancer classification
摘要
One of the most common types of cancer in the world is skin cancer. Despite the different types of skin diseases with different shapes, the classification of skin diseases is a very difficult task. As a result, considering such a problem, a combination model of deep learning algorithms and machine has been proposed for skin disease classification.
In this paper, a three-layer architecture based on ensemble learning is presented. In the first layer, the training input is given to convolutional neural network and EfficientNET. The output of the first layer is given to the classifiers of the second layer including machine learning classifiers. The output of the best decision of these classifiers is sent to the third layer classifier and the final prediction is made.
The reason for using the three-layer architecture based on group learning was the lack of correct recognition of some classes by simple classifications. On the other hand, some diseases with different classes are classified in the same class. This model helps to correctly identify input samples with the correct combination of classifications in different layers.
HAM10000 data set has been used to test and validate the proposed method. The mentioned dataset includes 10,015 images of skin lesions in seven different classes and includes different types of skin diseases. The accuracy is 99.97 on the testing set, which was much better than the previous heavy models.