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 hashes)