Skip to content

A library to cluster partners based on metacognitive diversity

License

Notifications You must be signed in to change notification settings

mjs2600/cognitivecluster

Repository files navigation

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

About

A library to cluster partners based on metacognitive diversity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages