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](https://www.keeletehnoloogia.ee/)).
### 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](https://github.com/estnltk/estnltk/blob/ce224214244bd903d71283a2f1db2e4697f20e84/tutorials/basics/estnltk_resources.ipynb) for details.
### Documentation
EstNLTK's [NLP component tutorials](https://github.com/estnltk/estnltk/tree/main/tutorials/nlp_pipeline) also cover information about neural taggers.
### Source
The source of the last release is available at the [main branch](https://github.com/estnltk/estnltk/tree/main/estnltk_neural).
---
License: GNU General Public License v2.0
(C) University of Tartu
Raw data
{
"_id": null,
"home_page": "https://github.com/estnltk/estnltk",
"name": "estnltk-neural",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "Estonian natural language processing, Estonian linguistic processing",
"author": "University of Tartu",
"author_email": "Siim Orasmaa <siim.orasmaa@ut.ee>, Sven Laur <swen@math.ut.ee>, Paul Tammo <paul.tammo@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/77/dd/c0ada910c10c34c14c0016d0cb1236fab32a97470b9c61564eea43fd63af/estnltk_neural-1.7.3.tar.gz",
"platform": null,
"description": "EstNLTK neural -- EstNLTK's linguistic analysis based on neural models\n===========================================================================\n\nThis package contains EstNLTK's linguistic analysis tools that use neural models:\n\n* neural morphological tagger ( disambiguator );\n* bert embeddings tagger;\n* bert-based named entity recognition;\n* stanza syntax tagger and stanza ensemble syntax tagger;\n* pronominal coreference tagger v1 (relies on stanza for input preprocessing);\n\nNote: 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. \n\nThe EstNLTK project is funded by EKT ([Eesti Keeletehnoloogia Riiklik Programm](https://www.keeletehnoloogia.ee/)).\n\n### Installation\n\nEstNLTK-neural is available as a PyPI wheel: \n\n```\npip install estnltk_neural\n```\n\nAnd as an Anaconda package:\n\n```\nconda install -c estnltk -c conda-forge estnltk_neural\n```\n\nSupported Python versions: 3.9+\n\n### Neural models\n\nModels required by neural tools are large, and therefore cannot be distributed with this package. \nHowever, 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. \nIf needed, you can also change the default location where downloaded models will be placed, see [this tutorial](https://github.com/estnltk/estnltk/blob/ce224214244bd903d71283a2f1db2e4697f20e84/tutorials/basics/estnltk_resources.ipynb) for details.\n\n### Documentation\n\nEstNLTK's [NLP component tutorials](https://github.com/estnltk/estnltk/tree/main/tutorials/nlp_pipeline) also cover information about neural taggers. \n\n### Source\n\nThe source of the last release is available at the [main branch](https://github.com/estnltk/estnltk/tree/main/estnltk_neural).\n\n---\n\nLicense: GNU General Public License v2.0\n\n(C) University of Tartu \n",
"bugtrack_url": null,
"license": "GPLv2",
"summary": "EstNLTK neural -- EstNLTK's linguistic analysis based on neural models",
"version": "1.7.3",
"project_urls": {
"Homepage": "https://github.com/estnltk/estnltk",
"changelog": "https://github.com/estnltk/estnltk/blob/main/CHANGELOG.md",
"documentation": "https://github.com/estnltk/estnltk/tree/main/tutorials",
"repository": "https://github.com/estnltk/estnltk/tree/main/estnltk_neural"
},
"split_keywords": [
"estonian natural language processing",
" estonian linguistic processing"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3eaaec0f12aa4eb769ebd793510af3c39a338de335d295675e8475a21f0f6af1",
"md5": "c8cb40fd52873c01d7ac561f5634d959",
"sha256": "03c4e7b79785a2750218e16f824db22a2db815b317fa0712dc9cecb382333fb5"
},
"downloads": -1,
"filename": "estnltk_neural-1.7.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c8cb40fd52873c01d7ac561f5634d959",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 178544,
"upload_time": "2024-06-10T14:39:18",
"upload_time_iso_8601": "2024-06-10T14:39:18.823421Z",
"url": "https://files.pythonhosted.org/packages/3e/aa/ec0f12aa4eb769ebd793510af3c39a338de335d295675e8475a21f0f6af1/estnltk_neural-1.7.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "77ddc0ada910c10c34c14c0016d0cb1236fab32a97470b9c61564eea43fd63af",
"md5": "945dfa17b31b36593b9a38bf29973a87",
"sha256": "27fb40892f5fde8a399a5b112c8e1f6a9dad734df139c55539873cb1593766aa"
},
"downloads": -1,
"filename": "estnltk_neural-1.7.3.tar.gz",
"has_sig": false,
"md5_digest": "945dfa17b31b36593b9a38bf29973a87",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 147260,
"upload_time": "2024-06-10T14:39:20",
"upload_time_iso_8601": "2024-06-10T14:39:20.304397Z",
"url": "https://files.pythonhosted.org/packages/77/dd/c0ada910c10c34c14c0016d0cb1236fab32a97470b9c61564eea43fd63af/estnltk_neural-1.7.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-10 14:39:20",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "estnltk",
"github_project": "estnltk",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "estnltk-neural"
}