Natural Language Processing
Computers are good at analyzing standardized data, such as financial records or databases stored in tables. In fact, they are better than humans in doing so as they have the ability to analyze hundreds of variables at a time. On the other hand, humans are great at analyzing unstructured data, such as language, which is something that computers are not great at doing unless they have a set of rules at hand to help them understand it.
With this in mind, the biggest challenge for computers in regard to human language is that, even though a computer can be good at analyzing human language after being trained for a very long time on a very large dataset, they are still unable to understand the real meaning behind a sentence as they are neither intuitive nor capable of reading between the lines.
This means that while humans are able to understand that a sentence that says "He was on fire last night. What a great game!" refers to the performance...