From what I've read, a PID controller doesn't necessarily have a memory (like memory foam) that it learns from. I doubt our simple PIDs have any "learning" going on. More likely they are true Proportional, Integral, Derivative and just look at a set point and the deviation and apply a PID calculated correction on the fly. But, I could be wrong.