The choice of the most informative input variables for a model, discarding those that add noise or redundancy.