Rename the regression models
The current names of the regression models in the mlearning
package are
- GaussianProcessRegression
- LinearRegression
- MixtureOfExperts
- PCERegression
- PolynomialRegression
- RBFRegression
- RandomForestRegressor
Rigorously, a regression model a.k.a. regressor makes regression. In other words, regression is the action while regressor is the actor.
I propose to rename all the class names as {Prefix}Regressor
while keeping aliases for backward compatibility:
- GaussianProcessRegression -> GaussianProcessRegressor or GPRegressor
- LinearRegression -> LinearRegressor
- MixtureOfExperts -> MOERegressor
- PCERegression -> PCERegressor
- PolynomialRegression -> PolynomialRegressor
- RBFRegression -> RBFRegressor
- RandomForestRegressor -> RandomForestRegressor
The same thing could be done for the other machine learning algorithms.
Edited by Matthias De Lozzo