cognitivecluster

A library to cluster partners based on metacognitive diversity


Licenses
AGPL-3.0/GPL-3.0+
Install
pip install cognitivecluster==0.2.1

Documentation

Cognitive Cluster

PyPI Build Status

Cognitive Cluster is a library for clustering written metacognitive exercises based on document embeddings. This is useful for creating cross-cluster partnerships to increase the diversity of problem solving techniques in teams.

Installation

To instal cognitivecluster, run pip install cognitivecluster. The library currently supports Python 3.6+.

Usage

To cluster people based on writing samples, pass either a Numpy array or a Pandas series to cognitivecluster.sentence_vector_clusters.

Examples

>>> import cognitivecluster
>>> cognitivecluster.sentence_vector_clusters(np_sentence_array)
array([0, 0, 1, 1, 2, 2], dtype=int32)
>>> df['cluster'] = cognitivecluster.sentence_vector_clusters(df.metacognitive_exercises)
>>> df
  metacognitive_exercises  cluster
0          I like carrots        0
1         I like potatoes        0
2              I am a cat        1
3              I am a dog        1
4          This is a test        2
5      This is a sequence        2