| from traning_zone.classe_prediction.prediction_classe import * | |
| import streamlit as st | |
| import plotly.express as px | |
| import warnings | |
| warnings.filterwarnings("ignore") | |
| import matplotlib.pyplot as plt | |
| import seaborn as sns | |
| sns.set() | |
| sns.set(rc={'figure.figsize':(14.7,10.27)}) | |
| st.title("Classification") | |
| inputs = st.text_input("Input :" , value= "150ML SECHE VERNIS VITRY", key = "input") | |
| if inputs != None : | |
| X = pd.DataFrame({"X" : [inputs]}) | |
| X = X.X | |
| pred = PredictionV(X) | |
| data = pred.prediction("spacy_spacy") | |
| "Input : ", data.item_desc[0] | |
| "Pred hyper class : " | |
| names = list(data["hyper classe"][0].keys()) | |
| values = list(data["hyper classe"][0].values()) | |
| df = pd.DataFrame({"class_desc_fr": names, "score": values}) | |
| fig = px.histogram(df, y = "class_desc_fr", x = "score", orientation="h") | |
| st.plotly_chart(fig) | |
| "Pred classe : " | |
| names = list(data.classe[0].keys()) | |
| values = list(data.classe[0].values()) | |
| df = pd.DataFrame({"class_desc_fr": names, "score": values}) | |
| fig = px.histogram(df, y = "class_desc_fr", x = "score", orientation="h") | |
| st.plotly_chart(fig) | |