Presentation + Paper
13 April 2020 Comparison testing of machine learning algorithms separability on Raman spectra of skin cancer
Kirill A. Serzhantov, Oleg O. Myakinin, Mariya G. Lisovskaya, Ivan A. Bratchenko, Alexander A. Moryatov, Sergey V. Kozlov, Valery P. Zakharov
Author Affiliations +
Abstract
The aim of this research is maximizing differentiation quality of skin neoplasms by Raman Spectroscopy (RS) and Autofluorescence (AF) using conventional Machine Learning (ML) algorithms (which means excluding Neural Networks). Thus, a basic task of this research consists of making and testing ML algorithm ensembles on Raman spectra, that were obtained in vivo in Samara Oncology Clinical Center. The data (spectra) have been obtained in a form of text files containing the identifier of a patient, as well as a Raman spectrum in the form of pair values – a wavelength and an appropriate value. All data (964 spectra) has been divided for two classes: Tumor and Skin. Further preprocessing of the input data and the analysis of models of machine learning for a problem of classification have been carried out. We used the following ML tools, namely Python 3.7.3, an open source ML libraries Scikit-learn v0.21.2, NumPy 1.17.0, and Pandas 1.0.1, IDE Anaconda Enterprise 5.3 and cloud service Google Colaboratory with an interactive environment Jupyter Notebook. Machine learning models that show a high accuracy result include Classification and Regression Tree (CART), Support Vector Classification (SVC), Logistic Regression (LR), K-nearest neighbors algorithm (KNN). These classifiers show high quality classification on standard parameters already. The Soft Voting Classification module was selected as an ensemble, that allows us to use several models of classifiers that are not similar to each other at once, combine them into one classifier. Results of this ensemble testing from these ML algorithms showed that the classification accuracy, unlike the best qualifier, has not been increased. However, the metrics of classification quality show that the model has become stabler and steady. Results: specificity - 93%, sensitivity - 88, harmonic mean between precision and recall (F1 score) - 90%. An analysis of validation and training curves indicated a small size of training data and, for some cases, a high complexity of the model, which led to a decrease in the classification accuracy.
Conference Presentation
© (2020) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Kirill A. Serzhantov, Oleg O. Myakinin, Mariya G. Lisovskaya, Ivan A. Bratchenko, Alexander A. Moryatov, Sergey V. Kozlov, and Valery P. Zakharov "Comparison testing of machine learning algorithms separability on Raman spectra of skin cancer", Proc. SPIE 11359, Biomedical Spectroscopy, Microscopy, and Imaging, 1135906 (13 April 2020); https://doi.org/10.1117/12.2555639
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Raman spectroscopy

Skin

Machine learning

Pathology

Skin cancer

Melanoma

Back to Top