A scientific field aiming to understand and build intelligent entities by automating human intellectual tasks. There are two sides to AI, machine learning (ML) and knowledge based AI (also known as semantic reasoning, rules-based or symbolic AI). The former is statistics-based, the latter is logic-based.