graur commited on
Commit
e9c0e77
·
unverified ·
1 Parent(s): 28f28cf
Files changed (5) hide show
  1. .DS_Store +0 -0
  2. .gitattributes +1 -0
  3. app.py +41 -0
  4. nlp.p +3 -0
  5. 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