AI Recommendation score for an image

Hi Everyone,

I am working on a recommendation score for UGC images.

Definition: UGC(User Generated Content) images are created by users on social media platforms.

Task: To recommend social media posts/feeds to marketers using Artificial Intelligence.

Help Required: - Can anyone help me with

  1. Algorithm or logic for a recommendation score? (Criteria)
  2. Tools that can be useful for this recommendation?