GithubHelp home page GithubHelp logo

adclickprediction's Introduction

AdClickPrediciton

This is my implementation of some techniques used to predict the probability that an ad will be clicked for the Outbrain Click Prediction Competition. Some of the methods includes a statistical method based on the mean of ads clicked / ads served. One uses the FTRL-Proximal algorithm as described in this paper. Also I have been researching methods that have won past ad-click prediciton competitions such as Field Aware Factorization Machines as described by the team that one the Criteo Ad Click Prediction competition. Their paper can be found here.

Notebooks

If you have Jupyter installed you can open up the notebooks with that and this will allow you to interact with the notebooks. You will have to download the data files for the notebooks to work properly. Those can be found here.

Best Accuracy

The best accuracy that I have achieved was 0.64175 with the FTRL-Proximal script.

Future work

I am still tinkering with the data set provided to use the libffm implementation to try and get better results.

LICENSE

MIT

adclickprediction's People

Stargazers

 avatar

Watchers

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