Skip to main content

Set of tools to create and use explainable embeddings.

Project description

https://github.com/INGEOTEC/EncExp/actions/workflows/test.yaml/badge.svg https://badge.fury.io/py/EncExp.svg https://coveralls.io/repos/github/INGEOTEC/EncExp/badge.svg?branch=develop

EncExp is a set of tools for creating and using explainable embeddings. As with any embedding, the aim is to have a set of vectors that can be associated with tokens, and consequently, an utterance can be represented in the vector space span by the vectors. However, the difference concerning the embedding estimated with GloVe or Word2Vec, among others, is that EncExp associates vectors where each component has a meaning. The component’s value indicates whether the word associated with the component might be present in the sentence.

The component’s meaning is a direct consequence of the procedure used to estimate the embedding. EncExp estimates the embedding by solving $d$ binary self-supervised classification problems, where the label is the presence of a particular token. The classifier used is a linear Support Vector Machine.

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

encexp-0.1.6.tar.gz (47.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

encexp-0.1.6-py3-none-any.whl (52.9 kB view details)

Uploaded Python 3

File details

Details for the file encexp-0.1.6.tar.gz.

File metadata

  • Download URL: encexp-0.1.6.tar.gz
  • Upload date:
  • Size: 47.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for encexp-0.1.6.tar.gz
Algorithm Hash digest
SHA256 d976164433ba8022ea1595ef4295d67f7585524e24a510740d4c524a08499eb2
MD5 035ab9650e8a8f031ec7f439033cfb2b
BLAKE2b-256 85f5d2c1bb0f42ffc9f9397d54e15d33d0c46f987b875a0f08eb2d9a680530cf

See more details on using hashes here.

File details

Details for the file encexp-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: encexp-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 52.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for encexp-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5cdd21a3a9070e1d3be7b30911d2b872a1a5bf8830a22c05f6e7587384cd3aa0
MD5 07bc36f173d8edbfa0549d04f4c212cc
BLAKE2b-256 392bf06cc2ccdc3441b27d8f8df14937b38c76a7c0d726dcef685172a19759ed

See more details on using hashes here.

Supported by

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