From c84bb64551b5851aa9f7f70cff5d683c121f2908 Mon Sep 17 00:00:00 2001 From: "podiukov.iv" Date: Sat, 18 Apr 2026 21:10:44 +0500 Subject: [PATCH] add ner --- .gitignore | 3 +++ NER.py | 9 +++++++++ README.md | 8 +++++++- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 NER.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b0546ec --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.venv/ +llama.cpp/ +datasets/ diff --git a/NER.py b/NER.py new file mode 100644 index 0000000..5ba6734 --- /dev/null +++ b/NER.py @@ -0,0 +1,9 @@ +import spacy + +nlp = spacy.load("ru_core_news_lg") +text = "Добрый день, я, Сидоров Иван Иванович. Прошу перевести сто тысяч рублей Якову Петру Игнатьевичу." +doc = nlp(text) + +for ent in doc.ents: + print(f"{ent.text} -> {ent.label_}") + diff --git a/README.md b/README.md index 852ca39..849fe35 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,8 @@ -# Программная реализация ВКР "Алгоритм парафразирования для улучшения извлечения сущностей с использованием больших языковых моделей" +## Программная реализация ВКР "Алгоритм парафразирования для улучшения извлечения сущностей с использованием больших языковых моделей" +### Установка библиотек +#### для NER +``` +pip install spacy +python -m spacy download ru_core_news_lg +```