Before revision:  Then, we categorize recent algorithms into three classes and present them in detail : data manipulation, representation learning, and learning strategy, each of which contains several popular algorithms  .
After revision:  Then, we categorize recent algorithms into three classes and present them in detail : data manipulation, representation learning, and learning strategy, each of which contains several popular algorithms in detail for each category .