SUPERVISED MACHINE LEARNING
UNSUPERVISED MACHINE LEARNING
NATURAL LANGUANGE PROCESSING (NLP)
REINFORCEMENT LEARNING