SenticNet/personality-detection

Implementation of a hierarchical CNN based model to detect Big Five personality traits

51
/ 100
Established

The hierarchical architecture combines document-level Mairesse linguistic features with word2vec embeddings processed through convolutional layers, enabling both static and trainable embedding modes. It operates as a binary classifier for each of the five traits independently, with preprocessing that filters emotionally neutral sentences and generates feature vectors from essay text. The implementation uses Theano for computation and supports GoogleNews pre-trained word2vec or randomized embeddings, requiring annotated essay datasets paired with extracted Mairesse linguistic feature sets.

509 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

509

Forks

168

Language

Python

License

MIT

Last pushed

Jan 26, 2020

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/SenticNet/personality-detection"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.