Code Monkey home page Code Monkey logo

daecon's Introduction

Deacon: A light-weight Recommend Engine

It's written in Ruby and Sinatra, using the idea of collaborative filtering and extract keywords to do simple topic modeling. See the online demo: http://deacon.herokuapp.com/mamibuy/suggest

There are 5 different idea to implement recommendations. You can click on any item and see the change on items recommended to you!

Usage

[SERVER] ruby ./app.rb

[Console] irb -r ./app.rb

[RESTART] touch ./tmp/restart.txt

[DUMP] filename = 'pageview.csv' open(filename, 'w') do |f| Pageview.all.each do |pv| f.puts pv.username.to_s + ',' + pv.usercid + ',' + pv.count.to_s + ',' + pv.url end end

[DATABASE backup]

Dump selected database in current path

mongodump --db deacon_api

Drop database to clean all

mongo deacon_api --eval "db.dropDatabase()"

Recover selected database from assigned path

mongorestore --db deacon_api ./dump/deacon_api/

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.