Artificial intelligence is a system where it can take decisions independently. It is a branch of computer science where a data is provided to the system and then trained accordingly to create an artificially intelligent system. They are separated into various categories such as computer vision (CV), natural language processing (NLP), robotics process automation (RPA) and advanced machine learning.