NimaKL commited on
Commit
fe16726
Β·
1 Parent(s): 264cc06

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -23
app.py CHANGED
@@ -9,13 +9,8 @@ from transformers import BertForSequenceClassification, AdamW, BertConfig
9
  st.set_page_config(layout='wide', initial_sidebar_state='expanded')
10
  st.title("Spamd: Turkish Spam Detector")
11
  st.markdown("Enter the text you'd like to analyze for spam.")
12
- text = st.text_input("Enter the text you'd like to analyze for spam.")
13
 
14
- """Spamd_SpamDetector_Turkish_BERT_22.09.2022.ipynb
15
-
16
- Original file is located at
17
- https://colab.research.google.com/drive/1QuorqAuLsmomesZHsaQHEZgzbPEM8YTH
18
- """
19
 
20
 
21
 
@@ -70,25 +65,9 @@ def predict(new_sentence):
70
  output = model(test_ids.to(device), token_type_ids = None, attention_mask = test_attention_mask.to(device))
71
 
72
  prediction = 'Spam' if np.argmax(output.logits.cpu().numpy()).flatten().item() == 1 else 'Normal'
73
- st.write('Predicted Class: ', prediction)
74
 
75
  #st.write('Input', namestr(new_sentence, globals()),': \n', new_sentence)
76
  # Remove the namestr(new_sentence, globals()) in case of an error
77
  if st.button('Analyze'):
78
  predict(text)
79
-
80
-
81
-
82
-
83
- '''
84
- @software{stefan_schweter_2020_3770924,
85
- author = {Stefan Schweter},
86
- title = {BERTurk - BERT models for Turkish},
87
- month = apr,
88
- year = 2020,
89
- publisher = {Zenodo},
90
- version = {1.0.0},
91
- doi = {10.5281/zenodo.3770924},
92
- url = {https://doi.org/10.5281/zenodo.3770924}
93
- }
94
- '''
 
9
  st.set_page_config(layout='wide', initial_sidebar_state='expanded')
10
  st.title("Spamd: Turkish Spam Detector")
11
  st.markdown("Enter the text you'd like to analyze for spam.")
12
+ text = st.text_input()
13
 
 
 
 
 
 
14
 
15
 
16
 
 
65
  output = model(test_ids.to(device), token_type_ids = None, attention_mask = test_attention_mask.to(device))
66
 
67
  prediction = 'Spam' if np.argmax(output.logits.cpu().numpy()).flatten().item() == 1 else 'Normal'
68
+ st.header('Predicted Class: ', prediction)
69
 
70
  #st.write('Input', namestr(new_sentence, globals()),': \n', new_sentence)
71
  # Remove the namestr(new_sentence, globals()) in case of an error
72
  if st.button('Analyze'):
73
  predict(text)