I am trying to solve this problem:
- I have a list of items from two different websites. They have names, description, images, and other meta data.
- The items do not share a common identifier.
- As a human, I can tell if two items from two different websites are the same item if they have similar names, description, images, etc.
- However, I would like to build a simple AI to match these items automatically.
Any idea which services / tools / algorithms can be used for these?
There are obviously deep learning approaches to this. But without going into like, a semantic model using an embedding vector or something (which there are a bunch for text, and images) there are super simple fuzzy text matching approaches that could get you some way of the way there.
https://github.com/seatgeek/thefuzz
And image matching, either by perceptual hashing or even a super simple measure like pixel level differences or Structural Similarity Image Metric (SSIM) if your looking for exact matches.