cis520 machine learning - a prediction system that can predict the star ratings based on 10,000 reviews on Amazon.com.