Computer engineers try to build machines that act as if they were intelligent. This is related to computer science and is called Artificial intelligence (man-made "intelligence"). Artificial intelligence uses logic, and often combines it with machine learning. This means that similar to living organisms, the machine has to be trained to solve a problem. After training, it will solve the problem faster.