The state of things

When starting a new AI application, we recommend using one or more of the following software tools and APIs. This section includes a selection of the most popular tools and does not attempt to be representative of every tool available. These tools facilitate the development of advanced, domain-specific applications, though they must be paired with some custom development to build a complete application.

Natural language processing

NLP refers to any processing that must work with normal human-written text or speech in everyday language (such as English, French, and so on), as opposed to text written in code or other structured forms. If your application must process natural language text or speech, NLP is usually required to extract ...

Get AI Blueprints 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.