Skip to main content
. 2024 Dec 14;13(24):4039. doi: 10.3390/foods13244039
Algorithm 2 Training Stage 2
  • Require: 

    D′, modelθ                     ▹  Dataset

  •   1:

    modelθ.require_grad(False)

  •   2:

    modelθ.attach_head(require_grad=True)

  •   3:

    for epoch in {0,1,,E} do

  •   4:

        for all batch in D do

  •   5:

            eggsbatch[0]                ▹ 3D CT egg image

  •   6:

            measuresbatch[1]           ▹ Morphological measures

  •   7:

            predicted_measuresmodelθ(eggs)       ▹ Makes a prediction

  •   8:

            lossloss(measures,predicted_measures)

  •   9:

            model.backprop(loss)

  • 10:

        end for

  • 11:

    end for

  • 12:

    Output  modelθ