CharPred / streamlit_app.py
HarishMaths's picture
Update streamlit_app.py
3c8a9bb verified
raw
history blame contribute delete
770 Bytes
import streamlit as st
import tensorflow as tf
st.markdown(
"""
<h1 style='text-align: center; color: #4B8BBE; font-size: 48px;'>
Next Character Prediction
</h1>
""",
unsafe_allow_html=True
)
characters = st.text_input("Enter the characters to begin with")
epoch = st.radio("Enter the epoch value",['1','5','10','25','50','100','200'])
if characters and epoch:
one_step_reloaded = tf.saved_model.load(f'model_epoch{epoch}')
states = None
next_char = tf.constant([characters])
result = [next_char]
for n in range(100):
next_char, states = one_step_reloaded.generate_one_step(next_char, states=states)
result.append(next_char)
st.write(tf.strings.join(result)[0].numpy().decode("utf-8"))