Skip to content

billdong98/adclick

Repository files navigation

adclick-simulator-v2

Second generation of adclick simulator

Get the Newest Code

A downloadable zip file is here. Also, you may clone this repository.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

This software was tested with Python 3.6 running on Windows 10 and Ubuntu 16.04.

Python

Anaconda is an easy way to get a working python. Get it here.

This simulator is tested on a 64-bit python 3.6.8 as follows:

Python 3.6.8 |Anaconda, Inc.| (default, Feb 21 2019, 18:30:04) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Packages

The packages required by the simulator are:

  • numpy: used for pseudorandom number generator and many useful functions
  • pandas: for dataframe and series manipulation

You may get these using conda

$ conda install numpy pandas

or using pip

$ pip install numpy pandas

Installing

Get the source codes and try running

$ python test_sample_policies.py

This should output a lot of screen outputs, which is a running trace of the simulator with three policies over 24 time steps (equivalent to one simulated day)

Other documents

  • An introductory slideshow PDF file is available here
  • A "how-to" reference in coding a bidding policy is available here
    • you may leave questions by commenting on this document

Contributors

Roomsage Inc.

  • Piotr Zioło (Lead)
  • Jedrzej Kardach

Castle Lab, Princeton Univ.

  • Donghun Lee (Lead)
  • Andy Su

Acknowledgments

  • We appreciate Roomsage Inc. for its generous effort in development and support of this simulator.

License

See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages