© Martin Mitrevski 2018
Martin MitrevskiDeveloping Conversational Interfaces for iOShttps://doi.org/10.1007/978-1-4842-3396-2_6

6. Natural Language Processing on iOS

Martin Mitrevski1 
(1)
Ohrid, Macedonia
 

Natural language processing (NLP) is a field in computer science that tries to analyze and understand the meaning of human language. It’s quite a challenging topic, since computers find it pretty hard to understand what humans are trying to say (although they are perfect for executing commands well known to them). By utilizing established techniques, NLP analyzes the text, enabling applicability in the real world, such as automatic text summarization, sentiment analysis, topic extraction, named entity recognition, parts-of-speech tagging, relationship ...

Get Developing Conversational Interfaces for iOS: Add Responsive Voice Control to Your Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.