File size: 1,339 Bytes
ad98fbf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Optional. Contains configuration settings 
# for your application (e.g., paths, hyperparameter ranges).
from sklearn.ensemble import RandomForestClassifier, RandomForestRegressor
from sklearn.linear_model import SGDRegressor, LogisticRegression, Ridge, Lasso, ElasticNet
from sklearn.tree import DecisionTreeClassifier, DecisionTreeRegressor
from sklearn.svm import SVC, SVR
from sklearn.neighbors import KNeighborsClassifier, KNeighborsRegressor
from sklearn.neural_network import MLPClassifier
from xgboost import XGBClassifier, XGBRegressor



RTF_FILE_PATH = "data/algoparams_from_ui1.json.rtf"


model_dict = {
    "RandomForestClassifier" : RandomForestClassifier(),
    "RandomForestRegressor" : RandomForestRegressor(),
    "LinearRegression": SGDRegressor(),
    "LogisticRegression": LogisticRegression(),
    "RidgeRegression": Ridge(),
    "LassoRegression": Lasso(),
    "ElasticNetRegression": ElasticNet(),
    "XGBoostClassifier": XGBClassifier(),
    "XGBoostRegressor": XGBRegressor(),
    "DecisionTreeRegressor": DecisionTreeRegressor(),
    "DecisionTreeClassifier":DecisionTreeClassifier(),
    "SVMClassifier": SVC(),
    "SVMRegressor": SVR(),
    "KNNRegressor": KNeighborsRegressor(),
    "KNNClassifier": KNeighborsClassifier(),
    "neural_network": MLPClassifier()    
}