Code Monkey home page Code Monkey logo

neighbors's People

Contributors

ejolly avatar infiniteline avatar jcheong0428 avatar ljchang avatar ngreenstein avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

neighbors's Issues

Documentation

We should add sphinx documentation similar to nltools package. Readthedocs seems to work well. @infiniteline interested in taking a crack at this?

Convolution position.

We should verify that we are actually centering the kernel convolution as is mentioned in the documentation, or if instead we are doing a forward convolution (which is what we are likely doing). This is a very small potential bug that I doubt will amount to any appreciable difference, but would good to ensure that we are doing what we say.

Documentation

We should add sphinx documentation similar to nltools package. @infiniteline interested in taking a crack at this?

Add Tensor Extension

At some point we need to add an extension to accommodate tensors for multivariate rating data. Not sure how difficult it will be.

Add ability to pass any kernel

Currently we force a boxcar, but it would be a trivial extension to allow any kernel shape to be passed into the convolution.

Question about estimate_performance()

I am running estimate_performance() function on sparse data and am curious about how the mask_items keyword argument works.

From docstrings
n_mask_items (int/float, optional): how much randomly sparsify dense data each iteration; Defaults to masking out 20% of observed

This keyword makes sense for dense data, but how does it work with sparse data? is it ignored?

README intro missing import statement

from neighbors.models import NNMF_sgd
from neighbors.utils create_user_item_matrix, estimate_performance

In your example code in the README, the second import statement is missing the word 'import'.

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.