0
$\begingroup$

I usually normalise my input variables for linear models (i.e. apply a log transformation, or rank-based inverse normal transformation). One of the reasons I like using tree based methods like Random Forests and XGBoosts is that I do not need to transform the input features (when using these algorithms for classification).

I know that it is important to scale input features for neural networks (i.e. subtract values by the mean and divide by the standard deviation), but is there a need ensure input features are approximately normal when using neural networks for classification (like I would for linear models)?

$\endgroup$

1 Answer 1

2
$\begingroup$

is there a need ensure input features are approximately normal when using neural networks for classification

No. And, this isn't required even for linear models. An answer related to linear regression is this thread.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.