Desired Output is what you tagged it as. Function Output is what the model predicted.
We tried to make the lingo developer-friendly. We think of models as functions that transform inputs to outputs. Instead of writing code to do so, as developers usually do, you train the function by providing desired outputs to sample inputs.