Розбирання адреси на типи. Адаптація бібліотеки 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 | Додаткові дані |