Skip to content

Fix typos in supervised/ directory#827

Open
TheChyeahhh wants to merge 3 commits into
mljar:masterfrom
TheChyeahhh:feature/n_repetitions-alias
Open

Fix typos in supervised/ directory#827
TheChyeahhh wants to merge 3 commits into
mljar:masterfrom
TheChyeahhh:feature/n_repetitions-alias

Conversation

@TheChyeahhh
Copy link
Copy Markdown

Auto-fixed typographical errors across 21 files in the supervised/ directory using codespell --write.

El Williams added 3 commits May 29, 2026 01:33
When a model is trained on Windows, learner_subpath paths contain
backslash separators. On Linux, os.path.join does not normalize
backslashes, causing malformed paths like:
  'model_1/100_LightGBM\learner_fold_0.lightgbm'

Add os.path.normpath() to normalize path separators before joining,
handling both Windows-to-Linux and Linux-to-Windows transfers.

Fixes mljar#541
Issue mljar#540 requested a n_repetitions parameter for repeated k-fold
cross-validation. The feature already existed under the name 'repeats'.
This commit adds n_repetitions as an alias, allowing users to use either
parameter name. Also updates the docstring in automl.py with a
Repeated k-fold example.

Changes:
- validator_kfold.py: fallback to n_repetitions if repeats not set
- validator_split.py: same fallback for split validation
- base_automl.py: read n_repetitions from validation_strategy, check
  for either key when disabling stacking for repeated validation
- automl.py: docstring update with Repeated k-fold example
Auto-fixed using codespell --write. Corrections include:
- direcory -> directory, treshold -> threshold, shoule -> should
- mape -> map (not MAPE metric), MAPE -> MAP
- cant -> can't, didnt -> didn't, fo -> ... (handled manually)
- Controler -> Controller, adjustement -> adjustment
- contraints -> constraints, recomend -> recommend
- contruct -> construct, algorihtms -> algorithms
- preproces -> preprocess, metics -> metrics
- resopnse -> response, Reapeat -> Repeat
- continous -> continuous, droping -> dropping
- remeber -> remember, obejctive -> objective
- cerificate -> certificate, droppped -> dropped
- catagorical -> categorical, disbaled -> disabled
- CONTINOUS -> CONTINUOUS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant