Metadata-Version: 2.1
Name: camphr
Version: 0.5.11
Summary: spaCy plugin for Transformers, Udify, Elmo, etc.
Home-page: https://github.com/PKSHATechnology-Research/camphr
License: Apache-2.0
Keywords: spaCy,nlp,natural language processing,transformers,udify
Author: tamuhey
Author-email: tamuhey@gmail.com
Requires-Python: >=3.6.1
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Provides-Extra: all
Provides-Extra: allennlp
Provides-Extra: juman
Provides-Extra: mecab
Provides-Extra: udify
Requires-Dist: Cython; extra == "all" or extra == "juman"
Requires-Dist: catalogue (>=1.0.0,<2.0.0)
Requires-Dist: dataclasses (>=0.6,<0.7)
Requires-Dist: fire (>=0.2.1,<0.3.0)
Requires-Dist: hydra-core (>=0.11,<0.12)
Requires-Dist: hydra_colorlog
Requires-Dist: mecab-python3 (>=0.996.3,<0.997.0); extra == "all" or extra == "mecab"
Requires-Dist: mojimoji2; extra == "all" or extra == "juman"
Requires-Dist: more-itertools
Requires-Dist: pyahocorasick (>=1.4.0,<2.0.0)
Requires-Dist: pytokenizations (>=0.4.8)
Requires-Dist: scikit-learn (>=0.22,<0.23)
Requires-Dist: spacy (>=2.2.3,<3.0.0)
Requires-Dist: toolz (>=0.10.0,<0.11.0)
Requires-Dist: torch (>=1.0,<2.0)
Requires-Dist: transformers (>=2.4.0,<2.5.0)
Requires-Dist: typing-extensions (>=3.7.4)
Requires-Dist: unofficial-allennlp-nightly (==0.9.1.dev0); extra == "all" or extra == "allennlp" or extra == "udify"
Requires-Dist: unofficial-pyknp; extra == "all" or extra == "juman"
Requires-Dist: unofficial-udify (==0.1.3); extra == "all" or extra == "udify"
Project-URL: Repository, https://github.com/PKSHATechnology-Research/camphr
Description-Content-Type: text/markdown

<p align="center"><img src="https://raw.githubusercontent.com/PKSHATechnology-Research/camphr/master/img/logoc.svg?sanitize=true" width="200" /></p>

# Camphr - spaCy plugin for Transformers, Udify, Elmo, etc.

[![Documentation Status](https://readthedocs.org/projects/camphr/badge/?version=latest)](https://camphr.readthedocs.io/en/latest/?badge=latest)
[![Gitter](https://badges.gitter.im/camphr/community.svg)](https://gitter.im/camphr/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[![PyPI version](https://badge.fury.io/py/camphr.svg)](https://badge.fury.io/py/camphr)
![](https://github.com/PKSHATechnology-Research/camphr/workflows/test/badge.svg)
![](https://github.com/PKSHATechnology-Research/camphr/workflows/test%20extras/badge.svg)
![](https://github.com/PKSHATechnology-Research/camphr/workflows/test%20package/badge.svg)
![daily-test](https://github.com/PKSHATechnology-Research/camphr/workflows/daily-test/badge.svg)

Camphr is a *Natural Language Processing* library that helps in seamless integration for a wide variety of techniques from state-of-the-art to conventional ones.
You can use [Transformers](https://huggingface.co/transformers/) ,  [Udify](https://github.com/Hyperparticle/udify), [ELmo](https://allennlp.org/elmo), etc. on [spaCy](https://github.com/explosion/spaCy).

Check the [documentation](https://camphr.readthedocs.io/en/latest/) for more information.

(For Japanese: https://qiita.com/tamurahey/items/53a1902625ccaac1bb2f)

# Features

- A [spaCy](https://github.com/explosion/spaCy) plugin - Easily integration for a wide variety of methods
- [Transformers](https://huggingface.co/transformers/) with spaCy - Fine-tuning pretrained model with [Hydra](https://hydra.cc/). Embedding vector
- [Udify](https://github.com/Hyperparticle/udify) - BERT based multitask model in 75 languages
- [Elmo](https://allennlp.org/elmo) - Deep contextualized word representations
- Rule base matching with Aho-Corasick, Regex
- (for Japanese) KNP

# License

Camphr is licensed under [Apache 2.0](./LICENSE).

