Skip to main content
. 2023 Jun 18;13(12):2106. doi: 10.3390/diagnostics13122106
Algorithm 1 Proposed Algorithm
  • 1:

    EpNumberofEpochs

  • 2:

    WTransferLearningModelParameter

  • 3:

    ηLearningRate

  • 4:

    bsBatchSize

  • 5:

    DOsteosarcomaDataset

    Output:Theassessmentmetricsonthetestdataset.

    DatasetPrepossessing:

  • 6:

    Xtrainprepossessing(D)

  • 7:

    Xtestprepossessing(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:

         WsWsη(Δ(L(Ws;bs)))

  • 13:

         ftrainComputeFeatures(Ws,Xtrain,1024)

  • 14:

       end for

  • 15:

    end for

    Feature Selection:

  • 16:

    fbestDTRFE(ftrain,900)

    Osteosarcoma Tumor Classification:

  • 17:

    TrainedModelMLP(fbest,ytrain)

  • 18:

    PredTrainedModel(Xtest)

  • 19:

    EvaluationmetricsComputeMetrics(Pred,ytest)