bigdata-ustc / CAT

Computerized Adaptive Testing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Python 49.1%Language:Jupyter Notebook 48.5%Language:Makefile 2.4%