diff --git a/natural-language-processing/README.md b/natural-language-processing/README.md index c4e0008c..05629805 100644 --- a/natural-language-processing/README.md +++ b/natural-language-processing/README.md @@ -22,37 +22,7 @@ See [Course, Tutorial, Learning resource](./course-tutorial-learning-resources.m ## Library, Framework, Models, Tools, Services -- [BloomsburyAI's Open Source NLP tool: Cape Webservices - backend server](https://github.com/bloomsburyai/cape-webservices) | [Rest of BloomsburyAI's Open Source NLP tool - Cape](https://www.github.com/bloomsburyai) [Bought out by FB around March/April 2019] -- [NLP Java/JVM](../examples/nlp-java-jvm/README.md#nlp-javajvm) - docker container with Java/JVM based NLP libraries/frameworks (inspired by LaMachine, Awesome NLP and others out there) -- [Better NLP library (experimental)](../examples/better-nlp) | Slides: [1](./better-nlp/presentations/09-Mar-2019/Better-NLP-Presentation-Slides.pdf) [2](./better-nlp/presentations/29-Jun-2019/Better-NLP-2.0-one-library-rules-them-all-Presentation-Slides.pdf) -- [Facebook's PyText](https://github.com/facebookresearch/PyText) -- [Facebook's FastText](https://github.com/facebookresearch/FastText) | [homepage | docs](https://fasttext.cc/) -- [Facebook's Pythia](https://code.fb.com/ai-research/pythia/) | [github](https://github.com/facebookresearch/pythia) | [Medium](https://medium.com/syncedreview/facebook-open-sources-pythia-for-vision-and-language-multimodal-ai-models-be480644b538) -- [Flair by Zolando Research](https://www.analyticsvidhya.com/blog/2019/02/flair-nlp-library-python/) | [github](https://github.com/zalandoresearch/flair) | [Research paper](https://drive.google.com/file/d/17yVpFA7MmXaQFTe-HDpZuqw9fJlmzg56/view) -- [Microsoft NLP](https://github.com/microsoft/nlp) -- [Smile - Statistical Machine Intelligence and Learning Engine](https://haifengl.github.io/smile) -- [Standford NLP Group](https://nlp.stanford.edu/) -- [Google’s Bert](https://github.com/google-research/bert) | [TensorFlow code and pre-trained models for BERT](https://github.com/google-research/bert) -- [H2O Driverless AI](http://docs.h2o.ai/driverless-ai/latest-stable/docs/userguide/nlp.html) - - [Sudalai Rajkumar (SRK), H2O.ai - NLP with H2O Driverless AI - H2O World SF](https://www.youtube.com/watch?v=PJs_2Kyw_RQ&feature=youtu.be) - - [Carmelo Iaria, AI Academy - How The AI Academy is accelerating NLP projects with Driverless AI](https://www.youtube.com/watch?v=aXPE6IiKRmI&feature=youtu.be) -- [The Illustrated Word2vec](https://jalammar.github.io/illustrated-word2vec/) -- [LDA (topic modelling)](https://github.com/bmabey/pyLDAvis) -- Flashtext: [github](https://github.com/vi3k6i5/flashtext) | [docs](https://buildmedia.readthedocs.org/media/pdf/flashtext/latest/flashtext.pdf) | blogs: [1](https://www.analyticsvidhya.com/blog/2017/11/flashtext-a-library-faster-than-regular-expressions/) o [2](https://medium.freecodecamp.org/regex-was-taking-5-days-flashtext-does-it-in-15-minutes-55f04411025f) o [3](https://medium.com/@Alibaba_Cloud/why-you-should-use-flashtext-instead-of-regex-for-data-analysis-960a0dc96c6a) -- Top libraries - - [5 Heroic Tools for Natural Language Processing](https://towardsdatascience.com/5-heroic-tools-for-natural-language-processing-7f3c1f8fc9f0) | [Top 5 Python NLP Libraries to Build a Human like Applications](https://www.datasciencelearner.com/top-5-python-nlp-libraries-to-build-a-human-like-application/) | [5 open source tools for taming text](https://opensource.com/business/15/7/five-open-source-nlp-tools) | [Comparing the Functionality of Open Source Natural Language Processing Libraries](https://blog.dominodatalab.com/comparing-the-functionality-of-open-source-natural-language-processing-libraries/) - - [Comparison of Top 6 Python NLP Libraries](https://www.kdnuggets.com/2018/07/comparison-top-6-python-nlp-libraries.html) - - [Top 10 Python Libraries for Natural Language Processing (2018)](https://kleiber.me/blog/2018/02/25/top-10-python-nlp-libraries-2018/) - - Quora: best NLP library question: [1](https://www.quora.com/Which-library-is-best-for-NLP) | [2](https://www.quora.com/What-is-the-best-natural-language-processing-API-library-service-today) | [3](https://www.quora.com/Natural-Language-Processing-What-are-the-best-libraries-for-extracting-data-from-PDF-files) - - [Python NLP for Hackers](https://nlpforhackers.io/libraries/) - - [NLP vs NLU vs NLG (Know what you are trying to achieve) NLP engine (Part-1)](https://towardsdatascience.com/nlp-vs-nlu-vs-nlg-know-what-you-are-trying-to-achieve-nlp-engine-part-1-1487a2c8b696) - - [NLP engine(Part-2) -> Best Text Processing tools or libraries for Natural Language Processing](https://towardsdatascience.com/nlp-engine-part-2-best-text-processing-tools-or-libraries-for-natural-language-processing-c7fd80f456e3) - - [Natural Language Extraction - Using spaCy on a set of novels](https://medium.com/@rajat.jain1/natural-language-extraction-using-spacy-on-a-set-of-novels-88b159d68686) - - [A short gist for extracting NER + grouping using emma](https://gist.github.com/svenski/a433a823511a0f9a0941deba93fa0d2f) - - [Spacy Cheatsheet](https://www.datacamp.com/community/blog/spacy-cheatsheet) - - [NeuralCoref 4.0: Coreference Resolution in spaCy with Neural Networks](https://github.com/huggingface/neuralcoref) - - [StarSpace: Learning embeddings for classification, retrieval and ranking](https://github.com/facebookresearch/StarSpace) - - [Free NLP service - Natural Language for Developers](wit.ai) +See [Library, Framework, Models, Tools, Services](./library-framework-models-tools-services.md) ## Metaphor detection diff --git a/natural-language-processing/library-framework-models-tools-services.md b/natural-language-processing/library-framework-models-tools-services.md new file mode 100644 index 00000000..f960de94 --- /dev/null +++ b/natural-language-processing/library-framework-models-tools-services.md @@ -0,0 +1,46 @@ +# Library, Framework, Models, Tools, Services + +- [BloomsburyAI's Open Source NLP tool: Cape Webservices - backend server](https://github.com/bloomsburyai/cape-webservices) | [Rest of BloomsburyAI's Open Source NLP tool - Cape](https://www.github.com/bloomsburyai) [Bought out by FB around March/April 2019] +- [NLP Java/JVM](../examples/nlp-java-jvm/README.md#nlp-javajvm) - docker container with Java/JVM based NLP libraries/frameworks (inspired by LaMachine, Awesome NLP and others out there) +- [Better NLP library (experimental)](../examples/better-nlp) | Slides: [1](./better-nlp/presentations/09-Mar-2019/Better-NLP-Presentation-Slides.pdf) [2](./better-nlp/presentations/29-Jun-2019/Better-NLP-2.0-one-library-rules-them-all-Presentation-Slides.pdf) +- [Facebook's PyText](https://github.com/facebookresearch/PyText) +- [Facebook's FastText](https://github.com/facebookresearch/FastText) | [homepage | docs](https://fasttext.cc/) +- [Facebook's Pythia](https://code.fb.com/ai-research/pythia/) | [github](https://github.com/facebookresearch/pythia) | [Medium](https://medium.com/syncedreview/facebook-open-sources-pythia-for-vision-and-language-multimodal-ai-models-be480644b538) +- [Flair by Zolando Research](https://www.analyticsvidhya.com/blog/2019/02/flair-nlp-library-python/) | [github](https://github.com/zalandoresearch/flair) | [Research paper](https://drive.google.com/file/d/17yVpFA7MmXaQFTe-HDpZuqw9fJlmzg56/view) +- [Microsoft NLP](https://github.com/microsoft/nlp) +- [Smile - Statistical Machine Intelligence and Learning Engine](https://haifengl.github.io/smile) +- [Standford NLP Group](https://nlp.stanford.edu/) +- [Google’s Bert](https://github.com/google-research/bert) | [TensorFlow code and pre-trained models for BERT](https://github.com/google-research/bert) +- [H2O Driverless AI](http://docs.h2o.ai/driverless-ai/latest-stable/docs/userguide/nlp.html) + - [Sudalai Rajkumar (SRK), H2O.ai - NLP with H2O Driverless AI - H2O World SF](https://www.youtube.com/watch?v=PJs_2Kyw_RQ&feature=youtu.be) + - [Carmelo Iaria, AI Academy - How The AI Academy is accelerating NLP projects with Driverless AI](https://www.youtube.com/watch?v=aXPE6IiKRmI&feature=youtu.be) +- [The Illustrated Word2vec](https://jalammar.github.io/illustrated-word2vec/) +- [LDA (topic modelling)](https://github.com/bmabey/pyLDAvis) +- Flashtext: [github](https://github.com/vi3k6i5/flashtext) | [docs](https://buildmedia.readthedocs.org/media/pdf/flashtext/latest/flashtext.pdf) | blogs: [1](https://www.analyticsvidhya.com/blog/2017/11/flashtext-a-library-faster-than-regular-expressions/) o [2](https://medium.freecodecamp.org/regex-was-taking-5-days-flashtext-does-it-in-15-minutes-55f04411025f) o [3](https://medium.com/@Alibaba_Cloud/why-you-should-use-flashtext-instead-of-regex-for-data-analysis-960a0dc96c6a) +- Top libraries + - [5 Heroic Tools for Natural Language Processing](https://towardsdatascience.com/5-heroic-tools-for-natural-language-processing-7f3c1f8fc9f0) | [Top 5 Python NLP Libraries to Build a Human like Applications](https://www.datasciencelearner.com/top-5-python-nlp-libraries-to-build-a-human-like-application/) | [5 open source tools for taming text](https://opensource.com/business/15/7/five-open-source-nlp-tools) | [Comparing the Functionality of Open Source Natural Language Processing Libraries](https://blog.dominodatalab.com/comparing-the-functionality-of-open-source-natural-language-processing-libraries/) + - [Comparison of Top 6 Python NLP Libraries](https://www.kdnuggets.com/2018/07/comparison-top-6-python-nlp-libraries.html) + - [Top 10 Python Libraries for Natural Language Processing (2018)](https://kleiber.me/blog/2018/02/25/top-10-python-nlp-libraries-2018/) + - Quora: best NLP library question: [1](https://www.quora.com/Which-library-is-best-for-NLP) | [2](https://www.quora.com/What-is-the-best-natural-language-processing-API-library-service-today) | [3](https://www.quora.com/Natural-Language-Processing-What-are-the-best-libraries-for-extracting-data-from-PDF-files) + - [Python NLP for Hackers](https://nlpforhackers.io/libraries/) + - [NLP vs NLU vs NLG (Know what you are trying to achieve) NLP engine (Part-1)](https://towardsdatascience.com/nlp-vs-nlu-vs-nlg-know-what-you-are-trying-to-achieve-nlp-engine-part-1-1487a2c8b696) + - [NLP engine(Part-2) -> Best Text Processing tools or libraries for Natural Language Processing](https://towardsdatascience.com/nlp-engine-part-2-best-text-processing-tools-or-libraries-for-natural-language-processing-c7fd80f456e3) + - [Natural Language Extraction - Using spaCy on a set of novels](https://medium.com/@rajat.jain1/natural-language-extraction-using-spacy-on-a-set-of-novels-88b159d68686) + - [A short gist for extracting NER + grouping using emma](https://gist.github.com/svenski/a433a823511a0f9a0941deba93fa0d2f) + - [Spacy Cheatsheet](https://www.datacamp.com/community/blog/spacy-cheatsheet) + - [NeuralCoref 4.0: Coreference Resolution in spaCy with Neural Networks](https://github.com/huggingface/neuralcoref) + - [StarSpace: Learning embeddings for classification, retrieval and ranking](https://github.com/facebookresearch/StarSpace) + - [Free NLP service - Natural Language for Developers](wit.ai) + + + +# Contributing + +Contributions are very welcome, please share back with the wider community (and get credited for it)! + +Please have a look at the [CONTRIBUTING](../CONTRIBUTING.md) guidelines, also have a read about our [licensing](../LICENSE.md) policy. + +--- + +Back to [NLP page (table of contents)](README.md)
+Back to [main page (table of contents)](../README.md)