deniz90/TED-Talks-Transcripts
0
1import streamlit as st2import joblib3 4st.set_page_config(page_title="TED Talks Analizi", page_icon="🎤")5st.title("🎤 TED Talks İçerik Analizi")6 7@st.cache_resource8def load_models():9 model = joblib.load('ted_clustering_model.pkl')10 vectorizer = joblib.load('ted_tfidf_vectorizer.pkl')11 return model, vectorizer12 13model, vectorizer = load_models()14 15user_input = st.text_area("Konuşma açıklamasını giriniz (İngilizce):")16 17if st.button("Kategoriyi Tahmin Et"):18 if user_input.strip() != "":19 input_vec = vectorizer.transform([user_input])20 cluster = model.predict(input_vec)[0]21 st.info(f"Bu konuşma *Küme {cluster}* içerisine dahil edildi.")22 else:23 st.warning("Lütfen bir metin girin.")