Difference between revisions of "Natural Language Tools & Services"

From
Jump to: navigation, search
m
Line 16: Line 16:
 
* [http://www.kdnuggets.com/2018/12/activewizards-comparison-speech-processing-apis.html API-based Services]
 
* [http://www.kdnuggets.com/2018/12/activewizards-comparison-speech-processing-apis.html API-based Services]
 
==== Capability with [[Javascript]] ====
 
==== Capability with [[Javascript]] ====
**[[TensorFlow.js]] for training and deploying ML models in the browser and on Node.js (was called Deeplearnjs)  
+
* [[TensorFlow.js]] for training and deploying ML models in the browser and on Node.js (was called Deeplearnjs)  
** [http://transcranial.github.io/keras-js/#/ Keras.js] runs Keras models in the browser, with GPU support using WebGL. since Keras uses a number of frameworks as backends, the models can be trained in TensorFlow, CNTK, and other frameworks as well.
+
* [http://transcranial.github.io/keras-js/#/ Keras.js] runs Keras models in the browser, with GPU support using WebGL. since Keras uses a number of frameworks as backends, the models can be trained in TensorFlow, CNTK, and other frameworks as well.
** [http://www.npmjs.com/package/node-nlp NLP.js] NLP Manager: a tool able to manage several languages (nodejs)
+
* [http://www.npmjs.com/package/node-nlp NLP.js] NLP Manager: a tool able to manage several languages (nodejs)
** [http://compromise.cool/ Compromise] modest natural-language processing (NLP) interprets and pre-parses English and makes some reasonable decisions
+
* [http://compromise.cool/ Compromise] modest natural-language processing (NLP) interprets and pre-parses English and makes some reasonable decisions
** [http://github.com/NaturalNode/natural Natural] provides tokenizing, stemming (reducing a word to a not-necessarily morphological root), classification, phonetics, tf-idf, WordNet, string similarity, and more. (nodejs)
+
* [http://github.com/NaturalNode/natural Natural] provides tokenizing, stemming (reducing a word to a not-necessarily morphological root), classification, phonetics, tf-idf, WordNet, string similarity, and more. (nodejs)
 
==== Capability (other) ====
 
==== Capability (other) ====
** [http://github.com/zalandoresearch/flair flair] use pretrained BERT (PyTorch)
+
* [http://github.com/zalandoresearch/flair flair] use pretrained BERT (PyTorch)
** [http://stanfordnlp.github.io/CoreNLP/ CoreNLP | Stanford] (Python)
+
* [http://stanfordnlp.github.io/CoreNLP/ CoreNLP | Stanford] (Python)
** [[Natural Language Toolkit (NLTK)]] (Python)
+
* [[Natural Language Toolkit (NLTK)]] (Python)
** [http://www.intel.ai/nlp-architect-by-intel-ai-lab-release-0-2/ Intel NLP Architect] (Python)
+
* [http://www.intel.ai/nlp-architect-by-intel-ai-lab-release-0-2/ Intel NLP Architect] (Python)
** [[SpaCy]] (Python and Cython)   
+
* [[SpaCy]] (Python and Cython)   
** [http://pypi.org/project/gensim/ Gensim] fast Vector Space Modelling, Topic Modeling, LDA implementation (Python)
+
* [http://pypi.org/project/gensim/ Gensim] fast Vector Space Modelling, Topic Modeling, LDA implementation (Python)
** [http://allennlp.org/ AllenNLP] an Apache NLP research library (PyTorch)
+
* [http://allennlp.org/ AllenNLP] an Apache NLP research library (PyTorch)
** [[Matlab]]
+
* [[Matlab]]
** [[Sintelix]]
+
* [[Sintelix]]
** [[H2O]] Driveless AI
+
* [[H2O]] Driveless AI
** [http://cloud.google.com/natural-language/ Cloud Natural Language (NL) | Google]
+
* [http://cloud.google.com/natural-language/ Cloud Natural Language (NL) | Google]
** [http://cloud.google.com/speech-to-text/ Cloud Speech-to-Text  | Google]
+
* [http://cloud.google.com/speech-to-text/ Cloud Speech-to-Text  | Google]
** [http://aws.amazon.com/comprehend/ Comprehend | Amazon]
+
* [http://aws.amazon.com/comprehend/ Comprehend | Amazon]
** [http://aws.amazon.com/transcribe/ Transcribe | Amazon]
+
* [http://aws.amazon.com/transcribe/ Transcribe | Amazon]
** [http://aws.amazon.com/polly/ Amazon Polly | Amazon]
+
* [http://aws.amazon.com/polly/ Amazon Polly | Amazon]
** [http://azure.microsoft.com/en-us/services/cognitive-services/ Azure Cognitive Services | Microsoft]
+
* [http://azure.microsoft.com/en-us/services/cognitive-services/ Azure Cognitive Services | Microsoft]
** [http://azure.microsoft.com/en-us/services/cognitive-services/speech-services/ Azure Bing Speech API | Microsoft]
+
* [http://azure.microsoft.com/en-us/services/cognitive-services/speech-services/ Azure Bing Speech API | Microsoft]
** [http://www.ibm.com/watson/services/speech-to-text/ Speech to Text | IBM]
+
* [http://www.ibm.com/watson/services/speech-to-text/ Speech to Text | IBM]
** [http://www.ibm.com/watson/services/text-to-speech/ Text to Speech | IBM]
+
* [http://www.ibm.com/watson/services/text-to-speech/ Text to Speech | IBM]
** [http://www.ibm.com/watson/services/natural-language-understanding/  Watson Natural Language Understanding | IBM]
+
* [http://www.ibm.com/watson/services/natural-language-understanding/  Watson Natural Language Understanding | IBM]
** [http://www.programmableweb.com/api/voxsigma VoxSigma API]
+
* [http://www.programmableweb.com/api/voxsigma VoxSigma API]
** [http://www.twilio.com/speech-recognition Speech Recognition |Twilio]
+
* [http://www.twilio.com/speech-recognition Speech Recognition |Twilio]
** [http://www.speechmatics.com/tag/asr/ Automatic Speech Recognition (ASR) | Speechmatics]
+
* [http://www.speechmatics.com/tag/asr/ Automatic Speech Recognition (ASR) | Speechmatics]
** [http://www.nexmo.com/products/voice Voice API | Nexmo]
+
* [http://www.nexmo.com/products/voice Voice API | Nexmo]
** [http://wit.ai/ wit.ai]
+
* [http://wit.ai/ wit.ai]
** [http://www.meaningcloud.com/ Meaning Cloud]
+
* [http://www.meaningcloud.com/ Meaning Cloud]
** [http://www.havenondemand.com/ Haven OnDemand]
+
* [http://www.havenondemand.com/ Haven OnDemand]
** [http://aylien.com/text-analysis-platform/ Aylien]
+
* [http://aylien.com/text-analysis-platform/ Aylien]
** [http://www.lexalytics.com/ Lexalytics]
+
* [http://www.lexalytics.com/ Lexalytics]
** [http://dialogflow.com/ Dialogflow]
+
* [http://dialogflow.com/ Dialogflow]
** [http://indico.io/ Indico]
+
* [http://indico.io/ Indico]
** [http://www.textrazor.com/ TextRazor]
+
* [http://www.textrazor.com/ TextRazor]
** [http://www.intellexer.com/products.html Intellexer]
+
* [http://www.intellexer.com/products.html Intellexer]
** [http://www.meaningcloud.com/ Meaning Cloud]
+
* [http://www.meaningcloud.com/ Meaning Cloud]
** [http://github.com/salesforce/awd-lstm-lm LSTM and QRNN Language Model Toolkit for PyTorch | GitHub]
+
* [http://github.com/salesforce/awd-lstm-lm LSTM and QRNN Language Model Toolkit for PyTorch | GitHub]
** [http://www.thematically.com Thematically Discover]
+
* [http://www.thematically.com Thematically Discover]
  
 
<youtube>Y2wgQjxrPD8</youtube>
 
<youtube>Y2wgQjxrPD8</youtube>

Revision as of 23:03, 6 April 2019

Youtube search... ...Google search

Capability with Javascript

  • TensorFlow.js for training and deploying ML models in the browser and on Node.js (was called Deeplearnjs)
  • Keras.js runs Keras models in the browser, with GPU support using WebGL. since Keras uses a number of frameworks as backends, the models can be trained in TensorFlow, CNTK, and other frameworks as well.
  • NLP.js NLP Manager: a tool able to manage several languages (nodejs)
  • Compromise modest natural-language processing (NLP) interprets and pre-parses English and makes some reasonable decisions
  • Natural provides tokenizing, stemming (reducing a word to a not-necessarily morphological root), classification, phonetics, tf-idf, WordNet, string similarity, and more. (nodejs)

Capability (other)