CatGO - Python Library for Categorization

CatGO implements several popular categorization kernels from the Cognitive Science literature, namely Exemplar [Nososky 86], One Nearest Neighbor (1NN) [Xu et al. 16], and Prototype [Rosch 75], as well as collaboratively filtered variants used in Sun et al. 19.

For all categorization kernels, CatGO provides an easy to use API to automatically fit relevant kernel width parameters given a set of training data.