All Projects → dice-group → Palmetto

dice-group / Palmetto

Licence: agpl-3.0
Palmetto is a quality measuring tool for topics

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Palmetto

Tmtoolkit
Text Mining and Topic Modeling Toolkit for Python with parallel processing power
Stars: ✭ 135 (-6.25%)
Mutual labels:  topic-modeling, evaluation
Govaluate
Arbitrary expression evaluation for golang
Stars: ✭ 2,130 (+1379.17%)
Mutual labels:  evaluation
Enmf
This is our implementation of ENMF: Efficient Neural Matrix Factorization (TOIS. 38, 2020). This also provides a fair evaluation of existing state-of-the-art recommendation models.
Stars: ✭ 96 (-33.33%)
Mutual labels:  evaluation
Pytrec eval
pytrec_eval is an Information Retrieval evaluation tool for Python, based on the popular trec_eval.
Stars: ✭ 114 (-20.83%)
Mutual labels:  evaluation
Evo
Python package for the evaluation of odometry and SLAM
Stars: ✭ 1,373 (+853.47%)
Mutual labels:  evaluation
Scattertext
Beautiful visualizations of how language differs among document types.
Stars: ✭ 1,722 (+1095.83%)
Mutual labels:  topic-modeling
Evaluate
A version of eval for R that returns more information about what happened
Stars: ✭ 88 (-38.89%)
Mutual labels:  evaluation
Inginious
INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.
Stars: ✭ 138 (-4.17%)
Mutual labels:  evaluation
Hypertools
A Python toolbox for gaining geometric insights into high-dimensional data
Stars: ✭ 1,678 (+1065.28%)
Mutual labels:  topic-modeling
Expressive
Expressive is a cross-platform expression parsing and evaluation framework. The cross-platform nature is achieved through compiling for .NET Standard so it will run on practically any platform.
Stars: ✭ 113 (-21.53%)
Mutual labels:  evaluation
Tf Exercise Gan
Tensorflow implementation of different GANs and their comparisions
Stars: ✭ 110 (-23.61%)
Mutual labels:  evaluation
Learning Social Media Analytics With R
This repository contains code and bonus content which will be added from time to time for the book "Learning Social Media Analytics with R" by Packt
Stars: ✭ 102 (-29.17%)
Mutual labels:  topic-modeling
Nas Benchmark
"NAS evaluation is frustratingly hard", ICLR2020
Stars: ✭ 126 (-12.5%)
Mutual labels:  evaluation
Sttm
Short Text Topic Modeling, JAVA
Stars: ✭ 100 (-30.56%)
Mutual labels:  topic-modeling
Lda2vec Pytorch
Topic modeling with word vectors
Stars: ✭ 108 (-25%)
Mutual labels:  topic-modeling
Lda Topic Modeling
A PureScript, browser-based implementation of LDA topic modeling.
Stars: ✭ 91 (-36.81%)
Mutual labels:  topic-modeling
Generative Evaluation Prdc
Code base for the precision, recall, density, and coverage metrics for generative models. ICML 2020.
Stars: ✭ 117 (-18.75%)
Mutual labels:  evaluation
Tedeval
TedEval: A Fair Evaluation Metric for Scene Text Detectors
Stars: ✭ 143 (-0.69%)
Mutual labels:  evaluation
Kate
Code & data accompanying the KDD 2017 paper "KATE: K-Competitive Autoencoder for Text"
Stars: ✭ 135 (-6.25%)
Mutual labels:  topic-modeling
Hpatches Benchmark
Python & Matlab code for local feature descriptor evaluation with the HPatches dataset.
Stars: ✭ 129 (-10.42%)
Mutual labels:  evaluation

Build Status Codacy Badge

Palmetto

Palmetto is a quality measuring tool for topics

This is the implementation of coherence calculations for evaluating the quality of topics. If you want to learn more about coherence calculations and their meaning for topic evaluation, take a look at the project homepage - especially at the publications.

Palmetto from DICE is licensed under a AGPL v3.0 License.

Please take a look at the the wikipage to read how Palmetto can be used. If you would like to use a different index than the one we are providing, you can create your own index.

If you are using Palmetto for an experiment or something similar that leads to a publication, please cite the paper "Exploring the Space of Topic Coherence Measures" that you can find on the project website. A link to the project website is welcome as well :)

Directories

The palmetto directory contains the Palmetto library.

The webApp directory contains a web application offering a small demo as well as a web service API for using Palmetto.

Docker

Palmetto can be used as a docker container.

The index should be downloaded and extracted to some path (for example, /path/to/indexes). The container can be built and run the following way:

make build dockerize
docker run -p 7777:8080 -d -v /path/to/indexes/:/usr/src/indexes/:ro dicegroup/palmetto-service`

After that the demo application can be accessed using http://localhost:7777/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].