Team Ai
Apppublic

deniz90/TED-Talks-Transcripts

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes
app.py23 linesDownload Raw Back to root
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.")