Giter Club home page Giter Club logo

recommender's Introduction

NReco Recommender

NReco Recommender is a .NET port of Apache Mahout Collaborative Filtering engine "Taste" (standalone, non-Hadoop version). Names of namespaces, class names and public methods are preserved but aligned with C# naming conventions.

NuGet Release AppVeyor

Links

Copyright and License

Copyright 2013-2017 Vitalii Fedorchenko (nrecosite.com) Parts of this code are based on Apache Mahout ("Taste") that was licensed under the Apache 2.0 License (see http://www.apache.org/licenses/LICENSE-2.0).

Free and public version of NReco Recommender is licensed under AGPL.

Buying a license is mandatory as soon as you develop commercial activities distributing the NReco Recommender inside your product or deploying it on a network without disclosing the source code of your own applications under the AGPL license. These activities include:

  • offering paid services to customers as an ASP
  • making recommendations in the cloud or in a web application
  • shipping NReco Recommender with a closed source product

recommender's People

Contributors

vitaliymf 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  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

recommender's Issues

Skip CSV header in FileDataModel

FileDataModel can be used with CSV files (currently it determines separator automatically) but if CSV file contains a header (say, latest MovieLens dataset) it throws an exception.

FileDataModel can be enhanced with special options to skip first CSV line with headers. Also it is good idea to move a lot of constructor options to properties to simplify initialization.

modify readUserIDFromString

Can you modify NReco.CF.Taste.Impl.Model.File.FileDataModel.readUserIDFromString to virtual?
My itemId is string ,I want to port the code
In Java method can be overrided by default,but C# is not.

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.