Giter Club home page Giter Club logo

compatibility_learning_stylegan's Introduction

Compatibility Learning

2. Importance of Categories

There are two types of categories in the MetaData, i.e. category_id and semantic_category. A possible explaination for the performance of the existing Compatibility Learning models is that these models are learning categories. We discuss that if there is similar categories in the negetive outfit samples (low quality negative samples), the model can perform well in compatibility learning task when it only learns categories. To evaluate this assumption, we train some predictive models on the dataset when only the category of the images are present in the dataset.

2.1. Training on category_id

We use the compatibility list provided in the polyvore dataset. This list includes 16,995 positive and 16,995 negetive samples of outfits. For each instance, we only include the category_id in the training dataset. category_id is an integer number for each image. The integer is between 1-224. Similarly we treat the test dataset which includes 15,145 positve instances and 15,145 negative instances. You can use creat_dataset_from_metadata_handler.py to generate these lists.

We train a Decision Tree, a Logistic Regression, and a MLP network on this training set (cat_id_importance_eval.py). The results show no better than random prediction for all three models.

Decision Tree:

image

Logistic Regression:

image

MLP:

image

2.2. Training on semantic_category

semantic_category

Compatibility_Learning_StyleGan

Compatibility Learning

compatibility_learning_stylegan's People

Contributors

msalehi237 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.