satvikjain commited on
Commit
3e60b19
·
verified ·
1 Parent(s): c5a7a6c

changed the model

Browse files
Files changed (5) hide show
  1. .gitattributes +1 -0
  2. The_Verdict.h5 +3 -0
  3. The_Verdict.keras +3 -0
  4. app.py +32 -0
  5. tokenizer.pickle +3 -0
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ The_Verdict.keras filter=lfs diff=lfs merge=lfs -text
The_Verdict.h5 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:667a0a149866d017d3d68b56358fd17c029339e9825d67bd7d58959a3bb9600d
3
+ size 11402480
The_Verdict.keras ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:43d3806bb99ff72e26661df6147a9321115949bba959fb483dec438b7f950699
3
+ size 11393348
app.py ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pickle
2
+ from keras.models import load_model
3
+ from keras.preprocessing.sequence import pad_sequences
4
+ import numpy as np
5
+
6
+
7
+ model = load_model("The_Verdict.h5")
8
+ with open("tokenizer.pickle", "rb") as handle:
9
+ tokenizer = pickle.load(handle)
10
+
11
+ def prediction(t='',l=1):
12
+ text = t
13
+ sentence_length = l
14
+ for repeat in range(sentence_length):
15
+ token_text = tokenizer.texts_to_sequences([text])
16
+ padded_token_text = pad_sequences(token_text, maxlen = 230, padding = 'pre')
17
+ pos = np.argmax(model.predict(padded_token_text))
18
+ for (word,index) in tokenizer.word_index.items():
19
+ if index == pos:
20
+ text = text + " " + word
21
+ return text
22
+
23
+ import gradio as gr
24
+
25
+ demo = gr.Interface(title = "The Verdict",
26
+ examples = [['It had always been'], ['I found the couple at'],['She glanced out almost']],
27
+ fn=prediction,
28
+ inputs=[gr.Textbox(lines = 2, label = 'Query', placeholder='Enter Here', value=""),
29
+ gr.Slider(1,100,step = 1, label = "How many Words to generate?", value = 1)],
30
+ outputs=gr.Text(lines = 7, ), allow_flagging = 'never', theme=gr.themes.Base())
31
+
32
+ demo.launch(share = True)
tokenizer.pickle ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1790f8ad53ceaf09eeade2b8a26b6e752d99a4eee3de57885efa49c8149c974f
3
+ size 40426