Unlike humans, computers do not have brains that can help them scan, sort, and navigate the environment in real time. Computers must therefore be taught to perceive their surroundings, interpret them and make appropriate decisions mimicking the human brain. Different...