Spaces:
Sleeping
Sleeping
graur commited on
init
Browse files- .DS_Store +0 -0
- .gitattributes +1 -0
- app.py +41 -0
- nlp.p +3 -0
- requirements.txt +1 -0
.DS_Store
ADDED
|
Binary file (6.15 kB). View file
|
|
|
.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 |
+
nlp.p filter=lfs diff=lfs merge=lfs -text
|
app.py
ADDED
|
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import gradio as gr
|
| 2 |
+
import os
|
| 3 |
+
import pickle
|
| 4 |
+
# os.system('python -m spacy download en_core_web_sm')
|
| 5 |
+
import spacy
|
| 6 |
+
from spacy import displacy
|
| 7 |
+
|
| 8 |
+
nlp = pickle.load(open("nlp.p", 'rb'))
|
| 9 |
+
# nlp = model.to_disc('my_model')
|
| 10 |
+
# nlp = spacy.from_disk("../spacy/final_2/")
|
| 11 |
+
|
| 12 |
+
def text_analysis(text):
|
| 13 |
+
doc = nlp(text)
|
| 14 |
+
html = displacy.render(doc, style="ent", page=True)
|
| 15 |
+
html = (
|
| 16 |
+
"<div style='max-width:100%; max-height:360px; overflow:auto'>"
|
| 17 |
+
+ html
|
| 18 |
+
+ "</div>"
|
| 19 |
+
)
|
| 20 |
+
pos_count = {
|
| 21 |
+
"char_count": len(text),
|
| 22 |
+
"token_count": len(doc.ents),
|
| 23 |
+
}
|
| 24 |
+
# pos_tokens = []
|
| 25 |
+
#
|
| 26 |
+
# for token in doc:
|
| 27 |
+
# pos_tokens.extend([(token.text, "NOUN"), (" ", None)])
|
| 28 |
+
|
| 29 |
+
return pos_count, html
|
| 30 |
+
|
| 31 |
+
demo = gr.Interface(
|
| 32 |
+
text_analysis,
|
| 33 |
+
gr.Textbox(placeholder="Enter sentence here..."),
|
| 34 |
+
["json", "html"],
|
| 35 |
+
examples=[
|
| 36 |
+
["Создать задачу : Подготовить отчет к 15:00 завтра на Анну"],
|
| 37 |
+
["Создать заметку: Проверить документацию к 9 : 30 утра завтра на Дениса"],
|
| 38 |
+
],
|
| 39 |
+
)
|
| 40 |
+
|
| 41 |
+
demo.launch()
|
nlp.p
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:48758dbea75c3029d4867481b9e0335f12e4f64c264b0ffad5970dc75f603f49
|
| 3 |
+
size 4082413
|
requirements.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
spacy
|