Skip to content

ViviHong200709/CAT

 
 

Repository files navigation

CAT

Computerized Adaptive Testing Package, including the following models and strategies.

  • Item Response Theory (IRT)
    • MaximumFisherInformation (MFI) strategy
    • Kullback-Leibler Information (KLI) strategy
    • Model-Agnostic Adaptive Testing (MAAT) strategy
  • Multidimensional Item Response Theory (MIRT)
    • D-Optimality (D-opt) strategy
    • Multivariate Kullback-Leibler Information (MKLI) strategy
    • Model-Agnostic Adaptive Testing (MAAT) strategy
  • Neural Cognitive Diagnosis (NCD)
    • Model-Agnostic Adaptive Testing (MAAT) strategy

Installation

Git and install by pip

pip install -e .

Quick Start

See the examples in scripts directory.

utils

Visualization

By default, we use tensorboard to help visualize the reward of each iteration, see demos in scripts and use

tensorboard --logdir /path/to/logs

to see the visualization result.

About

Computerized Adaptive Testing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 87.5%
  • Python 12.4%
  • Makefile 0.1%