This project is the homework on sparseautoencoder which is taught by Andrew NG.