paper-with-me

홈 › Papers

DadmaTools: Natural Language Processing Toolkit for Persian Language

2022-07-01 · NAACL (ACL) 2022 7 · Romina Etezadi, Mohammad Karrabi, Najmeh Zare, Mohamad Bagher Sajadi, Mohammad Taher Pilehvar

We introduce DadmaTools, an open-source Python Natural Language Processing toolkit for the Persian language. The toolkit is a neural pipeline based on spaCy for several text processing tasks, including normalization, tokenization, lemmatization, part-of-speech, dependency parsing, constituency parsing, chunking, and ezafe detecting. DadmaTools relies on fine-tuning of ParsBERT using the PerDT dataset for most of the tasks. Dataset module and embedding module are included in DadmaTools that support different Persian datasets, embeddings, and commonly used functions for them. Our evaluations show that DadmaTools can attain state-of-the-art performance on multiple NLP tasks. The source code is freely available at https://github.com/Dadmatech/DadmaTools.

📄 PDF Abstract BibTeX

Code (1)

dadmatech/dadmatools 공식 구현 pytorch

Tasks

ChunkingConstituency ParsingDependency ParsingLemmatization

Similar Papers 제목 키워드 기반

ParsiNorm: A Persian Toolkit for Speech Processing Normalization

2021-11-01 · Romina Oji, Seyedeh Fatemeh Razavi, Sajjad Abdi Dehsorkh, Alireza Hariri 외

In general, speech processing models consist of a language model along with an acoustic model. Regardless of the language model's complexity and variants, three critical pre-processing steps are needed in language models…

Language ModellingSentence

Parsivar: A Language Processing Toolkit for Persian

2018-05-01 · LREC 2018 5 · Salar Mohtaj, Behnam Roshanfekr, Atefeh Zafarian, Habibollah Asghari
Morphological Analysis

ParsiPy: NLP Toolkit for Historical Persian Texts in Python

2025-03-22 · Farhan Farsi, Parnian Fazel, Sepand Haghighi, Sadra Sabouri 외

The study of historical languages presents unique challenges due to their complex orthographic systems, fragmentary textual evidence, and the absence of standardized digital representations of text in those languages. Ta…

LemmatizationPart-Of-Speech TaggingTransliteration

PersianLLaMA: Towards Building First Persian Large Language Model

2023-12-25 · Mohammad Amin Abbasi, Arash Ghafouri, Mahdi Firouzmandi, Hassan Naderi 외

Despite the widespread use of the Persian language by millions globally, limited efforts have been made in natural language processing for this language. The use of large language models as effective tools in various nat…

Language ModelingLanguage ModellingLarge Language ModelMachine Translation+5

A Knowledge-based Approach for Answering Complex Questions in Persian

2021-07-05 · Romina Etezadi, Mehrnoush Shamsfard

Research on open-domain question answering (QA) has a long tradition. A challenge in this domain is answering complex questions (CQA) that require complex inference methods and large amounts of knowledge. In low resource…

Open-Domain Question AnsweringQuestion Answering