/Mercor_ML_Assessment

Mercor_ML_Assessment

Primary LanguageJupyter Notebook

Mercor_ML_Assessment

Mercor_ML_Assessment Clothing Similarity Search Overview:

The goal of this project is to create a machine learning model capable of receiving text describing a clothing item and returning a ranked list of links to similar items from different websites. Your solution must be a function deployed on Google Cloud that accepts a text string and returns JSON responses with ranked suggestions.

Steps:

  1. Collect and preprocess data.

-Use web scraping tools to gather a dataset of clothing item descriptions.

-Preprocess the text data by cleaning it.

  1. Measure similarity.

-Develop a method for extracting useful features from the text descriptions.

-Compute the similarity between the input text and the texts in your database.

  1. Return ranked results.

-Design a function that accepts a text string, extracts its features, computes similarities with the items in the database, ranks them based on similarity, and returns the URLs of the top-N most similar items.

  1. Deploy the function.

-Deploy your function on Google Cloud Functions or Google Cloud Run.

Rubric:

  1. Completeness. Did the engineer implement all components of the project and carefully follow instructions?

  2. Performance. How well does the project achieve its intended goal? Is the implementation efficient?

  3. Documentation. How easy is the code to understand? Is code well-commented? Is there a ReadMe file with an overview of the project and instructions for deployment?

Results: image info