Artificial Intelligence and machine learning is a broad discipline that promises to simulate numerous innate human skills such as automatic programming, case-based reasoning, neural networks, Fuzzy Logic, decision-making, expert systems, natural language processing, pattern recognition and speech recognition etc. Artificial intelligence and machine intelligence technologies bring more complex data-analysis features to existing applications. Therefore, there is a thrust in using machine learning approaches to build new solutions in the business.