Skip to main content

Biaffine dependency parser for spaCy

Project description

spacy-biaffine-parser: Biaffine parser for spaCy

tests pypi Version

This package provides a biaffine dependency parser, similar to that proposed in [Deep Biaffine Attention for Neural Dependency Parsing](Deep Biaffine Attention for Neural Dependency Parsing) (Dozat & Manning, 2016).

Installation

Install with pip:

python -m pip install -U pip setuptools wheel
python -m pip install spacy-biaffine-parser

Usage

The parser consists of two pipes: an edge predicter and an edge labeler. For example:

[components.arc_predicter]
factory = "arc_predicter"

[components.arc_labeler]
factory = "arc_labeler"

The arc predicter requires that a previous component (such as senter) sets sentence boundaries during training. Therefore, such a component must be added to annotating_components:

[training]
annotating_components = ["senter"]

The biaffine parser sample project provides an example biaffine parser pipeline.

Bug reports and issues

Please report bugs in the spaCy issue tracker or open a new thread on the discussion board for other issues.

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

spacy_biaffine_parser-0.1.0.tar.gz (28.1 kB view hashes)

Uploaded Source

Built Distributions

spacy_biaffine_parser-0.1.0-cp312-cp312-win_amd64.whl (335.2 kB view hashes)

Uploaded CPython 3.12 Windows x86-64

spacy_biaffine_parser-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (421.2 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

spacy_biaffine_parser-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (389.9 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

spacy_biaffine_parser-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (417.3 kB view hashes)

Uploaded CPython 3.12 macOS 11.0+ ARM64

spacy_biaffine_parser-0.1.0-cp312-cp312-macosx_10_9_x86_64.whl (435.8 kB view hashes)

Uploaded CPython 3.12 macOS 10.9+ x86-64

spacy_biaffine_parser-0.1.0-cp311-cp311-win_amd64.whl (339.4 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

spacy_biaffine_parser-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (407.8 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

spacy_biaffine_parser-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (382.1 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

spacy_biaffine_parser-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (426.2 kB view hashes)

Uploaded CPython 3.11 macOS 11.0+ ARM64

spacy_biaffine_parser-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (443.7 kB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

spacy_biaffine_parser-0.1.0-cp310-cp310-win_amd64.whl (342.5 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

spacy_biaffine_parser-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (410.1 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

spacy_biaffine_parser-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (383.6 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

spacy_biaffine_parser-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (433.2 kB view hashes)

Uploaded CPython 3.10 macOS 11.0+ ARM64

spacy_biaffine_parser-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (452.2 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

spacy_biaffine_parser-0.1.0-cp39-cp39-win_amd64.whl (351.1 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

spacy_biaffine_parser-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (417.6 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

spacy_biaffine_parser-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (390.7 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

spacy_biaffine_parser-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (439.5 kB view hashes)

Uploaded CPython 3.9 macOS 11.0+ ARM64

spacy_biaffine_parser-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl (460.6 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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