IA to transform raw address to structured address

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

Top entries from this contest

View More Entries

Public Clarification Board

  • iyedmans5
    iyedmans5
    • 6 months ago

    Hello!
    Please check out my submission ( #3 ). I finished the project and am waiting for your feedback.

    • 6 months ago

How to get started with contests

  • Post your contest

    Post Your Contest Quick and easy

  • Get tons of entries

    Get Tons of Entries From around the world

  • Award the best entry

    Award the best entry Download the files - Easy!

Post a Contest Now or Join us Today!