Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quanteda/quanteda.classifiers
quanteda textmodel extensions for classifying documents
https://github.com/quanteda/quanteda.classifiers
Last synced: 6 days ago
JSON representation
quanteda textmodel extensions for classifying documents
- Host: GitHub
- URL: https://github.com/quanteda/quanteda.classifiers
- Owner: quanteda
- Created: 2019-03-29T00:15:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-17T12:15:44.000Z (about 1 year ago)
- Last Synced: 2024-10-28T03:39:53.621Z (15 days ago)
- Language: HTML
- Homepage:
- Size: 167 MB
- Stars: 21
- Watchers: 8
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.Rmd
Awesome Lists containing this project
README
---
output: github_document
---```{r, echo = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "##",
fig.path = "man/images/"
)
```# quanteda.classifiers: Text classification textmodel extensions for quanteda
[![CRAN Version](https://www.r-pkg.org/badges/version/quanteda.classifiers)](https://CRAN.R-project.org/package=quanteda.classifiers)
[![R build status](https://github.com/quanteda/quanteda.classifiers/workflows/R-CMD-check/badge.svg)](https://github.com/quanteda/quanteda.classifiers/actions)
[![Coverage status](https://codecov.io/gh/quanteda/quanteda.classifiers/branch/master/graph/badge.svg)](https://codecov.io/github/quanteda/quanteda.classifiers?branch=master)
[![Lifecycle: experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://www.tidyverse.org/lifecycle/#experimental)## Installation
To install this package, use the following, which also installs what the R **keras** package needs in order to run.
```{r eval = FALSE}
# devtools package required to install quanteda from Github
devtools::install_github("quanteda/quanteda.classifiers")keras::install_keras(method = "conda")
```## Available classifiers
This package contains two experimental methods that are built on top of the **keras** package. (The SVM models have been moved to [**quanteda.textmodels**](https://github.com/quanteda/quanteda.textmodels).)
Classifier | Command
--|--
Multilevel perceptron network | `textmodel_mlp()`
Convolutional neural network + LSTM model fitted to word embeddings | `textmodel_cnnlstmemb()`## Available human-annotated corpora
Corpus | Name
--|--
Sentence-level corpus of UK party manifestos 1945–2019, partially annotated | `data_corpus_manifestosentsUK`
Large Movie Review Dataset of 50,000 annotated highly polar movie reviews for training and testing, from Maas et. al. (2011) | `data_corpus_LMRD`## Demonstration
See this (very preliminary!) [performance comparison](https://htmlpreview.github.io/?https://github.com/quanteda/quanteda.classifiers/blob/master/tests/misc/test-LMRD.nb.html).
## How to cite
Benoit, Kenneth, Patrick Chester, and Stefan Müller (2019). quanteda.classifiers: Models for supervised text classification. R package version 0.2. URL: http://github.com/quanteda/quanteda.svm.
For a BibTeX entry, use the output from citation(package = "quanteda.classifiers").
## Issues
* Please file an issue (with a bug, wish list, etc.) [via GitHub](https://github.com/quanteda/quanteda.classifiers/issues).