153 lines
4.9 KiB
Plaintext
153 lines
4.9 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 1,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"import spacy"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 2,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"PATH_TO_MODEL = './output/model-best'"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 3,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stderr",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"c:\\Users\\foersterflorian\\mambaforge\\envs\\spacy_train\\Lib\\site-packages\\tqdm\\auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
|
|
" from .autonotebook import tqdm as notebook_tqdm\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"nlp = spacy.load(PATH_TO_MODEL)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 34,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"text = 'Legemaschine Schaumstoffstreifen ist defekt, bitte erneuern. Legt nicht mehr so gut verschiebt die Lagen'\n",
|
|
"text = 'Wöchentliche Kontrolle der digitalen Feuchte und Temperatursensoren mit Hilfe des Efficio-System. Messwerte abgleichen Vorgabe Weberei 65 22C Graf: gemacht durch Hr Binder'\n",
|
|
"text = 'Druckspüler läuft teilweise dauerhaft (linke Toilette in Sichtrichtung)'\n",
|
|
"text = 'Tägliche Kesselhauskontrolle'\n",
|
|
"text = 'Tropfwasser vom Dach in Halle 3, Bereich LC 4, entlang der Wand zur Bandschneiderei'\n",
|
|
"text = 'Laufrad vorne defekt'\n",
|
|
"text = \"\"\"Küsters-Anlage: Anlage auf Leckagen prüfen / Lager abschmieren\n",
|
|
"Campen-Aufwickler: Linearkugellager schmieren\n",
|
|
"Campen-Abwickler: Linearkugellager schmieren\n",
|
|
"Wumag-Trockner: Visuelle Kontrolle der Gesamtanlage auf Beschädigungen usw.\n",
|
|
"Wasseraufbereitung: Anlage auf Leckagen prüfen\"\"\"\n",
|
|
"#text = 'Halbjährliche Kontrolle des Stabbreithalters'\n",
|
|
"text = 'Neue Löcher bohren und Gewinde schneiden. Kettbaum liegt vor der Schlosserei'"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 35,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"doc = nlp(text)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 36,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/html": [
|
|
"<span class=\"tex2jax_ignore\"><div class=\"spans\" style=\"line-height: 2.5; direction: ltr\">Neue Löcher bohren und \n",
|
|
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
|
|
" Gewinde\n",
|
|
" \n",
|
|
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
|
|
"</span>\n",
|
|
"\n",
|
|
" \n",
|
|
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
|
|
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
|
|
" Komponenten\n",
|
|
" </span>\n",
|
|
"</span>\n",
|
|
"\n",
|
|
"\n",
|
|
"</span>\n",
|
|
"\n",
|
|
"<span style=\"font-weight: bold; display: inline-block; position: relative; height: 60px;\">\n",
|
|
" schneiden\n",
|
|
" \n",
|
|
"<span style=\"background: #ddd; top: 40px; height: 4px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
|
|
"</span>\n",
|
|
"\n",
|
|
" \n",
|
|
"<span style=\"background: #ddd; top: 40px; height: 4px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; left: -1px; width: calc(100% + 2px); position: absolute;\">\n",
|
|
" <span style=\"background: #ddd; z-index: 10; color: #000; top: -0.5em; padding: 2px 3px; position: absolute; font-size: 0.6em; font-weight: bold; line-height: 1; border-radius: 3px\">\n",
|
|
" Handlung\n",
|
|
" </span>\n",
|
|
"</span>\n",
|
|
"\n",
|
|
"\n",
|
|
"</span>\n",
|
|
". Kettbaum liegt vor der Schlosserei </div></span>"
|
|
],
|
|
"text/plain": [
|
|
"<IPython.core.display.HTML object>"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
}
|
|
],
|
|
"source": [
|
|
"spacy.displacy.render(doc, style=\"span\")"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": []
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Python 3",
|
|
"language": "python",
|
|
"name": "python3"
|
|
},
|
|
"language_info": {
|
|
"codemirror_mode": {
|
|
"name": "ipython",
|
|
"version": 3
|
|
},
|
|
"file_extension": ".py",
|
|
"mimetype": "text/x-python",
|
|
"name": "python",
|
|
"nbconvert_exporter": "python",
|
|
"pygments_lexer": "ipython3",
|
|
"version": "3.11.6"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 2
|
|
}
|