Skip to main content

Ukrainian address parser

Project description

header

Описание

PyPI version

Разборка адреса на типы. Адаптация библиотеки usaddress под украинские адреса

Read this in other language: English, Русский, Український

Требования

Установка

pip3 install uaddress

Установка локально

python3 setup.py install --user

Обучение модели

parserator train training/data.xml uaddress

Когда другое расположение модели

parserator train training/data.xml uaddress --modelfile anotherpath/uaddr.crfsuite

Тестирование модели

parserator label training/raw.csv training/data.xml uaddress

Когда другое расположение модели

parserator label trainig/raw.csv training/data.xml uaddress --modelfile anotherpath/uaddr.crfsuite

Структура

Файл Описание
training/data.xml Набор данных для модели
training/raw.csv Список адресов для обучения или проверки
uaddress/uaddr.crfsuite NLP модель

Примеры

example1

Пример скрипта

python3 example.py

example2

Типы

Название Описание
Country Страна
RegionType Тип области
Region Область
CountyType Тип района
County Район
SubLocalityType Тип подрайона
SubLocality Подрайон
LocalityType Тип населённого пункта
Locality Населённый пункт
StreetType Тип улицы
Street Улица
HousingType Тип корпуса
Housing Корпус
HostelType Тип общежития
Hostel Общежитие
HouseNumberType Тип номера дома
HouseNumber Номер дома
HouseNumberAdditionally Дополнительный номер дома
SectionType Тип секции
Section Секция
ApartmentType Тип квартиры
Apartment Квартира
RoomType Тип комнаты
Room Комната
Sector Сектор
EntranceType Тип подъезда
Entrance Номер подъезда
FloorType Тип этажа
Floor Этаж
PostCode Индекс
Manually Набор типов для дальнейшей разборки адреса
NotAddress Не адрес
Comment Комментарий
AdditionalData Дополнительные данные

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uaddress-1.0.8.tar.gz (79.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page