I have two network, they shared  some layers.
For example, F and F1 compose net1, F and F2 compose net2, net1 and net2 compose net.
I  first trained F and F1, then I make F.weight and F1.weight are Flase, I begin to train F2,but
every epoch ,I find the accuracy of net1 always change a  little,  but  when I set net.eval() to train F2, the accuracy no change .
However, every epoch when I test    the accuracy of net1  ,I used net.eval()
so I do not know why this happen