How can I obtain a NetTrainResultsObject after NetTraining with a NetGraph?

Apparently, the result of NetTrain is a NetResultsObject that I should be able to query with options such as “ValidationLoss”. After training, my object seems to be stuck in the NetResultsObject[“FinalNet”] mode, which is default. I didn’t see anything in the manual that forbids what I’m trying to do. Any advice?? Thanks!

The following doesn’t work:

net=NetGraph[{layers},{NetPort[Input1],NetPort[Output1],connections},”Input1″->{1,83}]

trained=NetTrain[NetInitialize[net],..]

after successful training:

trained[“ValidationLoss”]

NetGraph::invindata2: Data supplied to port “Input1” was not a 1*83 matrix of real numbers (or a list of these). $ Failed