Deep Learning Methods for Codecs