Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Transferlearning | 12,237 | 7 days ago | 9 | mit | Python | |||||
Transfer learning / domain adaptation / domain generalization / multi-task learning etc. Papers, codes, datasets, applications, tutorials.-迁移学习 | ||||||||||
Autogluon | 6,447 | 14 | a day ago | 1,153 | November 26, 2023 | 273 | apache-2.0 | Python | ||
AutoGluon: AutoML for Image, Text, Time Series, and Tabular Data | ||||||||||
Hub | 3,408 | 157 | 176 | 8 days ago | 18 | October 06, 2023 | 4 | apache-2.0 | Python | |
A library for transfer learning by reusing parts of TensorFlow models. | ||||||||||
Face.evolve | 3,074 | a year ago | 84 | mit | Python | |||||
🔥🔥High-Performance Face Recognition Library on PaddlePaddle & PyTorch🔥🔥 | ||||||||||
Kashgari | 2,141 | 1 | 1 | 2 years ago | 11 | October 18, 2019 | 32 | apache-2.0 | Python | |
Kashgari is a production-level NLP Transfer learning framework built on top of tf.keras for text-labeling and text-classification, includes Word2Vec, BERT, and GPT2 Language Embedding. | ||||||||||
Easynlp | 1,835 | a month ago | 1 | April 27, 2022 | 31 | apache-2.0 | Python | |||
EasyNLP: A Comprehensive and Easy-to-use NLP Toolkit | ||||||||||
Awesome Federated Learning | 1,481 | a year ago | 3 | |||||||
FedML - The Research and Production Integrated Federated Learning Library: https://fedml.ai | ||||||||||
Machinelearning | 1,433 | 5 years ago | ||||||||
一些关于机器学习的学习资料与研究介绍 | ||||||||||
Spacy Transformers | 1,292 | 6 | 20 days ago | 7 | May 25, 2023 | mit | Python | |||
🛸 Use pretrained transformers like BERT, XLNet and GPT-2 in spaCy | ||||||||||
Training_extensions | 1,103 | 1 | a day ago | 55 | October 31, 2023 | 51 | apache-2.0 | Python | ||
Train, Evaluate, Optimize, Deploy Computer Vision Models via OpenVINO™ |
We released the 2.0.0 version with TF2 Support.
If you use this project for your research, please cite:
@misc{Kashgari
author = {Eliyar Eziz},
title = {Kashgari},
year = {2019},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/BrikerMan/Kashgari}}
}
Kashgari is a simple and powerful NLP Transfer learning framework, build a state-of-art model in 5 minutes for named entity recognition (NER), part-of-speech tagging (PoS), and text classification tasks.
SavedModel
format for tensorflow serving, you could directly deploy it on the cloud.Welcome to add performance report.
Task | Language | Dataset | Score |
---|---|---|---|
Named Entity Recognition | Chinese | People's Daily Ner Corpus | 95.57 |
Text Classification | Chinese | SMP2018ECDTCorpus | 94.57 |
The project is based on Python 3.6+, because it is 2019 and type hinting is cool.
Backend | kashgari version | desc |
---|---|---|
TensorFlow 2.2+ | pip install 'kashgari>=2.0.2' |
TF2.10+ with tf.keras |
TensorFlow 1.14+ | pip install 'kashgari>=1.0.0,<2.0.0' |
TF1.14+ with tf.keras |
Keras | pip install 'kashgari<1.0.0' |
keras version |
You also need to install tensorflow_addons
with TensorFlow.
TensorFlow Version | tensorflow_addons version |
---|---|
TensorFlow 2.1 | pip install tensorflow_addons==0.9.1 |
TensorFlow 2.2 | pip install tensorflow_addons==0.11.2 |
TensorFlow 2.3, 2.4, 2.5 | pip install tensorflow_addons==0.13.0 |
Here is a set of quick tutorials to get you started with the library:
There are also articles and posts that illustrate how to use Kashgari:
Examples:
Thanks goes to these wonderful people. And there are many ways to get involved. Start with the contributor guidelines and then check these open issues for specific tasks.