1) Natural Language Processing
2) Machine Learning
3) Deep Learning
4) Parallel Computing
5) Data Mining
6) Pattern Recognition