Natural Language Processing: Using computers to understand speech
Details
Natural languages are inherently ambiguous unlike computer languages like Python or XML. How then can we use computers with their rigid rules to understand human speech and writing? Natural language processing combines aspects of linguistics and computer science to solve these kinds of problems. We will discuss some of the theories behind NLP, touch on machine learning, and then look at some real-world applications like phishing detection, machine translation, and stylometry.
