Machine learning is a branch of artificial intelligence that makes decisions based on data provided. This technology collects feature data in relation to a particular subject area, then analyzes, or makes judgments about the incoming data.