estnltk-neural


Nameestnltk-neural JSON
Version 1.7.3 PyPI version JSON
download
home_pagehttps://github.com/estnltk/estnltk
SummaryEstNLTK neural -- EstNLTK's linguistic analysis based on neural models
upload_time2024-06-10 14:39:20
maintainerNone
docs_urlNone
authorUniversity of Tartu
requires_python>=3.9
licenseGPLv2
keywords estonian natural language processing estonian linguistic processing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.32572s