Skip to main content

Easily track labeled and unlabeled data for active learning

Project description

ALMa - An Active Leanring (data) Manager

ALMa elimiates the need for bookkeeping when using Active Learning. Read the blog post on Active Learning with ALMa

Made with heart by LightTag - The Text Annotation Tool For Teams. We use ALMa to facilitate multi annotator active learning. Originally developed as a contribution for Modal but moved to it's own library

Install

pip install ALMa

Use

Check out the full example for text classification

from ALMa import ActiveLearningManager
manager = ActiveLearningManager(my_featurized_data, sources=optional_original_data)
learner = #...some active learning learner
for index in range(N_QUERIES):
    index_to_label, query_instance = learner.query(manager.unlabeld)
    original_ix = manager.get_original_index_from_unlabeled_index(index_to_label)
    y = original_labels_train[original_ix]
    label = (index_to_label, y)
    manager.add_labels(labels)
    learner.teach(X=manager.labeled, y=manager.labels)

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

ALMa-0.0.3.tar.gz (3.4 kB view details)

Uploaded Source

File details

Details for the file ALMa-0.0.3.tar.gz.

File metadata

  • Download URL: ALMa-0.0.3.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.9

File hashes

Hashes for ALMa-0.0.3.tar.gz
Algorithm Hash digest
SHA256 11307dc793b1050a6763b1c01f8fc0d9042e29310886d5fe390f58b2afbe7ed3
MD5 521ac604da25ee0bf231fe4a7a16d215
BLAKE2b-256 42f54966f3a980e6614fe4b5d27f78357699cf457602aa3f4ddd8c0dd77bae68

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