Working with Sparse Matrix Factorization part1(Machine Learning)