{'fraction_non_alphanumeric': 0.024, 'fraction_numerical': 0.0, 'mean_word_length': 4.95578231292517, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Skin Disease Classification using Machine Learning Algorithms

Skin diseases are the large number of spread diseases in the world. Their diagnoses are very difficult because of its difficulties in skin texture, presence of hair on skin and color. It is required to develop methods like machine learning in order to increase the accuracy of diagnosis for various types of skin diseases. Machine learning techniques are widely used in medical fields for diagnosis. These algorithms use feature values from images as input to make a decision. The process consists of three stages-The feature extraction stage, the training stage and the testing stage. The process makes use of machine learning technology to train itself with the various skin images. The objective of this process is to increase accuracy of skin disease detection. Three important features in image classification are texture, color, shape, and combination of these. In this work, color and texture features are used to classify the skin disease. Normal skin color is different from the skin with disease. Smoothness, coarseness, and regularity is effectively identified using texture features in the images. Hence, these two features are explored to identify skin disease effectively. In this work, entropy, variance and maximum histogram value of Hue-Saturation-Value(HSV) features are used. These features are used to build machine learning algorithm by using Decision Tree(DT) and Support Vector Machine(SVM). At first level, entropy measure is used to split the tree. At second level, variance is used to get leafs for textures. In color features, maximum histogram value of HSV measure is used to split the tree. Accuracy is used to test the performance of the proposed algorithm.