"Naive" implies some level of understanding, even if a simple one. There is no understanding, its a computer program.
Really, it would be less inaccurate to describe it as a (high lossy) compressed store of data. Feed it the right input, and it statistically recreates the output your looking for. More or less.