feat: Add LCM dataset generator for arithmetic reasoning tasks

This commit is contained in:
Andreas Koepf (aider) 2025-01-24 08:55:16 +01:00
parent 2bc9319aa6
commit 8d369e6ced
4 changed files with 239 additions and 0 deletions

View file

@ -10,6 +10,7 @@ The goal is to generate virtually infinite data with adjustable complexity.
- `ArithmeticDataset`: Generate arithmetic expressions with configurable complexity and operators (+, -, *)
- `ChainSum`: Generate addition/subtraction chains with configurable length and digit counts
- `GCDDataset`: Generate Greatest Common Divisor problems with configurable number of integers
- `LCMDataset`: Generate Least Common Multiple problems with configurable number of integers
- `LegCountingDataset`: Generate animal leg counting word problems with various animals
- `PrimeFactorizationDataset`: Generate prime factorization tasks with configurable number ranges