varepsilon / clickmodels

ClickModels is a small set of Python scripts for the user click models initially developed at Yandex. A Click Model is a probabilistic graphical model used to predict search engine click data from past observations. This project is aimed to deal with click models used in Information Retrieval (see next README.md) and intended to be easy-to-read and easy-to-modify. If it's not, please let me know how to improve it :)
BSD 3-Clause "New" or "Revised" License
238 stars 71 forks source link

implemented Lerot interface for ClickModel superclass and DBN #1

Closed agrotov closed 10 years ago

varepsilon commented 10 years ago

I've merged your first part concerning Lerot interface. I fixed couple bugs along the way

  1. Perplexity computation was using _get_click_probs incorrectly
  2. DbnModel.predict_stop_probs had a typo.