John Snow Labs Spark-NLP 3.1.3: TF Hub support, new multilingual NER models for 40 languages, state-of-the-art multilingual sentence embeddings for 100+ languages, and bug fixes! #5849
maziyarpanahi
announced in
Announcement
Replies: 0 comments
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
-
Overview
We are pleased to release Spark NLP 🚀 3.1.3! In this release, we bring notebooks to easily import models for BERT and ALBERT models from TF Hub into Spark NLP, new multilingual NER models for 40 languages with a fine-tuned XLM-RoBERTa model, and new state-of-the-art document/sentence embeddings models for English and 100+ languages!
As always, we would like to thank our community for their feedback, questions, and feature requests.
New Features
New Models
We have trained multilingual NER models by using the entire
XTREME
(40 languages) andWIKINER
(8 languages).Multilingual Named Entity Recognition:
xx
xx
xx
xx
en
en
en
Fine-tuned XLM-RoBERTa base model by randomly masking 15% of XTREME dataset:
xx
New Universal Sentence Encoder trained with CMLM (English & 100+ languages):
The models extend the BERT transformer architecture and that is why we use them with BertSentenceEmbeddings.
en
en
xx
xx
Benchmark
We used BERT base, large, and the new Universal Sentence Encoder trained with CMLM extending the BERT transformer architecture to train ClassifierDL with News dataset:
(120k training examples - 10 Epochs - 512 max sequence - Nvidia Tesla P100)
The complete list of all 3700+ models & pipelines in 200+ languages is available on Models Hub.
Bug Fixes
New Notebooks
Documentation
Installation
Python
#PyPI pip install spark-nlp==3.1.3
Spark Packages
spark-nlp on Apache Spark 3.0.x and 3.1.x (Scala 2.12 only):
GPU
spark-nlp on Apache Spark 2.4.x (Scala 2.11 only):
GPU
spark-nlp on Apache Spark 2.3.x (Scala 2.11 only):
GPU
Maven
spark-nlp on Apache Spark 3.0.x and 3.1.x:
spark-nlp-gpu:
spark-nlp on Apache Spark 2.4.x:
spark-nlp-gpu:
spark-nlp on Apache Spark 2.3.x:
spark-nlp-gpu:
FAT JARs
CPU on Apache Spark 3.x: https://s3.amazonaws.com/auxdata.johnsnowlabs.com/public/jars/spark-nlp-assembly-3.1.3.jar
GPU on Apache Spark 3.x: https://s3.amazonaws.com/auxdata.johnsnowlabs.com/public/jars/spark-nlp-gpu-assembly-3.1.3.jar
CPU on Apache Spark 2.4.x: https://s3.amazonaws.com/auxdata.johnsnowlabs.com/public/jars/spark-nlp-spark24-assembly-3.1.3.jar
GPU on Apache Spark 2.4.x: https://s3.amazonaws.com/auxdata.johnsnowlabs.com/public/jars/spark-nlp-gpu-spark24-assembly-3.1.3.jar
CPU on Apache Spark 2.3.x: https://s3.amazonaws.com/auxdata.johnsnowlabs.com/public/jars/spark-nlp-spark23-assembly-3.1.3.jar
GPU on Apache Spark 2.3.x: https://s3.amazonaws.com/auxdata.johnsnowlabs.com/public/jars/spark-nlp-gpu-spark23-assembly-3.1.3.jar
This discussion was created from the release John Snow Labs Spark-NLP 3.1.3: TF Hub support, new multilingual NER models for 40 languages, state-of-the-art multilingual sentence embeddings for 100+ languages, and bug fixes!.
Beta Was this translation helpful? Give feedback.
All reactions