# Tune a model

Model / tune

hyperparameter search, feature selection, feature weighting

Page: <https://meridian.online/operations/tune-a-model>

## Status

Not built yet.

arcform does not do this yet. [Its place on the roadmap](https://meridian.online/roadmap#tune-a-model)

## Variants

- [Search for the best set of columns](https://meridian.online/operations/tune-a-model/search-for-the-best-set-of-columns): Train and score a model over candidate column subsets, adding or dropping columns round by round, and keep the best set.
- Weight columns by importance: Give each column a weight for its relevance to the label or its share of variance.
- Drop weak columns by a measure: Drop columns that are highly correlated, near constant or below a weight threshold, without training a model.
- [Search hyperparameters](https://meridian.online/operations/tune-a-model/search-hyperparameters): Train a model repeatedly over a space of parameter values and keep the best-scoring setting.
- Tune a decision threshold: Find the confidence threshold that minimises cost or meets a required recall.

## What other tools call it

Meridian's classification; an independent blind rating agreed on 86.2% of 312 rows (exact class, version 2).

- Alteryx Designer: [`Importance Weights`](https://help.alteryx.com/current/en/designer/tools/data-investigation/importance-weights-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Stepwise`](https://help.alteryx.com/current/en/designer/tools/predictive/stepwise-tool.html) (read 2026-09-27)
- KNIME Analytics Platform: [`Correlation Filter`](https://api.hub.knime.com/nodes/*NLi-6Jsf1G1obd8x?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Feature Selection Filter`](https://api.hub.knime.com/nodes/*IfVMh6WXpGwR09zy?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Feature Selection Loop End`](https://api.hub.knime.com/nodes/*JvdOTwMdJ-eih4bG?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Feature Selection Loop Start (1:1)`](https://api.hub.knime.com/nodes/*77RdSA0wNLKxm5LU?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Feature Selection Loop Start (2:2)`](https://api.hub.knime.com/nodes/*CWfQVO4NqhMqtpUJ?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`KNIME Optimization extension (extension)`](https://api.hub.knime.com/extensions/org.knime.features.optimization) (read 2026-09-27)
- KNIME Analytics Platform: [`Low Variance Filter`](https://api.hub.knime.com/nodes/*0J-YQquqjxfH58Jk?details=full) (read 2026-09-27)
- mlpack: [`Hyperparameter tuning`](https://www.mlpack.org/doc/user/hpt.html) (read 2026-09-27)
- RapidMiner Studio: [`Automatic Feature Engineering`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/automatic_feature_engineering.html) (read 2026-09-27)
- RapidMiner Studio: [`Backward Elimination`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_selection/optimize_selection_backward.html) (read 2026-09-27)
- RapidMiner Studio: [`Data to Weights`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/data_to_weights.html) (read 2026-09-27)
- RapidMiner Studio: [`Find Threshold`](https://docs.rapidminer.com/latest/studio/operators/scoring/confidences/find_threshold.html) (read 2026-09-27)
- RapidMiner Studio: [`Find Threshold (Meta)`](https://docs.rapidminer.com/latest/studio/operators/modeling/predictive/ensembles/find_threshold_meta.html) (read 2026-09-27)
- RapidMiner Studio: [`Forward Selection`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_selection/optimize_selection_forward.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Parameters (Evolutionary)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/parameters/optimize_parameters_evolutionary.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Parameters (Grid)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/parameters/optimize_parameters_grid.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Parameters (Quadratic)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/parameters/optimize_parameters_quadratic.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Selection`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_selection/optimize_selection.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Selection (Brute Force)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_selection/optimize_selection_brute_force.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Selection (Evolutionary)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_selection/optimize_selection_evolutionary.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Selection (Weight-Guided)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_selection/optimize_selection_weight_guided.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Threshold`](https://docs.rapidminer.com/latest/studio/operators/extensions/Operator%20Toolbox/models/optimize_thresholds.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Threshold (Subprocess)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Operator%20Toolbox/models/optimize_thresholds_custom.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Weights (Backward)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_weighting/optimize_weights_backward.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Weights (Evolutionary)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_weighting/optimize_weights_evolutionary.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Weights (Forward)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_weighting/optimize_weights_forward.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize Weights (PSO)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_weighting/optimize_weights_pso.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize by Generation (AGA)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_generation/optimize_by_generation_aga.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize by Generation (Evolutionary Aggregation)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_generation/optimize_by_generation_evolutionary_aggregation.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize by Generation (GGA)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_generation/optimize_by_generation_gga.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize by Generation (YAGGA)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_generation/optimize_by_generation_yagga.html) (read 2026-09-27)
- RapidMiner Studio: [`Optimize by Generation (YAGGA2)`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/feature_generation/optimize_by_generation_yagga2.html) (read 2026-09-27)
- RapidMiner Studio: [`Remove Correlated Attributes`](https://docs.rapidminer.com/latest/studio/operators/blending/attributes/selection/remove_correlated_attributes.html) (read 2026-09-27)
- RapidMiner Studio: [`Remove Useless Attributes`](https://docs.rapidminer.com/latest/studio/operators/blending/attributes/selection/remove_useless_attributes.html) (read 2026-09-27)
- RapidMiner Studio: [`Select Recall`](https://docs.rapidminer.com/latest/studio/operators/scoring/confidences/select_recall.html) (read 2026-09-27)
- RapidMiner Studio: [`Select by Weights`](https://docs.rapidminer.com/latest/studio/operators/blending/attributes/selection/select_by_weights.html) (read 2026-09-27)
- RapidMiner Studio: [`Select by Weights (Multi)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Operator%20Toolbox/feature_selection/select_by_weights_multi.html) (read 2026-09-27)
- RapidMiner Studio: [`Unsupervised Feature Selection`](https://docs.rapidminer.com/latest/studio/operators/modeling/optimization/unsupervised_feature_selection.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by Chi Squared Statistic`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_chi_squared_statistic.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by Component Model`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_component_model.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by Correlation`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_correlation.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by Deviation`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_deviation.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by Gini Index`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_gini_index.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by Information Gain`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_information_gain.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by Information Gain Ratio`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_information_gain_ratio.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by PCA`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_pca.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by Relief`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_relief.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by Rule`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_rule.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by SVM`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_svm.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by Uncertainty`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_uncertainty.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by User Specification`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_user_specification.html) (read 2026-09-27)
- RapidMiner Studio: [`Weight by Value Average`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weight_by_value_average.html) (read 2026-09-27)
- RapidMiner Studio: [`Weights to Data`](https://docs.rapidminer.com/latest/studio/operators/modeling/feature_weights/weights_to_data.html) (read 2026-09-27)
- Yggdrasil Decision Forests: [`BackwardSelectionFeatureSelector`](https://github.com/google/yggdrasil-decision-forests/blob/0a54b57c95ff0cf42ecf0310ace0513a4f32cb65/yggdrasil_decision_forests/port/python/ydf/learner/feature_selector.py) (read 2026-09-27)
- Yggdrasil Decision Forests: [`FeatureSelectorLogs`](https://github.com/google/yggdrasil-decision-forests/blob/0a54b57c95ff0cf42ecf0310ace0513a4f32cb65/yggdrasil_decision_forests/port/python/ydf/model/feature_selector_logs.py) (read 2026-09-27)
- Yggdrasil Decision Forests: [`HYPERPARAMETER_OPTIMIZER`](https://github.com/google/yggdrasil-decision-forests/blob/0a54b57c95ff0cf42ecf0310ace0513a4f32cb65/yggdrasil_decision_forests/learner/hyperparameters_optimizer/hyperparameters_optimizer.h) (read 2026-09-27)
- Yggdrasil Decision Forests: [`OptimizerLogs`](https://github.com/google/yggdrasil-decision-forests/blob/0a54b57c95ff0cf42ecf0310ace0513a4f32cb65/yggdrasil_decision_forests/port/python/ydf/model/optimizer_logs.py) (read 2026-09-27)
- Yggdrasil Decision Forests: [`RandomSearchTuner`](https://github.com/google/yggdrasil-decision-forests/blob/0a54b57c95ff0cf42ecf0310ace0513a4f32cb65/yggdrasil_decision_forests/port/python/ydf/learner/tuner.py) (read 2026-09-27)
- Yggdrasil Decision Forests: [`VizierTuner`](https://github.com/google/yggdrasil-decision-forests/blob/0a54b57c95ff0cf42ecf0310ace0513a4f32cb65/yggdrasil_decision_forests/port/python/ydf/learner/tuner.py) (read 2026-09-27)
- Yggdrasil Decision Forests: [`choice`](https://github.com/google/yggdrasil-decision-forests/blob/0a54b57c95ff0cf42ecf0310ace0513a4f32cb65/yggdrasil_decision_forests/port/python/ydf/learner/tuner.py) (read 2026-09-27)
- Yggdrasil Decision Forests: [`feature_selection_logs`](https://github.com/google/yggdrasil-decision-forests/blob/0a54b57c95ff0cf42ecf0310ace0513a4f32cb65/yggdrasil_decision_forests/port/python/ydf/model/generic_model.py) (read 2026-09-27)
- Yggdrasil Decision Forests: [`hyperparameter_optimizer_logs`](https://github.com/google/yggdrasil-decision-forests/blob/0a54b57c95ff0cf42ecf0310ace0513a4f32cb65/yggdrasil_decision_forests/port/python/ydf/model/generic_model.py) (read 2026-09-27)
