Sameer commited on
Commit
05ea149
·
1 Parent(s): 58c7354

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -5,7 +5,7 @@ from keras.layers import Dense,Embedding
5
  from keras.utils import pad_sequences
6
  from keras.preprocessing.text import Tokenizer
7
  st.title("Spam-NonSpam Detector")
8
- Input=st.text_input("Input the message below",)
9
  if st.button("Check"):
10
  st.text("Process may take upto a minute. Please be patient. Thank you!")
11
  df=pd.read_csv("mail_data.csv")
@@ -31,12 +31,15 @@ if st.button("Check"):
31
  Y=Y.reshape(-1,1)
32
  model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['acc'])
33
  model.fit(X,Y,epochs=21)
34
- InputDataFeatures=cv.transform([Input])
35
- prediction=model.predict(InputDataFeatures)
 
 
36
  st.text("Input:")
37
  st.markdown(Input)
38
  st.text("Output:")
39
- if prediction==0:
40
- st.text("Spam")
41
  else:
42
- st.text("Not Spam")
 
 
5
  from keras.utils import pad_sequences
6
  from keras.preprocessing.text import Tokenizer
7
  st.title("Spam-NonSpam Detector")
8
+ Input=st.text_area("Input the message below")
9
  if st.button("Check"):
10
  st.text("Process may take upto a minute. Please be patient. Thank you!")
11
  df=pd.read_csv("mail_data.csv")
 
31
  Y=Y.reshape(-1,1)
32
  model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['acc'])
33
  model.fit(X,Y,epochs=21)
34
+ seq=tokenizer.texts_to_sequences(input_mail)
35
+ inp=pad_sequences(seq,padding='post',maxlen=61)
36
+ a=model.predict(inp)
37
+ value=a.argmax()
38
  st.text("Input:")
39
  st.markdown(Input)
40
  st.text("Output:")
41
+ if (value==1):
42
+ st.text('Non-spam message')
43
  else:
44
+ st.text('Spam message')
45
+