changed the model
Browse files- .gitattributes +1 -0
- The_Verdict.h5 +3 -0
- The_Verdict.keras +3 -0
- app.py +32 -0
- 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
|