Skip to content

steve84/thesis-src

Repository files navigation

Master Thesis Source Code

This repository contains the source code of the master thesis with the title 'Crowdsourced Item Descriptions and Price Estimations'. The report of the thesis is accessible under the link https://github.com/steve84/thesis-doc.

Name conventions

  • mturk*.py: The files will create one or more HITs for the Amazon Mechanical Turk platform
  • parser*.py: Information of the HITs will be extracted from the results. The output will be used as an input for other tasks
  • input*.csv: The results of previous tasks will be used as inputs for subsequent HITs
  • createdHITs*.csv: The HIT Ids of the created tasks
  • keys.csv: Stores the credentials of the MTurk platform (Comma separated values)

Folder structure of the experiments

  • output The results of all subtasks (Comma separated values)
    • dat GNUPlot data format
  • tasks The tasks for MTurk
    • title Generate a title for an auction item
    • description Describe the item. The folder also contains the TurKit binary file
    • category Categorise the auction item
    • price Find an appropriate price for the object
    • evaluation Determine the performance of the crowd in comparison with the ground truth

Requirements

To execute the experiments the following steps have to be done:

  1. Create an Amazon Mechanical Turk account (http://www.mturk.com)
  2. Register to the eBay developers program (https://go.developer.ebay.com)
  3. Insert the MTurk credentials into the keys.csv file
  4. Replace the INSERT_APP_ID string with the eBay application id in the Python files
  5. Install Python (>= v2.7)
  6. Install eBay SDK (https://github.com/timotheus/ebaysdk-python)
  7. Install boto (https://github.com/boto/boto)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published