<jupyter_start><jupyter_text>Instalace potřebných knihoven<jupyter_code>%%capture pip_install
!pip install git+https://github.com/honzas83/t5s tensorflow==2.3 tensorflow-text==2.3 --upgrade<jupyter_output><empty_output><jupyter_text>Stažení modelu<jupyter_code>!gdown --id 1X1U7qXStJkLVsfZ7kGYuXUsrXJ6ODFom && unzip -u t5litik.zip<jupyter_output>Downloading...
From: https://drive.google.com/uc?id=1X1U7qXStJkLVsfZ7kGYuXUsrXJ6ODFom
To: /content/t5litik.zip
798MB [00:08, 90.7MB/s]
Archive:  t5litik.zip
   creating: t5litik/
  inflating: t5litik.spm             
  inflating: t5litik.yaml            
  inflating: t5litik/config.json     
  inflating: t5litik/tf_model.h5<jupyter_text>Importování knihoven<jupyter_code>import t5s
from IPython.core.display import display, HTML
import re<jupyter_output><empty_output><jupyter_text>Vytvoření instance třídy T5 z knihovny t5s<jupyter_code>t5litik = t5s.T5("./t5litik.yaml")
t5litik.load_model()
def end_sentence(output):
    "Funkce pro odříznutí slov zbylých za poslední tečkou"
    return output.rsplit(".", 1)[0]+"."
print("Po spuštění zadejte vstup do vstupního řádku, pro ukončení zadejte prázdný vstup.")
while True:
    i = input("> ")
    if not i:
        break
    o = t5litik.predict([i])
    o = end_sentence(o[0])
    display(HTML("<b>"+o+"</b>"))
    print()<jupyter_output><empty_output>
StarcoderdataJupyterStructuredCleanDedup