Artificial Neural Network, machine learning, Machine Learning Algorithms, supervised learning, Support Vector Machine, unsupervised learning.