spark-nlp

NLP toolkit

Provides a set of pre-trained models and libraries for natural language processing tasks on top of Apache Spark

State of the Art Natural Language Processing

GitHub

4k stars
101 watching
715 forks
Language: Scala
last commit: almost 2 years ago
Linked from 4 awesome lists

bertentity-extractionlanguage-detectionlemmatizerllamacppllmmachine-translationnamed-entity-recognitionnatural-language-processingnlponnxpart-of-speech-taggerpysparkquestion-answeringsentiment-analysissparkspell-checkertensorflowtext-classificationtransformers

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
tyson925/magyarlanc_sparkA Spark-based tool for processing Hungarian text data with Magyarlanc language processing features and optional integration with ElasticSearch.4
databricks/spark-corenlpWraps Stanford CoreNLP annotators as Spark DataFrame functions for natural language processing tasks422
explosion/spacyIndustrial-strength NLP library for Python and Cython30,459
sebastianruder/nlp-progressA comprehensive repository tracking progress in NLP tasks and their corresponding datasets.22,742
axa-group/nlp.jsA comprehensive NLP library for building conversational AI systems with entity extraction, sentiment analysis, language identification, and more.6,301
dmmiller612/sparktorchA PyTorch implementation on Apache Spark for distributed deep learning model training and inference.339
spark-notebook/spark-notebookAn interactive web-based editor for exploring and analyzing large datasets using Scala, Apache Spark, and other data science tools3,155
microsoft/synapsemlA library for building scalable machine learning pipelines on distributed computing frameworks like Apache Spark5,083
stanfordnlp/corenlpA Java-based suite of tools for natural language processing and analysis9,727
bigscience-workshop/promptsourceA toolkit for creating and using natural language prompts to enable large language models to generalize to new tasks.2,718
joblib/joblib-sparkEnables parallelization of machine learning tasks on a distributed Spark cluster using the joblib library.243
explosion/spacy-stanzaWraps the Stanza NLP library to use Stanford models with spaCy726
apache/sparkAn analytics engine designed to handle large-scale data processing and analysis40,170
curiosity-ai/catalystA C# Natural Language Processing library with pre-trained models and tools for building custom models752
nlpodyssey/spagoA Go-based machine learning library designed to support neural architectures in natural language processing1,759