Merge commit 'd803bfe2b1fe7f5e219e50ac20d6801a0a58ac75' as 'vendor/ruvector'
This commit is contained in:
27
vendor/ruvector/crates/ruvector-coherence/src/lib.rs
vendored
Normal file
27
vendor/ruvector/crates/ruvector-coherence/src/lib.rs
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
//! Coherence measurement proxies for comparing attention mechanisms.
|
||||
//!
|
||||
//! This crate provides metrics, comparison utilities, quality guardrails,
|
||||
//! and batched evaluation tools for measuring how different attention
|
||||
//! mechanisms (e.g., baseline vs. gated) affect output coherence.
|
||||
|
||||
pub mod batch;
|
||||
pub mod comparison;
|
||||
pub mod metrics;
|
||||
pub mod quality;
|
||||
|
||||
#[cfg(feature = "spectral")]
|
||||
pub mod spectral;
|
||||
|
||||
pub use batch::{evaluate_batch, BatchResult};
|
||||
pub use comparison::{
|
||||
compare_attention_masks, edge_flip_count, jaccard_similarity, ComparisonResult,
|
||||
};
|
||||
pub use metrics::{contradiction_rate, delta_behavior, entailment_consistency, DeltaMetric};
|
||||
pub use quality::{cosine_similarity, l2_distance, quality_check, QualityResult};
|
||||
|
||||
#[cfg(feature = "spectral")]
|
||||
pub use spectral::{
|
||||
compute_degree_regularity, estimate_effective_resistance_sampled, estimate_fiedler,
|
||||
estimate_largest_eigenvalue, estimate_spectral_gap, CsrMatrixView, HealthAlert,
|
||||
HnswHealthMonitor, SpectralCoherenceScore, SpectralConfig, SpectralTracker,
|
||||
};
|
||||
Reference in New Issue
Block a user