There are many machine learning algorithms that can be used for regression tasks. Some of them are: Linear Regression Decision Tree Regressor K Nearest Neighbor Regressor Random Forest Regressor Neural Networks