Expand description
Enhanced input validation utilities
This module provides comprehensive input validation functions that are compatible with SciPy’s validation patterns and provide consistent error messages across all clustering algorithms.
Structs§
- Validation
Config - Validation configuration for different algorithms
Functions§
- check_
duplicate_ points - Check for duplicate data points
- suggest_
clustering_ algorithm - Validate and suggest appropriate clustering algorithm
- validate_
cluster_ initialization - Validate cluster initialization data
- validate_
clustering_ data - Comprehensive data validation for clustering algorithms
- validate_
convergence_ parameters - Validate convergence parameters
- validate_
distance_ parameter - Validate distance/similarity parameters
- validate_
integer_ parameter - Validate integer parameters with bounds
- validate_
n_ clusters - Validate cluster count parameter
- validate_
sample_ weights - Validate sample weights