Skip to main content

A package for computing case alignment using embeddings - AlignLLM

Project description

AlignLLM - Case Alignment Package

This package contains the mathematical implementation of ILRAlign and WILRAlign from AlignLLM.

Sample usage

!pip install alignllm-case-alignment-package
import numpy as np
from case_alignment_package import get_case_alignment, get_weighted_case_alignment

# Example case embedding
case_ = [np.array([1, 0, 1]), np.array([1, 2, 1])]

# Example casebase
case_base = [
    [np.array([0, 3, 2]), np.array([3, 2, 2])],
    [np.array([1, 0, 1]), np.array([1, 0, 2])]
]

# ILR Score (standard case alignment)
print("ILRScore:", get_case_alignment(case_, case_base))
# 0.7077719041151351

# WILR Score (weighted case alignment)
print("WILRScore:", get_weighted_case_alignment(case_, case_base))
# 0.7366226857266566

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

alignllm_case_alignment_package-0.1.3.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file alignllm_case_alignment_package-0.1.3.tar.gz.

File metadata

File hashes

Hashes for alignllm_case_alignment_package-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d5a91cb67b7e4feb6eb26b8989fd812e9f233893b9f7333159c00ef930b5dfc9
MD5 83b4c4b22fa3ecb14bf8545341f4a427
BLAKE2b-256 8743e44e8747cc974b7c5b91ef79620c36bae59b468c0eec76db506046ff85c0

See more details on using hashes here.

File details

Details for the file alignllm_case_alignment_package-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for alignllm_case_alignment_package-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5b1d9faf60c512229fa44cc39f931a5179ad44349aaaad095c5487f43a205e94
MD5 f1666a0d457fdc172f25feaf23b8cf4c
BLAKE2b-256 fe024c76dd2e85a41979eaa195fc6f7781ce956b238b06f77a5f85d1a12b9909

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