A sparse autoencoder-based deep neural network for protein solvent accessibility and contact number prediction
learning representations by back - propagating errors .