Skip to main content

EstNLTK neural -- EstNLTK's linguistic analysis based on neural models

Project description

EstNLTK neural -- EstNLTK's linguistic analysis based on neural models

This package contains EstNLTK's linguistic analysis tools that use neural models:

  • neural morphological tagger ( disambiguator );
  • bert embeddings tagger;
  • bert-based named entity recognition;
  • stanza syntax tagger and stanza ensemble syntax tagger;
  • pronominal coreference tagger v1 (relies on stanza for input preprocessing);

Note: these tools require installation of deep learning frameworks (tensorflow, pytorch), and are demanding for computational resources; they also rely on large models which need to be downloaded separately.

The EstNLTK project is funded by EKT (Eesti Keeletehnoloogia Riiklik Programm).

Installation

EstNLTK-neural is available as a PyPI wheel:

pip install estnltk_neural

And as an Anaconda package:

conda install -c estnltk -c conda-forge estnltk_neural

Supported Python versions: 3.9+

Neural models

Models required by neural tools are large, and therefore cannot be distributed with this package. However, our tagger classes are implemented in a way that once you create an instance of a neural tagger, you'll be asked for a permission to download missing models, and if you give the permission, the model will be downloaded (and installed in a proper location) automatically. If needed, you can also change the default location where downloaded models will be placed, see this tutorial for details.

Documentation

EstNLTK's NLP component tutorials also cover information about neural taggers.

Source

The source of the last release is available at the main branch.


License: GNU General Public License v2.0

(C) University of Tartu

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

estnltk_neural-1.7.3.tar.gz (147.3 kB view details)

Uploaded Source

Built Distribution

estnltk_neural-1.7.3-py3-none-any.whl (178.5 kB view details)

Uploaded Python 3

File details

Details for the file estnltk_neural-1.7.3.tar.gz.

File metadata

  • Download URL: estnltk_neural-1.7.3.tar.gz
  • Upload date:
  • Size: 147.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for estnltk_neural-1.7.3.tar.gz
Algorithm Hash digest
SHA256 27fb40892f5fde8a399a5b112c8e1f6a9dad734df139c55539873cb1593766aa
MD5 945dfa17b31b36593b9a38bf29973a87
BLAKE2b-256 77ddc0ada910c10c34c14c0016d0cb1236fab32a97470b9c61564eea43fd63af

See more details on using hashes here.

File details

Details for the file estnltk_neural-1.7.3-py3-none-any.whl.

File metadata

File hashes

Hashes for estnltk_neural-1.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 03c4e7b79785a2750218e16f824db22a2db815b317fa0712dc9cecb382333fb5
MD5 c8cb40fd52873c01d7ac561f5634d959
BLAKE2b-256 3eaaec0f12aa4eb769ebd793510af3c39a338de335d295675e8475a21f0f6af1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page