Skip to main content

ruvector_coherence/
lib.rs

1//! Coherence measurement proxies for comparing attention mechanisms.
2//!
3//! This crate provides metrics, comparison utilities, quality guardrails,
4//! and batched evaluation tools for measuring how different attention
5//! mechanisms (e.g., baseline vs. gated) affect output coherence.
6
7pub mod batch;
8pub mod comparison;
9pub mod metrics;
10pub mod quality;
11
12pub use batch::{evaluate_batch, BatchResult};
13pub use comparison::{
14    compare_attention_masks, edge_flip_count, jaccard_similarity, ComparisonResult,
15};
16pub use metrics::{contradiction_rate, delta_behavior, entailment_consistency, DeltaMetric};
17pub use quality::{cosine_similarity, l2_distance, quality_check, QualityResult};