dataeval.performance.schedules.GeometricSchedule¶
- class dataeval.performance.schedules.GeometricSchedule(substeps)¶
Geometric spacing schedule for sufficiency evaluation.
Creates evaluation points using geometric progression from 1% to 100% of dataset length. This provides denser sampling at small dataset sizes where performance changes rapidly.
Examples
>>> schedule = GeometricSchedule(substeps=5) >>> schedule.get_steps(dataset_length=100) array([ 1, 3, 10, 31, 100])- get_steps(dataset_length)¶
Generate geometric spacing from 1% to 100% of dataset.