Giter Club home page Giter Club logo

choice-learn's People

Contributors

emmanuelmalherbe avatar luca-serra avatar ma-aouad avatar vincentauriau avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

choice-learn's Issues

[V0] ChoiceDataset - Renaming & Schematic

contexts_features -> features_fixed_by_choice
contexts_items_features -> items_features_by_choice
contexts_items_availabilities -> available_items_by_choice
fixed_items_features -> features_fixed_by_item

[JOSS] The example in the README file does not run as expected.

The example in the README file does not run as expected.

transport_df is not defined.

I also tried to load the SwissMetro dataset:

dataset = load_swissmetro(add_items_one_hot=False, as_frame=False, return_desc=False, preprocessing=None)

but I get the following error:

ValueError: Feature income has an attributed coefficient
                            but is not in dataset

[V0] [ENH] Datasets Loaders

  • Clean functions attributes
  • Add datasets descriptions, citations, links to papers, etc...
  • Make sure new datasets are listed

[ADD] Comments on Experiments and examples JOSS paper

🚀 Feature Request

Suggestions regarding the Experiments and examples section of the paper submitted to JOSS :

  • The (Ben Hamner, Friedman, 2013) citation seems to be very Kaggle specific (for instance I didn't find a correspondance on Google Scholar), so could you add on the reference to add the link to the data. Kaggle website suggests:
Adam, Ben Hamner, Dan Friedman, SSA_Expedia. (2013). Personalize Expedia Hotel Searches - ICDM 2013. Kaggle. https://kaggle.com/competitions/expedia-personalized-sort

In general having links for each reference is a good practice in such journal.

  • Is there a notebook somewhere on this repo that shows the code used to generate this benchmark? If so, I would add the link to it in a footnote of the paper or at least a comment that it is in the repository. There is a lot of content here (congrat's!), but it would really help the reader to find its way.
  • The "customize choice models" is indeed a nice feature, however I'm not sure it is necessary to show code regarding this in the paper. It is probably sufficient to just mention it and link to the documentation of the package.

📎 Additional context

This comment are here to ensure data is accessible and reproducibility.

Connected to openjournals/joss-reviews#6899

[ADD] Comments on JOSS paper

🚀 Feature Request

Suggestions regarding JOSS paper :

  • p.3 L.45: I think it should be made clearer that the FeaturesStorage structure comes from this packages and not numpy
  • p.3 L.51: L-BFGS is not a second-order algorithm as it doesn't use any second-order information on the problem. It is true though that it uses first-order information to build an approximation of the second-order.
  • The paper is quite long for JOSS format, and it would be great (also optional IMO), one suggestion would be to remove the Streamlined signature section. In general, the paper should focus on the main points.

📎 Additional context

Connected to openjournals/joss-reviews#6899

ToDo List packaging

  • better handling of dependencies
  • PyPI formatting
  • poetry
  • item/item-full signature to be kepts ?
  • Possibility to load SwissMetro on Long format for example
  • conditional Logit example main on SwissMetro
  • ADD: Regularization ?
  • ENH: naming of weights in .report

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.