Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Implement machine learning features #34

Open
oduyemi opened this issue Nov 8, 2024 · 3 comments
Open

Implement machine learning features #34

oduyemi opened this issue Nov 8, 2024 · 3 comments
Assignees

Comments

@oduyemi
Copy link
Collaborator

oduyemi commented Nov 8, 2024

A machine learning feature to analyze map/address data patterns.

@oduyemi oduyemi self-assigned this Nov 8, 2024
@cbeddow
Copy link
Contributor

cbeddow commented Nov 13, 2024

Let's add a summary of proposed methods here

I will suggest: can we make the output of conversion have a "alternative_outputs" property that contains anything an LLM proposes

@oduyemi
Copy link
Collaborator Author

oduyemi commented Nov 13, 2024

  • Data Validation and Correction Suggestions: To use an LLM to learn common patterns in the Overture and OSM data. The model can flag inconsistencies, missing fields, or anomalies during the conversion process. The model could suggest potential fixes or autofill missing data based on learned patterns. For instance, if an address or coordinate is missing or malformed, the LLM can suggest probable matches or corrections.
  • Semantic Tagging: To use an LLM to analyze the context and content of Overture place data to improve the mapping of tags to OSM formats. So, the model can make smarter tagging decisions based on nuanced differences in descriptions. Based on existing conversion data, the LLM can propose additional features or improvements to mappings that better align with OSM standards.
  • Address Parsing and Formatting: To implement an LLM model that takes raw, unstructured address data and formats it according to OSM standards. It may include suggesting corrections for misspelled or incomplete addresses.
  • User Assistance: To integrate the LLM to provide real-time suggestions or explanations as users input data. And maybe, add some automated FAQs and support by using the model to generate context-aware answers to user questions and assist in troubleshooting common issues.
  • To provide OSM conversion tips based on past data conversions, and recommend best practices for tagging or mapping certain types of data to OSM.
  • To make the output of conversion have a "alternative_outputs" property that contains anything an LLM proposes

@oduyemi
Copy link
Collaborator Author

oduyemi commented Nov 29, 2024

I made a switch from Tensorflow to brain.js because of the challenges I had running it.
Now, I'm working on the data validation/correction suggestion task

@oduyemi oduyemi changed the title Implement a machine learning feature Implement machine learning features Nov 30, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants