A Novel End-to-End Deep Learning Approach for Skin Cancer Detection Based on Web Application
Bibliographic record
Abstract
Skin cancer is a common, potentially fatal condition that requires early detection for successful treatment.Many cancerous cases are diagnosed in the advanced stages, which makes the chances of recovery very small, resulting in the inability to provide appropriate treatment promptly.This includes skin cancer, which causes complete damage to the affected area until it reaches the deepest layers.Previous studies have developed systems based on the diagnosis of this disease with the help of deep learning (DL), which can detect cancer in its early stages.In this study, using the Kaggle Melanoma Skin Cancer Dataset of 10000 Images dataset, which consists of over 10,000 high-quality skin lesion images, we present a novel DL method for skin cancer detection based on the DensNet121 model.Several alternative models, including DensNet121 + XGBoost Classifier, a dedicated Convolutional Neural Network (CNN) model, an ensemble model based on DensNet121, the Enhancing CNN model, and ResNet50, were also designed, implemented, and tested in addition to our main model, DensNet121.With regard to accuracy, precision, recall, F1 score, and Matthews Correlation Coefficient (MCC), our proposed model showed promising results after undergoing thorough evaluation and comparison with other recognized models.The DensNet121-based model demonstrated astounding 98% training accuracy, demonstrating its effectiveness in learning from training data.It kept up an admirable 82% validation accuracy, demonstrating its capability to handle new cases.The test's 78% accuracy rate proved that it worked well in practical situations.All three metrics-recall, precision, and F1 score-met exceptional benchmarks of 98%, demonstrating the model's prowess at identifying true positive cases and reducing false positives.Furthermore, there was 97% of the MCC indicating the high degree of accuracy between the forecast and the outcome.In the comparison analysis our model was better than ensemble model and conventional convolutional neural networks, indicating the importance of high training accuracy and generalization.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.000 | 0.000 |
| Meta-epidemiology (narrow) | 0.001 | 0.000 |
| Meta-epidemiology (broad) | 0.001 | 0.001 |
| Bibliometrics | 0.001 | 0.001 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.001 | 0.001 |
| Open science | 0.001 | 0.001 |
| Research integrity | 0.001 | 0.001 |
| Insufficient payload (model declined to judge) | 0.002 | 0.001 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".