Coder Social home page Coder Social logo

allentv / wwc-recsys Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hcorona-zz/recsys-101-workshop

0.0 2.0 0.0 6.07 MB

a recommender systems interactive session, by Humberto Corona (@totopampin)

Home Page: http://hcorona.github.io/wwc-recsys

Jupyter Notebook 61.81% Python 38.19%

wwc-recsys's Introduction

This is the repo for a recommender systems interactive session (or hacknight). Here you will find all the relevant resources, as well as the code that will be used.

The goal of the hacknight is to introduce people to recommender sytems, build your own recommender system and evaluate it by generating recommendations for you and other attendees.

The code supports a hacknight, which should be a relaxed and interactive environments, with people helping you to go through the examples. If you want, you can join a friend and code together.

Hacknight

  • 6:00 - 6:30 networking and food ๐Ÿ•
  • 6:30 - 6:50 presentation (introduction to Recommender Systems) ๐Ÿ“Š
  • 6:50 - 8:20 hacking! ๐Ÿ’ฅ ๐ŸŽ‰
  • 8:20 - 8:45 wrap up, questions, show and tell ๐Ÿ‘

Before the session:

Before the session, please read and follow all the steps detailed in the instructions file. If you have problems following it, you can ask questions in the meetup event forum, or using github issues.

Examples of things you can do or questions that are interesting?

  • It looks like some of the recommendations are from items we just rated. However, you want people to discover new movies. How do you make sure you never get recommendations for items you have rated?

  • Are scores important? Should we filter the recommendations to only show the ones we are really sure people will like?

  • What do we know about the dataset? Start an ipython notebook and plot some basic statistics, it will help you understand many things about. For example, how many ratings does each movie gets? What are the most popular movies? what is the rating distribution?

  • See who are your neighbours, see what they have rated. This is a non-automated way to discover movies, and it also helps to understand how the U-KNN algorithm works.

  • Play with the parameters. For example, are your neighbours better when you use 'pearson correlation' or when you use 'cosine similarity'?

  • Make recommendations for one of your colleagues. Do they like them? Is their perception on quality the same as yours?

  • How long will it take for each algorithm to generate recommendations for all users? Is it scalable? Which one is better?

  • Are the recommendations good? Which algorithm makes better recommendations?

  • Implement the matrix factorization algorithm. It works very well, and it is very similar to the ones used in real-world recommender systems!

Resources

Additional resources

wwc-recsys's People

Contributors

hcorona avatar laurauzcategui avatar

Watchers

James Cloos avatar Allen Thomas Varghese 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.