All Projects → 425degree-developers → thaiaddress

425degree-developers / thaiaddress

Licence: Apache-2.0 license
A Python Parser for Thai address

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to thaiaddress

vue-thailand-address
🇹🇭 Thai address input for Vue.
Stars: ✭ 44 (+33.33%)
Mutual labels:  address, thai, thai-address
vue-thailand-address-autocomplete
🇹🇭 Autocomplete ที่อยู่ในประเทศไทย
Stars: ✭ 49 (+48.48%)
Mutual labels:  address, thai
pyunit-address
字符串地址查询,支持自定义地址词库,解析地址,地址识别,地址抽取,中文地址.
Stars: ✭ 70 (+112.12%)
Mutual labels:  address
addresser
Street Address Parser for Node.js
Stars: ✭ 21 (-36.36%)
Mutual labels:  address
VzAddress-Craft
Address fieldtype for the Craft CMS
Stars: ✭ 30 (-9.09%)
Mutual labels:  address
net-EmailAddress
Multiple implementations on email address validation.
Stars: ✭ 12 (-63.64%)
Mutual labels:  address
toSkoy
เเอปเเปลงพ๊ษ๊ไธญเป็นภ๊ษ๊สก๊อบ์ย (รุ่นใหฒ่ล่๊ษุฎ) (Plain English : One-way encryption algorithm for Thai language, which only Thai people could understand)
Stars: ✭ 52 (+57.58%)
Mutual labels:  thai
ViaCEP
The ViaCEP API/webservice .NET client
Stars: ✭ 21 (-36.36%)
Mutual labels:  address
ssg
CRF syllable segmenter for Thai
Stars: ✭ 20 (-39.39%)
Mutual labels:  thai
bitcoincashjs
WARNING: This project is no longer maintained. Please, use bitcore-lib-cash instead.
Stars: ✭ 80 (+142.42%)
Mutual labels:  address
tz-trout
Helps you figure out the time zone based on an address or a phone number.
Stars: ✭ 14 (-57.58%)
Mutual labels:  address
PSCityPickerView
城市选择器,可以选择国内所有的城市和地区
Stars: ✭ 47 (+42.42%)
Mutual labels:  address
odoo-th
Ready to use Odoo with OCA Thai localization modules
Stars: ✭ 29 (-12.12%)
Mutual labels:  thai
FGRoute
Get your device ip address, router ip or wifi ssid
Stars: ✭ 128 (+287.88%)
Mutual labels:  address
cryptaddress.now
A minimal service to detect which cryptocurrency an address corresponds to.
Stars: ✭ 23 (-30.3%)
Mutual labels:  address
google streetview
A command line tool and module for Google Street View Image API
Stars: ✭ 77 (+133.33%)
Mutual labels:  address
thaigov-corpus
โครงการเก็บรวบรวมข่าวสารจากเว็บไซต์รัฐบาลไทย
Stars: ✭ 19 (-42.42%)
Mutual labels:  thai
geocoding
地理编码技术,提供地址标准化和相似度计算。
Stars: ✭ 148 (+348.48%)
Mutual labels:  address
street-address
Street address parser and formatter
Stars: ✭ 86 (+160.61%)
Mutual labels:  address
abode
🏠 Explode one-line address strings using Golang
Stars: ✭ 52 (+57.58%)
Mutual labels:  address

thaiaddress: A Parser for Thai Address

Parser for Thai address. ไลบรารี่เพื่อแยกแยะชื่อ/ที่อยู่/รหัสไปรษณีย์/เบอร์โทรศัพท์

สำหรับรายละเอียดเพิ่มเติมสามารถดูได้จาก Data Science meetup, BKK #11

Installation

You can install a recent development (recommended) using pip directly from the repository

pip install git+git://github.com/425degree-developers/thaiaddress.git

or stable version from PyPi using

pip install thaiaddress

Example Usage

import thaiaddress
thaiaddress.parse("นายปรายุ้ด จันทร์กะเพรา 099-999-9999 25/25 ถ.พุทธมณฑล สาย 4 ต. ศาลายา อ.พุทธมณฑล จ.นครปฐม 73170")

>>> {
    'text': 'นายปรายุ้ด จันทร์กะเพรา 25/25 ถ.พุทธมณฑล สาย 4 ต. ศาลายา อ.พุทธมณฑล จ.นครปฐม 73170',
    'name': 'นายปรายุ้ด จันทร์กะเพรา',
    'address': '25/25 ถ.พุทธมณฑล สาย 4',
    'location': 'ต. ศาลายา อ.พุทธมณฑล จ.นครปฐม',
    'province': 'นครปฐม',
    'district': 'พุทธมณฑล',
    'subdistrict': 'ศาลายา',
    'postal_code': '73170',
    'phone_number': '0999999999',
    'email': ''
}

Model Performance

We don't have an exact performance yet. So far, we got flat F1-score = 0.9414 (excluding "O" class), on our validation set.

Display output on Jupyter notebook

Development Plan

  • This is an early version of our parser with very little data. We will make a better model relatively soon.

Developers

This repository is developed at 425 Degree Co., Bangkok, Thailand

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].