IA to transform raw address to structured address
- Status: Closed
- Prize: $100
- Entries Received: 3
- Winner: BenKhalifaAhmed
Contest Brief
Hello,
We need a NodeJS application (REST API) that will use AI/ML to parse raw address (input string) and return structured address (JSON).
** Please do not post code for regular parsing (regex or similar) - you need to use Articifial Intelligence (neuronal network) to solve this.
** Please don't use external webservice to resolve address - we want a local IA/ML solution
Sample :
-----------------------------------------------------------
Input :
"Mr. John W. Doe Boulevard du Pont-d'Arve 25b 12000 Paris FR"
Output :
Title => Mr.
FirstName => John
MiddleName => W.
LastName => Doe
Street => Boulevard du Pont-d'Arve
HouseNumber => 25b
Zip => F-12000
City => Paris
Country => FR
Or (to be defined)
Name => Mr. John W. Doe
Street => Boulevard du Pont-d'Arve
HouseNumber => 25b
Zip => 12000
City => Paris
Country => FR
-----------------------------------------------------------
Input :
"Microsoft LLC - 12-19 Broadway Street, 98001 Washington"
Output :
Name => Microsoft LLC
Street => Broadway Street
HouseNumber => 12-19
Zip => 98001
City => Washington
-----------------------------------------------------------
-----------------------------------------------------------
Must work with European address (France, Switzerland, Germany, Italy, Austria, UK, ...) and US address
Some info :
https://techblog.realtor.com/leveraging-machine-learning-parse-addresses/
https://khadkechetan.medium.com/address-extraction-and-parser-with-nlp-4d3db7b9535d
https://www.lob.com/blog/parsing-addresses-with-machine-learning
-----------------------------------------------------------
Requirements :
- Use NodeJS v18
- All component/part of code must be free of rights/not under any restrictive licence
- Free to use external component (OpenSource only, like TensorflowJS or BrainJS)
- Full source code + training data must be release at the end of the project
- All the intellectual property will be transferred, without any reserve, to the project owner (databird sàrl)
Recommended Skills
Public Clarification Board
How to get started with contests
-
Post Your Contest Quick and easy
-
Get Tons of Entries From around the world
-
Award the best entry Download the files - Easy!