View full-text article in PMC Diagnostics (Basel). 2023 Jun 18;13(12):2106. doi: 10.3390/diagnostics13122106 Search in PMC Search in PubMed View in NLM Catalog Add to search Copyright and License information © 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). PMC Copyright notice Algorithm 1 Proposed Algorithm 1:Ep←NumberofEpochs 2:W←TransferLearningModelParameter 3:η←LearningRate 4:bs←BatchSize 5:D←OsteosarcomaDataset Output:Theassessmentmetricsonthetestdataset. DatasetPrepossessing: 6:Xtrain←prepossessing(D) 7:Xtest←prepossessing(D) 8:InitialiseTLModels(VGG16,VGG19,ResNet50 Xception,DenseNet121) FeatureExtraction: 9:for local epoch ep ← from 1 to Ep do 10: for bs=(xs,ys)∈random batch from Xtrain do 11: Optimisemodelparameters 12: Ws←Ws−η(Δ(L(Ws;bs))) 13: ftrain←ComputeFeatures(Ws,Xtrain,1024) 14: end for 15:end for Feature Selection: 16:fbest←DT−RFE(ftrain,900) Osteosarcoma Tumor Classification: 17:TrainedModel←MLP(fbest,ytrain) 18:Pred←TrainedModel(Xtest) 19:Evaluationmetrics←ComputeMetrics(Pred,ytest)