A Sparse Auto Encoder implement via C++