finished theanoml2 auto encoder