Dermatology is an early novel medical specialty in the world. Melanoma and Nevus (mole) cancer can be very
dangerous in skin diseases because the growth rate of this type of cancer is quite high, requiring an evaluation for early
diagnosis to dermatological care for the general public. More than 95% of skin cancers can be successfully treated if they are
diagnosed early [1]. It is expensive for a variety of individuals in most developing countries. Nowadays machine learning and
deep learning techniques are providing an important role in image classification, pattern recognition, texture analysis. These
machine learning and deep learning techniques can be developed in mobile devices so that they can reach all individuals. In this
study, we were analysing various types of machine learning and deep learning techniques for the diagnosis of skin diseases in
patients.