from sklearn.tree import DecisionTreeRegressor from sklearn.ensemble import RandomForestRegressor from sklearn.svm import SVR # Try different algorithms models = { 'Linear': LinearRegression(), 'Tree': DecisionTreeRegressor(), 'Forest': RandomForestRegressor(), 'SVM': SVR() } # Each finds patterns differently