engrharis commited on
Commit
8c16582
1 Parent(s): 870345b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -8
app.py CHANGED
@@ -3,22 +3,23 @@ from transformers import AutoTokenizer, AutoModelForSequenceClassification
3
  import torch
4
 
5
  # Load the model and tokenizer
6
- tokenizer = AutoTokenizer.from_pretrained("Hate-speech-CNERG/urdu-codemixed-abusive-MuRIL")
7
- model = AutoModelForSequenceClassification.from_pretrained("Hate-speech-CNERG/urdu-codemixed-abusive-MuRIL")
 
8
 
9
  # Define labels in Urdu
10
  labels = {0: "نارمل (معمول)", 1: "گالی گلوچ (بدتمیزی)"}
11
 
12
- # App title and description
13
- st.title("اردو متن کا تجزیہ کریں")
14
- st.write("یہ ایپ آپ کے فراہم کردہ اردو متن کی نوعیت (نارمل یا گالی گلوچ) کو پہچانتی ہے۔")
15
 
16
- # User input
17
- user_input = st.text_area("اردو متن درج کریں:")
18
 
19
  if st.button("تجزیہ کریں"):
20
  if user_input.strip():
21
- # Tokenize and classify the input text
22
  inputs = tokenizer(user_input, return_tensors="pt", truncation=True, padding=True)
23
  outputs = model(**inputs)
24
  logits = outputs.logits
 
3
  import torch
4
 
5
  # Load the model and tokenizer
6
+ model_name = "Hate-speech-CNERG/urdu-abusive-MuRIL"
7
+ tokenizer = AutoTokenizer.from_pretrained(model_name)
8
+ model = AutoModelForSequenceClassification.from_pretrained(model_name)
9
 
10
  # Define labels in Urdu
11
  labels = {0: "نارمل (معمول)", 1: "گالی گلوچ (بدتمیزی)"}
12
 
13
+ # Streamlit UI
14
+ st.title("اردو بدتمیزی کا تجزیہ")
15
+ st.write("یہ ایپ آپ کے متن کا تجزیہ کرے گی اور بتائے گی کہ یہ نارمل ہے یا بدتمیز۔")
16
 
17
+ # Input text from user
18
+ user_input = st.text_area("اپنا متن یہاں درج کریں:")
19
 
20
  if st.button("تجزیہ کریں"):
21
  if user_input.strip():
22
+ # Tokenize and classify the input
23
  inputs = tokenizer(user_input, return_tensors="pt", truncation=True, padding=True)
24
  outputs = model(**inputs)
25
  logits = outputs.logits