switched back to a single fold, not dividing by the number of reviews in the block in the gradient function. for some reason error is being graphed as 0