add pca, sparsedbn, nn, dbn