koco
koco is a library to easily access kocohub datasets.
kocohub contains KOrean COrpus for natural language processing.
Installation
NOTE: The code is tested on
Python 3.6.9
from pypi
pip install koco
from source
git clone https://github.com/inmoonlight/koco
cd koco
pip install .
Usage
Using koco is similar to nlp. The main methods are:
koco.list_datasets(): list all available datasets and their modes inkocohubkoco.load_dataset(dataset_name, mode): load dataset inkocohubwith data-specific mode
example
>>> import koco
>>> koco.list_datasets()
{'korean-hate-speech': ['train_dev', 'unlabeled', 'test'],
'sae4k': ['train_dev', 'test']}
>>> train_dev = koco.load_dataset('korean-hate-speech', mode='train_dev')
>>> type(train_dev)
dict
>>> train_dev.keys()
dict_keys(['train', 'dev'])
>>> train_dev['train'][33]
{'comments': '2,30대 골빈여자들은 이 기사에 다 모이는건가ㅋㅋㅋㅋ 이래서 여자는 투표권 주면 안된다. 엠넷사전투표나 하고 살아야지 계집들은',
'contain_gender_bias': True,
'bias': 'gender',
'hate': 'hate',
'news_title': '"“8년째 연애 중”…‘인생술집’ 블락비 유권♥전선혜, 4살차 연상연하 커플"'}
>>> test = koco.load_dataset('korean-hate-speech', mode='test')
>>> type(test)
list
>>> test[33]
{'comments': '끝낼때도 됐지 요즘같은 분위기엔 성드립 잘못쳤다가 난리. 그동안 잘봤습니다',
'news_title': '[단독] ‘SNL 코리아’ 공식적인 폐지 확정…아름다운 종료'}
Contributing to kocohub / koco
All Korean datasets with their publications or detailed documentations, bug reports, bug fixes, enhancements and ideas are welcome :tada:
Feel free to ask questions via issues. I recommend to use an adequate label!
Metadata
Release files for koco 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| koco-0.2.3.tar.gz | 5.5 kB | Without provenance | Details |
Release files / koco-0.2.3.tar.gz
| Download URL | koco-0.2.3.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8232fe033f540368ead1e58642fbc26677005f1f28fd2ca96305139eb85f2c87
|
|
BLAKE2b-256 checksum How to use checksums |
5347f948e856528595fa181cd63d7b52d2da64a10025f42ea3809ace96c742e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.9
|
Security for koco 0.2.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.