Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| from transformers import pipeline | |
| st.title("NLP pipeling") | |
| def text_classificer(): | |
| text_classification = pipeline("text-classification", model="distilbert/distilbert-base-uncased-finetuned-sst-2-english") | |
| st.title("Text Classification") | |
| text=st.text_input("Enter the text :") | |
| if st.button("Classife"): | |
| output=text_classification(text) | |
| st.write(output[0]["label"]) | |
| def text_summarizer(): | |
| text_summary = pipeline("summarization", model="facebook/bart-large-cnn") | |
| st.title("Text Summarizer") | |
| text=st.text_input("Enter the text") | |
| if st.button("summarised"): | |
| st.write(text_summary(text)[0]['summary_text']) | |
| def text_generator(): | |
| text_generat= pipeline("text-generation") | |
| st.title("Text Generation") | |
| text=st.text_input("Enter the text") | |
| if st.button("generate"): | |
| result=text_generat(text) | |
| st.write(result[0]["generated_text"]) | |
| def name_enity(): | |
| name_enity=pipeline("ner")#, model="dbmdz/bert-large-cased-finetuned-conll03-english", grouped_entities=True) | |
| st.title("Name Enity") | |
| text=st.text_input("Enter the text") | |
| if st.button("submit"): | |
| st.write(name_enity(text)[0]["word"]) | |
| def question_answer(): | |
| question_answering = pipeline("question-answering", model="google-bert/bert-large-uncased-whole-word-masking-finetuned-squad") | |
| st.title("Question & Answers") | |
| content=st.text_input("Enter the Content") | |
| ques=st.text_input("Enter the Question ") | |
| if st.button("submit"): | |
| result=question_answering({"question": ques,"context": content}) | |
| st.write(result["answer"]) | |
| def code_generator(): | |
| st.title("Code Generator") | |
| code_generation = pipeline("text-generation", model="Salesforce/codegen-350M-mono") | |
| text=st.text_input("Enter the text") | |
| if st.button("submit"): | |
| st.write(code_generation(text)[0]) #["generated_text"] | |
| file_type=st.sidebar.radio("Select a page:",('Text Classification',"Text Summarizer","Text Generator",'Name Enity','Question-Answer'))# Code Generator" | |
| if file_type=='Text Classification': | |
| text_classificer() | |
| elif file_type=="Text Summarizer": | |
| text_summarizer() | |
| elif file_type=="Text Generator": | |
| text_generator() | |
| elif file_type=='Name Enity': | |
| name_enity() | |
| elif file_type=='Question-Answer': | |
| question_answer() | |
| # elif file_type=="Code Generator": | |
| # code_generator() | |
| else: | |
| st.write(file_type) | |