Transformers kit - Multi-task QA/Tagging/Multi-label Multi-Class Classification/Generation with BERT/ALBERT/T5/BERT
Project description
What is it
TFKit is a deep natural language process framework for classification/tagging/question answering/embedding study and language generation.
It leverages the use of transformers on many tasks with different models in this all-in-one framework.
All you need is a little change of config.
Task Supported
Classification | Multi-class |
Classification | Multi-label |
Question Answering | Extractive - SQuAD like |
Question Answering | Multiple-choice |
Tagging | Sequence level |
Tagging | Sequence level with crf |
Text Generation | Seq2seq models - BART/T5/Bert2Bert... |
Text Generation | Causal LM models - GPT/GPT2... |
Text Generation | Once models |
Text Generation | Once models with ctc loss |
Text Generation | Onebyone models |
Self-supervise Learning | Mask LM |
Getting Started
Learn more from the document.
Supplement
- transformers models list: you can find any pretrained models here
- nlprep: download and preprocessing data in one line
- nlp2go: create demo api as quickly as possible.
Contributing
Thanks for your interest.There are many ways to contribute to this project. Get started here.
License
Icons reference
Icons modify from Freepik from www.flaticon.com
Icons modify from Nikita Golubev from www.flaticon.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file tfkit-0.7.17.tar.gz
.
File metadata
- Download URL: tfkit-0.7.17.tar.gz
- Upload date:
- Size: 214.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e6d4919c95988278535deb70a38a08956100c17f8e68f1cffc00d1cb9daa10e |
|
MD5 | aaaaafed2b98228a0fe94a8a5a9cb499 |
|
BLAKE2b-256 | 1b04df25e026d2a236f81668496a2d8235e7b4957d0752d02b79ff9c9e8a699a |
File details
Details for the file tfkit-0.7.17-py3.7.egg
.
File metadata
- Download URL: tfkit-0.7.17-py3.7.egg
- Upload date:
- Size: 175.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28b218d44831d6909dac6bd51b1fb04195d60dfdbd880818fd07380692bed840 |
|
MD5 | d014a119b1a43249a420273bde963048 |
|
BLAKE2b-256 | 82b16344f84201d486e7689cbdcc2a11ef1201166aac6eb2816dc44debb39cea |
File details
Details for the file tfkit-0.7.17-py3-none-any.whl
.
File metadata
- Download URL: tfkit-0.7.17-py3-none-any.whl
- Upload date:
- Size: 78.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69c63fb287bb92b1f681c250f79b84993aba5143e5343da87dcbb618df2d3057 |
|
MD5 | e40a73ad99e36990d1c8aa1d4f3fd8f0 |
|
BLAKE2b-256 | 67e37a91c6ebf7354676ec3f4c5c93499f8dad3b26cda2bf78764e0fae07e644 |