Skip to main content

Pos Tagging

This is a tool meant for tagging words with their part-of-speech, a grammatical category based on their function within a sentence, such as noun, adjective, verb, and so forth.

Video Lectures

For Developers

You can also see Cython, Java, C++, C, Swift, Js, or C# repository.

Requirements

Python

To check if you have a compatible version of Python installed, use the following command:

python -V

You can find the latest version of Python here.

Git

Install the latest version of Git.

Pip Install

pip3 install NlpToolkit-PosTagger

Download Code

In order to work on code, create a fork from GitHub page. Use Git for cloning the code to your local or below line for Ubuntu:

git clone <your-fork-git-link>

A directory called EnglishPosTagger will be created. Or you can use below link for exploring the code:

git clone https://github.com/starlangsoftware/EnglishPosTagger-Py.git

Open project with Pycharm IDE

Steps for opening the cloned project:

  • Start IDE
  • Select File | Open from main menu
  • Choose EnglishPosTagger-Py file
  • Select open as project option
  • Couple of seconds, dependencies will be downloaded.

Detailed Description

PosTagger

To train the PosTagger which is used for English pos tagging

train(self, corpus: PosTaggedCorpus)

To save the trained PosTagger model

saveModel(self)

To load an already trained PosTagger model

loadModel(self)

To tag a sentence, using a newly trained or loaded PosTagger model

posTag(self, sentence: Sentence) -> Sentence

3 different PosTagger models are supported: The one that is used to tag the sentences with a random tag

DummyPosTagger

the one that tags the word with the most used tag for a given word

NaivePosTagger

the one that does an Hmm based training and tags the words accordingly

HmmPosTagger

Metadata

Release files for nlptoolkit-postagger 1.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nlptoolkit-postagger 1.0.9
File Size Uploaded
nlptoolkit_postagger-1.0.9.tar.gz 16.9 kB Details

Release files / nlptoolkit_postagger-1.0.9.tar.gz

Download URL nlptoolkit_postagger-1.0.9.tar.gz
Size 16.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a3f6645345e5a8c863df089609c58d92972599e2af3e6e2106f5db2da99a7360
BLAKE2b-256 checksum
How to use checksums
76425addbb4d552ce941b2851a6ab975284bde38ae5daa9546a8e9ffda4b96d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.8

Release history Release notifications | RSS feed

This release

1.0.9 This release

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page