Compared with the original input, the output of self-encoder will lose information when decompressing, so self-encoder is a data lossy compression algorithm.
Automatic encoders learn automatically from data samples, which mean that it is easy to train a specific encoder for the input of a specified class without completing any new work.