Artificial Intelligence (AI) emphasizes on creation of intelligent machines that work and react as humans. Computers with artificial intelligence are designed for activities such as; Speech recognition, Learning, Planning and Problem solving.
Technopedia defines AI as 'branch of computer science that aims to create intelligent machines, that has become an essential part of the technology industry.'
Research associated with artificial intelligence is highly technical as well as mechanized. The core problems of artificial intelligence include programming computers for certain traits such as; Knowledge, Reasoning, Problem solving, Perception, Learning, Planning and Ability to manipulate and move objects
Knowledge engineering is a core aspect of AI research. Machines can often act and react like humans only if they have abundant information relating to their surroundings. Artificial intelligence must have access to objects, categories, properties and relations between all of them to implement knowledge engineering.
Machine learning is another core part of AI. Learning without any kind of supervision requires an ability to identify patterns in streams of inputs, whereas learning with adequate supervision involves classification and numerical regressions.
Classification deals with the category belonging to an object and regression deals with obtaining a set of numerical input or output examples, thereby discovering functions enabling the generation of suitable outputs from respective inputs. Mathematical analysis of machine learning algorithms and their performance is often referred to as computational learning theory.
Machine perception deals with the capability to use sensory inputs to deduce the different aspects of the world, while computer vision is the power to analyze visual inputs with a few problems such as facial recognition, object recognition and gesture recognition.
Robotics is also a major aspect related to AI. Robots require intelligence to handle tasks such as object manipulation and navigation, along with sub-problems of localization, motion planning and mapping.
However, initiating common sense, reasoning and problem-solving power in machines is a difficult and tedious approach.