I don't know about particular robot guts here, but I am a software guy. I would really doubt it learns anything about your pool from operation to operation. There's no benefit in the algorithm. Basically, upon startup it's going to move, and gradually map out the pool. During that cycle, it will retain information to ensure it hits all the right spots. But once it completes the cycle, there's nothing to be gained from remembering that information for next time - any slight change in the water level, pool toys left in, etc. will render that information useless and it will have to start over again. So there's just no real benefit.
The "intelligence" is like the opposite of a suction/pressure cleaner - those use random paths and hopefully over time it will hit all the spots. Whereas a robotic cleaner can indeed map out the entire 3d space and ensure near-complete coverage. So it is intelligence, just likely doesn't have memory that persists across cleanings.