Skip to main content

instatext is a package to train text classifiers instantly.

Project description

instatext: Train text classifiers instantly

instatext is a Python 3 library for processing textual data. It provides a simple API for training and predicting with text classifiers.

instatext leverages fasttext, and pandas, for the heavy lifting

Get it now

$ pip install instatext 

Requirements

  • Python >= 3.5

Example

To train a model pass in a csv with the text and labels

text - the text to classify labels - comma seperated list of labels

text,labels
sample text,"sample"
bad stuff,"bad,sample"
good stuff,"good,sample"
import instatext
import logging


def main():
    print("hello")

    instatext.train_model("test_data/example.csv", "test")
    instatext.predict("test", "Predict my good text",0.5)


if __name__ == "__main__":
    loglevel = logging.INFO
    logging.basicConfig(
        format="%(asctime)s |%(levelname)s: %(message)s", level=loglevel
    )
    main()

Project details


Download files

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

Source Distribution

instatext-0.0.2.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

instatext-0.0.2-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file instatext-0.0.2.tar.gz.

File metadata

  • Download URL: instatext-0.0.2.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for instatext-0.0.2.tar.gz
Algorithm Hash digest
SHA256 08f5c5eb442c8f63a31a940c8e5177af798967488a0ce58ea23cce55762bfb48
MD5 86edd1e880eeb70e6dcfc14bbfc7489e
BLAKE2b-256 e4e4200f047b203463bf699142f7786e32aace2f38ec08848f051f4efcf0e1cc

See more details on using hashes here.

File details

Details for the file instatext-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: instatext-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for instatext-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f7a66bb2a68499123d005b132352a3af1eb0fa9dffc6d22500b72cd680aa31b3
MD5 b9a3aa9f17bb7a7927f02e7cdef5bf84
BLAKE2b-256 11bcb768a720b213180ab39dadec70dacdce308dfeae6d45303c5dfdd8a9abe8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page