Compare with linear regression
split .fit method into two methods to move training the top layer into another class
Split into AutoEncoder and DNNRegressor classes