Ranked 29 / 1065 in the Tianchi Classic Ranking Competition, Track 2: Tmall Repeat Purchase Prediction.