API Reference¶
Complete reference for all Verskyt functions, classes, and modules.
Core Modules¶
Quick Reference¶
Main Classes¶
verskyt.TverskyProjectionLayer- Main projection layer (drop-in fornn.Linear)verskyt.TverskySimilarityLayer- Pairwise similarity computation layer
Core Functions¶
verskyt.core.tversky_similarity()- Core Tversky similarity computationverskyt.core.compute_feature_membership()- Feature membership scoresverskyt.core.compute_salience()- Object salience computation
Visualization Functions¶
verskyt.visualizations.plot_prototype_space()- Visualize prototypes in 2D spaceverskyt.visualizations.visualize_prototypes_as_data()- Show data samples most similar to prototypes
Enums¶
verskyt.core.IntersectionReduction- Methods for feature intersection aggregationverskyt.core.DifferenceReduction- Methods for feature difference computation
Import Patterns¶
Standard Imports¶
from verskyt import TverskyProjectionLayer, TverskySimilarityLayer
Core Functions¶
from verskyt.core import tversky_similarity, compute_salience
Advanced Usage¶
from verskyt.core.similarity import (
IntersectionReduction,
DifferenceReduction,
tversky_contrast_similarity
)
Benchmarks¶
from verskyt.benchmarks import XORBenchmark
Visualizations¶
from verskyt.visualizations import plot_prototype_space, visualize_prototypes_as_data