Hi Wassim,
The iteration number is easy to get, but a deep copy of the trainer is not. You'd have to fork the code and write your own version of the BackpropTrainer class, which wouldn't be too hard but would require knowledge of java. Here are the relevant classes:
https://github.com/simbrain/simbrain/blob/master/src/org/simbrain/network/trainers/BackpropTrainer.javahttps://github.com/simbrain/simbrain/blob/master/src/org/simbrain/network/trainers/IterableTrainer.javaI'd put it on my list to add this, but as I've mentioned before, we're rebuilding all this from the ground up. For greater flexibility I suggest a python solution like tensor flow or keras.
Then again, maybe there is an easy way to do what you have in mind. I don't have the time to work with you to find it, but if you do make progress, let me know / submit a pull request, and we can take it from there!
Cheers
- Jeff