Skip to main content

Kadot, unsupervised natural language processing.

Project description

Unsupervised natural language processing library.

Kadot just lets you process a text easily.

>>> hello_world = Text("Kadot just lets you process a text easily.")
>>> hello_world.ngrams(n=2)

[(‘Kadot’, ‘just’), (‘just’, ‘lets’), (‘lets’, ‘you’), (‘you’, ‘process’), (‘process’, ‘a’), (‘a’, ‘text’), (‘text’, ‘easily’)]

🔋 What’s included ?

Kadot includes tokenizers, text generators, classifiers, word-level and document-level vectorizers as well as a spell checker, a fuzzy string matching utility or a stopwords detector.

The philosophy of Kadot is “never hardcode the language rules” : use unsupervised solutions to support most languages. So it will never includes Treebank based algorithms (like a POS Tagger).

🔨 Installation

Use the “pip” command that refair to the Python 3.x interpreter. In my case :

$ pip3 install kadot

It actually require the Python’s standard library, Numpy, Scipy and Scikit-Learn.

⚖️ License

Kadot is under MIT license.

  • More

Check the GitHub repository : https://github.com/the-new-sky/Kadot

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for Kadot, version 0.1.9
Filename, size File type Python version Upload date Hashes
Filename, size Kadot-0.1.9.tar.gz (7.6 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page