Machine Learning

Job ID: 39179960

Budget: $30 – $250 USD

Description:
In the context of Marketplace an algorithm is needed to predict if an item listed in the marketplace is new or used.

Your tasks involve the data analysis, designing, processing and modeling of a machine learning solution to predict if an item is new or used and then evaluate the model over held-out test data.

To assist in that task a dataset is provided in `MLA_100k_checked_v3.jsonlines` and a function `build_dataset` to read that dataset in `new_or_used.py`.

For the evaluation, you will use the accuracy metric in order to get a result of 0.86 as minimum. Additionally, you will have to choose an appropriate secondary metric and also elaborate an argument on why that metric was chosen.

Deliverables
The following items should be addressed in your solution keeping in mind collaborative development such as code reproducibility and legibility.

● The scripts or runnable notebooks should include the necessary code needed to define and evaluate a model.
● A document with an explanation on the criteria applied to choose the features, the proposed secondary metric and the performance achieved on that metrics. Optionally, you can deliver an EDA analysis with other format like .ipynb

exercise that can be guided but must be done differently https://github.com/juanm-ot/new_or_used_item
Related categories: Python Algorithm Machine Learning (ML)