Update README.md
Browse files
README.md
CHANGED
@@ -9,6 +9,8 @@ pipeline_tag: text-classification
|
|
9 |
|
10 |
# ilsp/justice
|
11 |
|
|
|
|
|
12 |
```python
|
13 |
repo_id = "ilsp/justice"
|
14 |
model_path = hf_hub_download(repo_id=repo_id, filename="20241124-model.ftz")
|
@@ -34,3 +36,32 @@ for line in text.split(NL):
|
|
34 |
line = line[0:nchars]
|
35 |
print(f"{line} -> {pred}")
|
36 |
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
# ilsp/justice
|
11 |
|
12 |
+
## Paragraph classification in Greek court decisions
|
13 |
+
|
14 |
```python
|
15 |
repo_id = "ilsp/justice"
|
16 |
model_path = hf_hub_download(repo_id=repo_id, filename="20241124-model.ftz")
|
|
|
36 |
line = line[0:nchars]
|
37 |
print(f"{line} -> {pred}")
|
38 |
```
|
39 |
+
|
40 |
+
## Named entity recognition in paragraphs with litigant names and addresses
|
41 |
+
```python
|
42 |
+
from flair.data import Sentence, Token
|
43 |
+
from flair.models import SequenceTagger
|
44 |
+
from huggingface_hub import hf_hub_download
|
45 |
+
|
46 |
+
REPO_ID = "ilsp/justice"
|
47 |
+
MODEL_PATH = "litigant-ner-model.pt"
|
48 |
+
model_path = hf_hub_download(repo_id=REPO_ID, filename=MODEL_PATH)
|
49 |
+
model = SequenceTagger.load(model_path)
|
50 |
+
|
51 |
+
text = "Για να δικάσει την από 30 Μαρτίου 2020 έφεση των 1) Νίκης Νικίδου του Νίκου , κατοίκου Νίκαιας ( Νεάπολης 1 ) , 2) Άννας Άννίδου του Άνθιμου , κατοίκου Αθήνας ( Αγράμπελης 1 ) και 3) Σοφίας Σοφίδου του Σοφοκλή , κατοίκου Στυλίδας ( Στρυμώνος 1 ) , οι οποίοι παρέστησαν με τον δικηγόρο Λυσία Λυσίου ( Α.Μ. 12341 ) , που τον διόρισαν με πληρεξούσιο ."
|
52 |
+
sentence = Sentence([Token(t) for t in text.split()]) # or use a sentence splitter
|
53 |
+
model.predict(sentence)
|
54 |
+
sentence.get_spans("ner")
|
55 |
+
|
56 |
+
```
|
57 |
+
```
|
58 |
+
[Span[11:13]: "Νίκης Νικίδου" → anon_name (1.0),
|
59 |
+
Span[14:15]: "Νίκου" → anon_name (1.0),
|
60 |
+
Span[19:21]: "Νεάπολης 1" → anon_other (1.0),
|
61 |
+
Span[24:26]: "Άννας Άννίδου" → anon_name (1.0),
|
62 |
+
Span[27:28]: "Άνθιμου" → anon_name (1.0),
|
63 |
+
Span[32:34]: "Αγράμπελης 1" → anon_other (1.0),
|
64 |
+
Span[37:39]: "Σοφίας Σοφίδου" → anon_name (1.0),
|
65 |
+
Span[40:41]: "Σοφοκλή" → anon_name (1.0),
|
66 |
+
Span[45:47]: "Στρυμώνος 1" → anon_other (1.0)]
|
67 |
+
```
|