Skip to content

rddy/leitnerq

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
nb
 
 
 
 
 
 
 
 

Leitner Queue Network

A collection of Jupyter notebooks for analyzing and simulating the Leitner Queue Network. Read more about the model at https://siddharth.io/leitnerq

Usage

Install Python dependencies with the pip package manager using

pip install -r requirements.txt

Install the lentil package using the instructions here. Install Julia dependencies with

Pkg.update()
Pkg.add("IJulia")
Pkg.add("JuMP")
Pkg.add("Ipopt")
Pkg.add("Gadfly")
Pkg.add("Fontconfig")
Pkg.add("Cairo")

To ensure that all plotting functions work, install latex. Navigate to the nb directory and start a Jupyter notebook server with

jupyter notebook

Download this folder and copy the data, results, and figures folders into the nb directory.

Questions and comments

Please contact the author at sgr45 [at] cornell [dot] edu if you have questions or find bugs.

Citation

If you find this software useful in your work, we kindly request that you cite the following paper:

@InProceedings{Reddy/etal/16d,
  title={Unbounded Human Learning: Optimal Scheduling for Spaced Repetition},
  author={Reddy, Siddharth and Labutov, Igor and Banerjee, Siddhartha and Joachims, Thorsten},
  booktitle={Arxiv 1602.07032},
  year={2016},
  url={http://arxiv.org/abs/1602.07032}
}

About

A queueing network model for spaced repetition

Resources

License

Stars

Watchers

Forks

Packages

No packages published