Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -54,13 +54,14 @@ if st.button("Предсказать цену"):
|
|
| 54 |
# Вывод результатов
|
| 55 |
st.write(f"Прогнозируемая цена авто: {predicted_price} руб.")
|
| 56 |
|
| 57 |
-
|
|
|
|
|
|
|
| 58 |
# Расчет важности фичей с использованием SHAP
|
| 59 |
explainer = shap.TreeExplainer(final_model)
|
| 60 |
shap_values = explainer.shap_values(input_data)
|
| 61 |
|
| 62 |
# Отображение SHAP force plot
|
| 63 |
st.write("SHAP Force Plot:")
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
st.pyplot(fig)
|
|
|
|
| 54 |
# Вывод результатов
|
| 55 |
st.write(f"Прогнозируемая цена авто: {predicted_price} руб.")
|
| 56 |
|
| 57 |
+
# Отключение предупреждения PyplotGlobalUseWarning
|
| 58 |
+
st.set_option('deprecation.showPyplotGlobalUse', False)
|
| 59 |
+
|
| 60 |
# Расчет важности фичей с использованием SHAP
|
| 61 |
explainer = shap.TreeExplainer(final_model)
|
| 62 |
shap_values = explainer.shap_values(input_data)
|
| 63 |
|
| 64 |
# Отображение SHAP force plot
|
| 65 |
st.write("SHAP Force Plot:")
|
| 66 |
+
shap.force_plot(explainer.expected_value, shap_values[0], input_data, matplotlib=True, show=False)
|
| 67 |
+
st.pyplot()
|
|
|