Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -6,11 +6,12 @@ import matplotlib.pyplot as plt
|
|
6 |
from sklearn.ensemble import RandomForestClassifier, VotingClassifier
|
7 |
from sklearn.tree import DecisionTreeClassifier
|
8 |
from sklearn.linear_model import LogisticRegression
|
9 |
-
|
10 |
from sklearn.naive_bayes import GaussianNB
|
11 |
-
|
|
|
12 |
from xgboost import XGBClassifier
|
13 |
-
|
14 |
from sklearn.model_selection import train_test_split
|
15 |
from sklearn.metrics import accuracy_score, precision_score, recall_score, f1_score
|
16 |
|
@@ -167,7 +168,7 @@ else:
|
|
167 |
|
168 |
|
169 |
|
170 |
-
selected_models = st.multiselect("Choose Classifier Models", ('Random Forest', 'Naïve Bayes', 'Logistic Regression', 'Decision Tree',
|
171 |
st.write(''' ''')
|
172 |
|
173 |
# Initialize an empty list to store the selected models
|
@@ -187,9 +188,14 @@ if 'Logistic Regression' in selected_models:
|
|
187 |
if 'Decision Tree' in selected_models:
|
188 |
models_to_run.append(DecisionTreeClassifier())
|
189 |
|
|
|
|
|
190 |
|
|
|
|
|
191 |
|
192 |
-
|
|
|
193 |
|
194 |
if 'XGBoost' in selected_models:
|
195 |
models_to_run.append(XGBClassifier())
|
|
|
6 |
from sklearn.ensemble import RandomForestClassifier, VotingClassifier
|
7 |
from sklearn.tree import DecisionTreeClassifier
|
8 |
from sklearn.linear_model import LogisticRegression
|
9 |
+
from sklearn.svm import SVC
|
10 |
from sklearn.naive_bayes import GaussianNB
|
11 |
+
from sklearn.neural_network import MLPClassifier
|
12 |
+
from sklearn.ensemble import GradientBoostingClassifier
|
13 |
from xgboost import XGBClassifier
|
14 |
+
from lightgbm import LGBMClassifier
|
15 |
from sklearn.model_selection import train_test_split
|
16 |
from sklearn.metrics import accuracy_score, precision_score, recall_score, f1_score
|
17 |
|
|
|
168 |
|
169 |
|
170 |
|
171 |
+
selected_models = st.multiselect("Choose Classifier Models", ('Random Forest', 'Naïve Bayes', 'Logistic Regression', 'Decision Tree', 'Gradient Boosting', 'LightGBM', 'XGBoost', 'Multilayer Perceptron', 'Artificial Neural Network', 'Support Vector Machine'))
|
172 |
st.write(''' ''')
|
173 |
|
174 |
# Initialize an empty list to store the selected models
|
|
|
188 |
if 'Decision Tree' in selected_models:
|
189 |
models_to_run.append(DecisionTreeClassifier())
|
190 |
|
191 |
+
if 'Gradient Boosting' in selected_models:
|
192 |
+
models_to_run.append(GradientBoostingClassifier())
|
193 |
|
194 |
+
if 'Support Vector Machine' in selected_models:
|
195 |
+
models_to_run.append(SVC())
|
196 |
|
197 |
+
if 'LightGBM' in selected_models:
|
198 |
+
models_to_run.append(LGBMClassifier())
|
199 |
|
200 |
if 'XGBoost' in selected_models:
|
201 |
models_to_run.append(XGBClassifier())
|