Skip to content

An enhanced Python library for Serbian Natural Language Processing(NLP).

License

Notifications You must be signed in to change notification settings

kirosama2/SrbAI-enhanced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SrbAI-enhanced - A Python library for Serbian language processing

SrbAI-enhanced is a project to gather algorithms and models for Serbian language processing into a single Python library. It is intended to include basic Serbian processing methodologies, like stemming, part-of-speech tagging, negation, up to advanced functionalities, like named entity recognition, classification, etc. The library is built to be easily extendable with new methods, and hopes to engage more students, PhD candidates and others who are interested in the development of Serbian language processing in the development of the project.

The vision for the project is to become a unique and comprehensive resource for Serbian language processing that could serve both academic and commercial purposes.

Installation

After cloning the package, it can be installed with:

python -m pip install --upgrade build .

The package can be built with:

python -m build

Subsequently, it can be installed with the python pip command.

Usage

After installation, the package can be imported as :

import srbaie

The library contains different functionalities such as Transliteration, Stemmer, Spell checker for Serbian language, Part-of-speech tagging, and FastText. Instructions for their usage and examples are provided in this documents.

Colab notebooks

Authors and contributors

  • kirosama2

About

An enhanced Python library for Serbian Natural Language Processing(NLP).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages