Skip to main content

Simple NLP library

Project description

simple_nlp_library

Simple NLP library

usage

installation

python3 -m pip install --upgrade simple_nlp_library

api

semantic_tokens

preprocessing.semantic_tokens("The quick brown fox jumps over the lazy dog")

cosine_similarity

metrics.cosine_similarity([1.0, 1.0, 1.0], [4.0, 4.0, 4.0])

inserting_distance

metrics.inserting_distance("simple", "simpler")

inserting_similarity

metrics.inserting_similarity("simple", "simpler")

jaccard_similarity

metrics.jaccard_similarity([1, 2, 3], [1, 2, 3, 4])

embeddings

vectors = embeddings.model()
vector = vectors["facebook"]

sentence similarity

vectors = embeddings.model()
metrics.cosine_similarity(
    embeddings.tokens_vector(vectors, preprocessing.semantic_tokens("the slow brown bear jumped over the lazy dog")),
    embeddings.tokens_vector(vectors, preprocessing.semantic_tokens("the quick red fox jumped over the lazy cat")),
)

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

simple_nlp_library-1.7.0.tar.gz (68.0 MB view details)

Uploaded Source

Built Distribution

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

simple_nlp_library-1.7.0-py3-none-any.whl (69.2 MB view details)

Uploaded Python 3

File details

Details for the file simple_nlp_library-1.7.0.tar.gz.

File metadata

  • Download URL: simple_nlp_library-1.7.0.tar.gz
  • Upload date:
  • Size: 68.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for simple_nlp_library-1.7.0.tar.gz
Algorithm Hash digest
SHA256 0a886795c94c390576277fc554bae9d13934b5d5d0dc9720236ca7336a0249c3
MD5 acb1b933f1508ffe10ad4d672ab5e29c
BLAKE2b-256 79642550f9f0ee395c7195b3d071c53f66c914d1cc5b8b67cbb929f40acfff20

See more details on using hashes here.

File details

Details for the file simple_nlp_library-1.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for simple_nlp_library-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c78ca9f2fd9117692fc02ac4a9a50058aaa0f0a4d88d25c15d126d19ea773668
MD5 c7135ae1324923c5b66b2555abeabf88
BLAKE2b-256 460316ac32ccafcc85a5ecbb612afceb242f9fa652e015f6bfae5a59e17b09e4

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