I kinda made an argument the other day that they are high-dimensional lossy decompression algorithms, which might be the same difference but looking the other way through the lens.
ML algorithms are compression algorithms, the trained models are compressed data.