Skip to content

yutanov/nlp_parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NLP Parser

  • Spacy [3.4.1] - Библиотека для расширенной обработки естественного языка (NLP)
  • Poetry [1.0.0] - Библиотека для работы с зависимостями, версия [1.0.0] демонстрирует стабильную работу.

Описание задания

Задание

Инструкция по сборке и запуску проекта

В случае отсутсвия poetry рекомендуется использовать версию [1.0.0]

$ pip install poetry==1.0.0
  1. Установка проекта осуществляется командой
$ make full-install

Данная команда, с применением библиотеки poetry установит все необходимые зависимости. Соберет проект в whl. Произведет установку проекта.

  1. Перед первым запуском парсера необходимо запустить тренировку модели
$ csv-parser-training
  1. Запуск парсера
$ csv-parser-run
  1. Альтернативный запуск парсера без применения Spacy
$ csv-parser-alt

Все результаты работы парсера возвращаются в виде словаря, где указано были ли совершены следующие действия:

  • Приветсвие клиента менеджера
  • Назвал ли менеджер свое имя (с извлечением имени)
  • Назвал ли менеджер компанию (с извлечением имени компании)
  • Попрощался ли менеджер с клиентом по окончанию разговора

Альтернативный запуск позволяет получить достоверные данные парсинга файла. Запуск с применением модели, прошедшей тренировку дает несовершенные результаты в отличии от альтернативного парсинга.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published