Depending on the problem we might suggest different machine learning such as SVMs, Bayesian Networks or custom-built neural networks to solve the most complex tasks.