
AI Blueprints
By :

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.
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 relevant data before any further processing is done.
spaCy (https://spacy.io/) and CoreNLP (https://stanfordnlp.github.io/CoreNLP/): Sentence parsing and part-of-speech tagging; entity extraction (for example, finding names of people, places...