Skip to content

Dependency Parser

The accuracy of the dependency parser in the current version is 85.6%.

This module includes classes and functions for identifying grammatical dependencies in text.

MaltParser

Bases: MaltParser

This class includes functions for identifying grammatical dependencies using MaltParser.

__init__(tagger, lemmatizer, working_dir='universal_dependency_parser', model_file='langModel.mco', repo_id=None, model_filename=None)

Constructor for MaltParser.

parse_sents(sentences, verbose=False)

Returns the dependency graph for a list of sentences.

parse_tagged_sents(sentences, verbose=False)

Returns dependency graphs for input sentences by executing MaltParser.

SpacyDependencyParser

Bases: MaltParser

A Dependency Parser based on the Spacy library.

__init__(tagger, lemmatizer, model_path=None, using_gpu=False, gpu_id=0, repo_id=None)

Initialize Spacy-based parser.

parse(sentence)

Parse a single sentence.

parse_sents(sentences)

Parse multiple sentences using Spacy pipeline.