Difference between revisions of "Natural Language Tools & Services"
| 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) | ||
| + | ** [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] (nodejs) | ** [http://www.npmjs.com/package/node-nlp NLP.js] (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) | ||
Revision as of 22:21, 6 April 2019
Youtube search... ...Google search
- Natural Language Processing (NLP)
- NLP Tools | Wikipedia
- Statistical natural language processing and corpus-based computational linguistics: An annotated list of resources | Chris Manning - Stanford
- NaturalNode Node.js
- Software Packages | Cognitive Computation Group, led by Prof. Dan Roth
- PyTorch implementation of the Quasi-Recurrent Neural Network - up to 16 times faster than NVIDIA's cuDNN LSTM | gitHub
- API-based Services
- 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 (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):
- flair use pretrained BERT (PyTorch)
- CoreNLP | Stanford (Python)
- Natural Language Toolkit (NLTK) (Python)
- Intel NLP Architect (Python)
- SpaCy (Python and Cython)
- Gensim fast Vector Space Modelling, Topic Modeling, LDA implementation (Python)
- AllenNLP an Apache NLP research library (PyTorch)
- Matlab
- Sintelix
- H2O Driveless AI
- Cloud Natural Language (NL) | Google
- Cloud Speech-to-Text | Google
- Comprehend | Amazon
- Transcribe | Amazon
- Amazon Polly | Amazon
- Azure Cognitive Services | Microsoft
- Azure Bing Speech API | Microsoft
- Speech to Text | IBM
- Text to Speech | IBM
- Watson Natural Language Understanding | IBM
- VoxSigma API
- Speech Recognition |Twilio
- Automatic Speech Recognition (ASR) | Speechmatics
- Voice API | Nexmo
- wit.ai
- Meaning Cloud
- Haven OnDemand
- Aylien
- Lexalytics
- Dialogflow
- Indico
- TextRazor
- Intellexer
- Meaning Cloud
- LSTM and QRNN Language Model Toolkit for PyTorch | GitHub
- Thematically Discover