Ukrainian address parser
Project description
Описание
Разборка адреса на типы. Адаптация библиотеки usaddress под украинские адреса
Read this in other language: English, Русский, Український
Требования
- python3
- jackmartin.parserator
Установка
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 модель |
Примеры
Пример скрипта
python3 example.py
Типы
Название | Описание |
---|---|
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
Release history Release notifications | RSS feed
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 details)
File details
Details for the file uaddress-1.0.8.tar.gz
.
File metadata
- Download URL: uaddress-1.0.8.tar.gz
- Upload date:
- Size: 79.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eda3a7fba53ca8a512db38f917ad54667a9beb103d21d3eaac93625d2485f96c |
|
MD5 | 45857f57bb63de3ce21d135b72bae4ce |
|
BLAKE2b-256 | 7cf60a7f4b50f032363924213d8a165eaaf5da0e54356f7b3aa014959c3b4c27 |