Fix typo in ElasticNet threshold function (#3527)
This commit is contained in:
parent
2bb9b9d3db
commit
dd07c25d12
@ -142,11 +142,12 @@ class ElasticNet final : public SplitEvaluator {
|
||||
|
||||
inline double ThresholdL1(double g) const {
|
||||
if (g > params_.reg_alpha) {
|
||||
g = g - params_.reg_alpha;
|
||||
return g - params_.reg_alpha;
|
||||
} else if (g < -params_.reg_alpha) {
|
||||
g = g + params_.reg_alpha;
|
||||
return g + params_.reg_alpha;
|
||||
} else {
|
||||
return 0.0;
|
||||
}
|
||||
return g;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user