Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| import joblib | |
| from transformers import AutoTokenizer, AutoModel | |
| from funcs.sasha_funcs import predict_class | |
| st.title('TG channels classifier') | |
| st.subheader('Model: Bert + LogReg') | |
| model_clf = joblib.load('models/logistic_regression_model.pkl') | |
| tokenizer = AutoTokenizer.from_pretrained("DeepPavlov/rubert-base-cased") | |
| model_bert = AutoModel.from_pretrained("DeepPavlov/rubert-base-cased") | |
| text = st.text_input("Text to classify") | |
| if text: | |
| st.write(predict_class(text, model_bert, model_clf, tokenizer)) | |
| button = st.button('Show 2 components with Umap Decomposition') | |
| if button: | |
| st.image('images/scatter_of_tg_channels.png', width=500) |