Upload 4 files
16b18d7 verified
raw
history blame contribute delete
606 Bytes
import streamlit as st
import pickle
# Başlık
st.title("🧠 Encrypted Text Classifier (20 Newsgroups)")
# Modeli yükle
with open("cipher_classifier.pkl", "rb") as f:
vectorizer, model = pickle.load(f)
# Girdi alanı
text = st.text_area("🔐 Enter encrypted (ciphertext) input:", height=200)
if st.button("🧪 Predict"):
if text.strip() == "":
st.warning("Lütfen şifreli bir metin girin.")
else:
X_input = vectorizer.transform([text])
prediction = model.predict(X_input)[0]
st.success(f"📂 Predicted category: **{prediction}**")