CoolFace
Datasetpublic

allenai/c4

C4 Dataset Summary A colossal, cleaned version of Common Crawl's web crawl corpus. Based on Common Crawl dataset: "https://commoncrawl.org". This is the processed version of Google's C4 dataset We prepared five variants of the data: en, en.noclean, en.noblocklist, realnewslike, and multilingual (mC4). For reference, these are the sizes of the variants: en: 305GB en.noclean: 2.3TB en.noblocklist: 380GB realnewslike: 15GB multilingual (mC4): 9.7TB (108 subsets, one… See the full description on the dataset page: https://huggingface.co/datasets/allenai/c4.

sourceHugging Faceodc-byupdated 3y agoView on Hugging Face
671likes1.3mdownloads
README.md1391 linesDownload Raw Back to root
1---2pretty_name: C43annotations_creators:4- no-annotation5language_creators:6- found7language:8- af9- am10- ar11- az12- be13- bg14- bn15- ca16- ceb17- co18- cs19- cy20- da21- de22- el23- en24- eo25- es26- et27- eu28- fa29- fi30- fil31- fr32- fy33- ga34- gd35- gl36- gu37- ha38- haw39- he40- hi41- hmn42- ht43- hu44- hy45- id46- ig47- is48- it49- iw50- ja51- jv52- ka53- kk54- km55- kn56- ko57- ku58- ky59- la60- lb61- lo62- lt63- lv64- mg65- mi66- mk67- ml68- mn69- mr70- ms71- mt72- my73- ne74- nl75- 'no'76- ny77- pa78- pl79- ps80- pt81- ro82- ru83- sd84- si85- sk86- sl87- sm88- sn89- so90- sq91- sr92- st93- su94- sv95- sw96- ta97- te98- tg99- th100- tr101- uk102- und103- ur104- uz105- vi106- xh107- yi108- yo109- zh110- zu111language_bcp47:112- bg-Latn113- el-Latn114- hi-Latn115- ja-Latn116- ru-Latn117- zh-Latn118license:119- odc-by120multilinguality:121- multilingual122size_categories:123- n<1K124- 1K<n<10K125- 10K<n<100K126- 100K<n<1M127- 1M<n<10M128- 10M<n<100M129- 100M<n<1B130- 1B<n<10B131source_datasets:132- original133task_categories:134- text-generation135- fill-mask136task_ids:137- language-modeling138- masked-language-modeling139paperswithcode_id: c4140dataset_info:141- config_name: en142  features:143  - name: text144    dtype: string145  - name: timestamp146    dtype: string147  - name: url148    dtype: string149  splits:150  - name: train151    num_bytes: 828589180707152    num_examples: 364868892153  - name: validation154    num_bytes: 825767266155    num_examples: 364608156  download_size: 326778635540157  dataset_size: 1657178361414158- config_name: en.noblocklist159  features:160  - name: text161    dtype: string162  - name: timestamp163    dtype: string164  - name: url165    dtype: string166  splits:167  - name: train168    num_bytes: 1029628201361169    num_examples: 393391519170  - name: validation171    num_bytes: 1025606012172    num_examples: 393226173  download_size: 406611392434174  dataset_size: 2059256402722175- config_name: realnewslike176  features:177  - name: text178    dtype: string179  - name: timestamp180    dtype: string181  - name: url182    dtype: string183  splits:184  - name: train185    num_bytes: 38165657946186    num_examples: 13799838187  - name: validation188    num_bytes: 37875873189    num_examples: 13863190  download_size: 15419740744191  dataset_size: 76331315892192- config_name: en.noclean193  features:194  - name: text195    dtype: string196  - name: timestamp197    dtype: string198  - name: url199    dtype: string200  splits:201  - name: train202    num_bytes: 6715509699938203    num_examples: 1063805381204  - name: validation205    num_bytes: 6706356913206    num_examples: 1065029207  download_size: 2430376268625208  dataset_size: 6722216056851209configs:210- config_name: en211  data_files:212  - split: train213    path: en/c4-train.*.json.gz214  - split: validation215    path: en/c4-validation.*.json.gz216- config_name: en.noblocklist217  data_files:218  - split: train219    path: en.noblocklist/c4-train.*.json.gz220  - split: validation221    path: en.noblocklist/c4-validation.*.json.gz222- config_name: en.noclean223  data_files:224  - split: train225    path: en.noclean/c4-train.*.json.gz226  - split: validation227    path: en.noclean/c4-validation.*.json.gz228- config_name: realnewslike229  data_files:230  - split: train231    path: realnewslike/c4-train.*.json.gz232  - split: validation233    path: realnewslike/c4-validation.*.json.gz234- config_name: multilingual235  data_files:236  - split: train237    path:238    - multilingual/c4-af.*.json.gz239    - multilingual/c4-am.*.json.gz240    - multilingual/c4-ar.*.json.gz241    - multilingual/c4-az.*.json.gz242    - multilingual/c4-be.*.json.gz243    - multilingual/c4-bg.*.json.gz244    - multilingual/c4-bg-Latn.*.json.gz245    - multilingual/c4-bn.*.json.gz246    - multilingual/c4-ca.*.json.gz247    - multilingual/c4-ceb.*.json.gz248    - multilingual/c4-co.*.json.gz249    - multilingual/c4-cs.*.json.gz250    - multilingual/c4-cy.*.json.gz251    - multilingual/c4-da.*.json.gz252    - multilingual/c4-de.*.json.gz253    - multilingual/c4-el.*.json.gz254    - multilingual/c4-el-Latn.*.json.gz255    - multilingual/c4-en.*.json.gz256    - multilingual/c4-eo.*.json.gz257    - multilingual/c4-es.*.json.gz258    - multilingual/c4-et.*.json.gz259    - multilingual/c4-eu.*.json.gz260    - multilingual/c4-fa.*.json.gz261    - multilingual/c4-fi.*.json.gz262    - multilingual/c4-fil.*.json.gz263    - multilingual/c4-fr.*.json.gz264    - multilingual/c4-fy.*.json.gz265    - multilingual/c4-ga.*.json.gz266    - multilingual/c4-gd.*.json.gz267    - multilingual/c4-gl.*.json.gz268    - multilingual/c4-gu.*.json.gz269    - multilingual/c4-ha.*.json.gz270    - multilingual/c4-haw.*.json.gz271    - multilingual/c4-hi.*.json.gz272    - multilingual/c4-hi-Latn.*.json.gz273    - multilingual/c4-hmn.*.json.gz274    - multilingual/c4-ht.*.json.gz275    - multilingual/c4-hu.*.json.gz276    - multilingual/c4-hy.*.json.gz277    - multilingual/c4-id.*.json.gz278    - multilingual/c4-ig.*.json.gz279    - multilingual/c4-is.*.json.gz280    - multilingual/c4-it.*.json.gz281    - multilingual/c4-iw.*.json.gz282    - multilingual/c4-ja.*.json.gz283    - multilingual/c4-ja-Latn.*.json.gz284    - multilingual/c4-jv.*.json.gz285    - multilingual/c4-ka.*.json.gz286    - multilingual/c4-kk.*.json.gz287    - multilingual/c4-km.*.json.gz288    - multilingual/c4-kn.*.json.gz289    - multilingual/c4-ko.*.json.gz290    - multilingual/c4-ku.*.json.gz291    - multilingual/c4-ky.*.json.gz292    - multilingual/c4-la.*.json.gz293    - multilingual/c4-lb.*.json.gz294    - multilingual/c4-lo.*.json.gz295    - multilingual/c4-lt.*.json.gz296    - multilingual/c4-lv.*.json.gz297    - multilingual/c4-mg.*.json.gz298    - multilingual/c4-mi.*.json.gz299    - multilingual/c4-mk.*.json.gz300    - multilingual/c4-ml.*.json.gz301    - multilingual/c4-mn.*.json.gz302    - multilingual/c4-mr.*.json.gz303    - multilingual/c4-ms.*.json.gz304    - multilingual/c4-mt.*.json.gz305    - multilingual/c4-my.*.json.gz306    - multilingual/c4-ne.*.json.gz307    - multilingual/c4-nl.*.json.gz308    - multilingual/c4-no.*.json.gz309    - multilingual/c4-ny.*.json.gz310    - multilingual/c4-pa.*.json.gz311    - multilingual/c4-pl.*.json.gz312    - multilingual/c4-ps.*.json.gz313    - multilingual/c4-pt.*.json.gz314    - multilingual/c4-ro.*.json.gz315    - multilingual/c4-ru.*.json.gz316    - multilingual/c4-ru-Latn.*.json.gz317    - multilingual/c4-sd.*.json.gz318    - multilingual/c4-si.*.json.gz319    - multilingual/c4-sk.*.json.gz320    - multilingual/c4-sl.*.json.gz321    - multilingual/c4-sm.*.json.gz322    - multilingual/c4-sn.*.json.gz323    - multilingual/c4-so.*.json.gz324    - multilingual/c4-sq.*.json.gz325    - multilingual/c4-sr.*.json.gz326    - multilingual/c4-st.*.json.gz327    - multilingual/c4-su.*.json.gz328    - multilingual/c4-sv.*.json.gz329    - multilingual/c4-sw.*.json.gz330    - multilingual/c4-ta.*.json.gz331    - multilingual/c4-te.*.json.gz332    - multilingual/c4-tg.*.json.gz333    - multilingual/c4-th.*.json.gz334    - multilingual/c4-tr.*.json.gz335    - multilingual/c4-uk.*.json.gz336    - multilingual/c4-und.*.json.gz337    - multilingual/c4-ur.*.json.gz338    - multilingual/c4-uz.*.json.gz339    - multilingual/c4-vi.*.json.gz340    - multilingual/c4-xh.*.json.gz341    - multilingual/c4-yi.*.json.gz342    - multilingual/c4-yo.*.json.gz343    - multilingual/c4-zh.*.json.gz344    - multilingual/c4-zh-Latn.*.json.gz345    - multilingual/c4-zu.*.json.gz346  - split: validation347    path:348    - multilingual/c4-af-validation.*.json.gz349    - multilingual/c4-am-validation.*.json.gz350    - multilingual/c4-ar-validation.*.json.gz351    - multilingual/c4-az-validation.*.json.gz352    - multilingual/c4-be-validation.*.json.gz353    - multilingual/c4-bg-validation.*.json.gz354    - multilingual/c4-bg-Latn-validation.*.json.gz355    - multilingual/c4-bn-validation.*.json.gz356    - multilingual/c4-ca-validation.*.json.gz357    - multilingual/c4-ceb-validation.*.json.gz358    - multilingual/c4-co-validation.*.json.gz359    - multilingual/c4-cs-validation.*.json.gz360    - multilingual/c4-cy-validation.*.json.gz361    - multilingual/c4-da-validation.*.json.gz362    - multilingual/c4-de-validation.*.json.gz363    - multilingual/c4-el-validation.*.json.gz364    - multilingual/c4-el-Latn-validation.*.json.gz365    - multilingual/c4-en-validation.*.json.gz366    - multilingual/c4-eo-validation.*.json.gz367    - multilingual/c4-es-validation.*.json.gz368    - multilingual/c4-et-validation.*.json.gz369    - multilingual/c4-eu-validation.*.json.gz370    - multilingual/c4-fa-validation.*.json.gz371    - multilingual/c4-fi-validation.*.json.gz372    - multilingual/c4-fil-validation.*.json.gz373    - multilingual/c4-fr-validation.*.json.gz374    - multilingual/c4-fy-validation.*.json.gz375    - multilingual/c4-ga-validation.*.json.gz376    - multilingual/c4-gd-validation.*.json.gz377    - multilingual/c4-gl-validation.*.json.gz378    - multilingual/c4-gu-validation.*.json.gz379    - multilingual/c4-ha-validation.*.json.gz380    - multilingual/c4-haw-validation.*.json.gz381    - multilingual/c4-hi-validation.*.json.gz382    - multilingual/c4-hi-Latn-validation.*.json.gz383    - multilingual/c4-hmn-validation.*.json.gz384    - multilingual/c4-ht-validation.*.json.gz385    - multilingual/c4-hu-validation.*.json.gz386    - multilingual/c4-hy-validation.*.json.gz387    - multilingual/c4-id-validation.*.json.gz388    - multilingual/c4-ig-validation.*.json.gz389    - multilingual/c4-is-validation.*.json.gz390    - multilingual/c4-it-validation.*.json.gz391    - multilingual/c4-iw-validation.*.json.gz392    - multilingual/c4-ja-validation.*.json.gz393    - multilingual/c4-ja-Latn-validation.*.json.gz394    - multilingual/c4-jv-validation.*.json.gz395    - multilingual/c4-ka-validation.*.json.gz396    - multilingual/c4-kk-validation.*.json.gz397    - multilingual/c4-km-validation.*.json.gz398    - multilingual/c4-kn-validation.*.json.gz399    - multilingual/c4-ko-validation.*.json.gz400    - multilingual/c4-ku-validation.*.json.gz401    - multilingual/c4-ky-validation.*.json.gz402    - multilingual/c4-la-validation.*.json.gz403    - multilingual/c4-lb-validation.*.json.gz404    - multilingual/c4-lo-validation.*.json.gz405    - multilingual/c4-lt-validation.*.json.gz406    - multilingual/c4-lv-validation.*.json.gz407    - multilingual/c4-mg-validation.*.json.gz408    - multilingual/c4-mi-validation.*.json.gz409    - multilingual/c4-mk-validation.*.json.gz410    - multilingual/c4-ml-validation.*.json.gz411    - multilingual/c4-mn-validation.*.json.gz412    - multilingual/c4-mr-validation.*.json.gz413    - multilingual/c4-ms-validation.*.json.gz414    - multilingual/c4-mt-validation.*.json.gz415    - multilingual/c4-my-validation.*.json.gz416    - multilingual/c4-ne-validation.*.json.gz417    - multilingual/c4-nl-validation.*.json.gz418    - multilingual/c4-no-validation.*.json.gz419    - multilingual/c4-ny-validation.*.json.gz420    - multilingual/c4-pa-validation.*.json.gz421    - multilingual/c4-pl-validation.*.json.gz422    - multilingual/c4-ps-validation.*.json.gz423    - multilingual/c4-pt-validation.*.json.gz424    - multilingual/c4-ro-validation.*.json.gz425    - multilingual/c4-ru-validation.*.json.gz426    - multilingual/c4-ru-Latn-validation.*.json.gz427    - multilingual/c4-sd-validation.*.json.gz428    - multilingual/c4-si-validation.*.json.gz429    - multilingual/c4-sk-validation.*.json.gz430    - multilingual/c4-sl-validation.*.json.gz431    - multilingual/c4-sm-validation.*.json.gz432    - multilingual/c4-sn-validation.*.json.gz433    - multilingual/c4-so-validation.*.json.gz434    - multilingual/c4-sq-validation.*.json.gz435    - multilingual/c4-sr-validation.*.json.gz436    - multilingual/c4-st-validation.*.json.gz437    - multilingual/c4-su-validation.*.json.gz438    - multilingual/c4-sv-validation.*.json.gz439    - multilingual/c4-sw-validation.*.json.gz440    - multilingual/c4-ta-validation.*.json.gz441    - multilingual/c4-te-validation.*.json.gz442    - multilingual/c4-tg-validation.*.json.gz443    - multilingual/c4-th-validation.*.json.gz444    - multilingual/c4-tr-validation.*.json.gz445    - multilingual/c4-uk-validation.*.json.gz446    - multilingual/c4-und-validation.*.json.gz447    - multilingual/c4-ur-validation.*.json.gz448    - multilingual/c4-uz-validation.*.json.gz449    - multilingual/c4-vi-validation.*.json.gz450    - multilingual/c4-xh-validation.*.json.gz451    - multilingual/c4-yi-validation.*.json.gz452    - multilingual/c4-yo-validation.*.json.gz453    - multilingual/c4-zh-validation.*.json.gz454    - multilingual/c4-zh-Latn-validation.*.json.gz455    - multilingual/c4-zu-validation.*.json.gz456- config_name: af457  data_files:458  - split: train459    path: multilingual/c4-af.*.json.gz460  - split: validation461    path: multilingual/c4-af-validation.*.json.gz462- config_name: am463  data_files:464  - split: train465    path: multilingual/c4-am.*.json.gz466  - split: validation467    path: multilingual/c4-am-validation.*.json.gz468- config_name: ar469  data_files:470  - split: train471    path: multilingual/c4-ar.*.json.gz472  - split: validation473    path: multilingual/c4-ar-validation.*.json.gz474- config_name: az475  data_files:476  - split: train477    path: multilingual/c4-az.*.json.gz478  - split: validation479    path: multilingual/c4-az-validation.*.json.gz480- config_name: be481  data_files:482  - split: train483    path: multilingual/c4-be.*.json.gz484  - split: validation485    path: multilingual/c4-be-validation.*.json.gz486- config_name: bg487  data_files:488  - split: train489    path: multilingual/c4-bg.*.json.gz490  - split: validation491    path: multilingual/c4-bg-validation.*.json.gz492- config_name: bg-Latn493  data_files:494  - split: train495    path: multilingual/c4-bg-Latn.*.json.gz496  - split: validation497    path: multilingual/c4-bg-Latn-validation.*.json.gz498- config_name: bn499  data_files:500  - split: train501    path: multilingual/c4-bn.*.json.gz502  - split: validation503    path: multilingual/c4-bn-validation.*.json.gz504- config_name: ca505  data_files:506  - split: train507    path: multilingual/c4-ca.*.json.gz508  - split: validation509    path: multilingual/c4-ca-validation.*.json.gz510- config_name: ceb511  data_files:512  - split: train513    path: multilingual/c4-ceb.*.json.gz514  - split: validation515    path: multilingual/c4-ceb-validation.*.json.gz516- config_name: co517  data_files:518  - split: train519    path: multilingual/c4-co.*.json.gz520  - split: validation521    path: multilingual/c4-co-validation.*.json.gz522- config_name: cs523  data_files:524  - split: train525    path: multilingual/c4-cs.*.json.gz526  - split: validation527    path: multilingual/c4-cs-validation.*.json.gz528- config_name: cy529  data_files:530  - split: train531    path: multilingual/c4-cy.*.json.gz532  - split: validation533    path: multilingual/c4-cy-validation.*.json.gz534- config_name: da535  data_files:536  - split: train537    path: multilingual/c4-da.*.json.gz538  - split: validation539    path: multilingual/c4-da-validation.*.json.gz540- config_name: de541  data_files:542  - split: train543    path: multilingual/c4-de.*.json.gz544  - split: validation545    path: multilingual/c4-de-validation.*.json.gz546- config_name: el547  data_files:548  - split: train549    path: multilingual/c4-el.*.json.gz550  - split: validation551    path: multilingual/c4-el-validation.*.json.gz552- config_name: el-Latn553  data_files:554  - split: train555    path: multilingual/c4-el-Latn.*.json.gz556  - split: validation557    path: multilingual/c4-el-Latn-validation.*.json.gz558- config_name: en-multi559  data_files:560  - split: train561    path: multilingual/c4-en.*.json.gz562  - split: validation563    path: multilingual/c4-en-validation.*.json.gz564- config_name: eo565  data_files:566  - split: train567    path: multilingual/c4-eo.*.json.gz568  - split: validation569    path: multilingual/c4-eo-validation.*.json.gz570- config_name: es571  data_files:572  - split: train573    path: multilingual/c4-es.*.json.gz574  - split: validation575    path: multilingual/c4-es-validation.*.json.gz576- config_name: et577  data_files:578  - split: train579    path: multilingual/c4-et.*.json.gz580  - split: validation581    path: multilingual/c4-et-validation.*.json.gz582- config_name: eu583  data_files:584  - split: train585    path: multilingual/c4-eu.*.json.gz586  - split: validation587    path: multilingual/c4-eu-validation.*.json.gz588- config_name: fa589  data_files:590  - split: train591    path: multilingual/c4-fa.*.json.gz592  - split: validation593    path: multilingual/c4-fa-validation.*.json.gz594- config_name: fi595  data_files:596  - split: train597    path: multilingual/c4-fi.*.json.gz598  - split: validation599    path: multilingual/c4-fi-validation.*.json.gz600- config_name: fil601  data_files:602  - split: train603    path: multilingual/c4-fil.*.json.gz604  - split: validation605    path: multilingual/c4-fil-validation.*.json.gz606- config_name: fr607  data_files:608  - split: train609    path: multilingual/c4-fr.*.json.gz610  - split: validation611    path: multilingual/c4-fr-validation.*.json.gz612- config_name: fy613  data_files:614  - split: train615    path: multilingual/c4-fy.*.json.gz616  - split: validation617    path: multilingual/c4-fy-validation.*.json.gz618- config_name: ga619  data_files:620  - split: train621    path: multilingual/c4-ga.*.json.gz622  - split: validation623    path: multilingual/c4-ga-validation.*.json.gz624- config_name: gd625  data_files:626  - split: train627    path: multilingual/c4-gd.*.json.gz628  - split: validation629    path: multilingual/c4-gd-validation.*.json.gz630- config_name: gl631  data_files:632  - split: train633    path: multilingual/c4-gl.*.json.gz634  - split: validation635    path: multilingual/c4-gl-validation.*.json.gz636- config_name: gu637  data_files:638  - split: train639    path: multilingual/c4-gu.*.json.gz640  - split: validation641    path: multilingual/c4-gu-validation.*.json.gz642- config_name: ha643  data_files:644  - split: train645    path: multilingual/c4-ha.*.json.gz646  - split: validation647    path: multilingual/c4-ha-validation.*.json.gz648- config_name: haw649  data_files:650  - split: train651    path: multilingual/c4-haw.*.json.gz652  - split: validation653    path: multilingual/c4-haw-validation.*.json.gz654- config_name: hi655  data_files:656  - split: train657    path: multilingual/c4-hi.*.json.gz658  - split: validation659    path: multilingual/c4-hi-validation.*.json.gz660- config_name: hi-Latn661  data_files:662  - split: train663    path: multilingual/c4-hi-Latn.*.json.gz664  - split: validation665    path: multilingual/c4-hi-Latn-validation.*.json.gz666- config_name: hmn667  data_files:668  - split: train669    path: multilingual/c4-hmn.*.json.gz670  - split: validation671    path: multilingual/c4-hmn-validation.*.json.gz672- config_name: ht673  data_files:674  - split: train675    path: multilingual/c4-ht.*.json.gz676  - split: validation677    path: multilingual/c4-ht-validation.*.json.gz678- config_name: hu679  data_files:680  - split: train681    path: multilingual/c4-hu.*.json.gz682  - split: validation683    path: multilingual/c4-hu-validation.*.json.gz684- config_name: hy685  data_files:686  - split: train687    path: multilingual/c4-hy.*.json.gz688  - split: validation689    path: multilingual/c4-hy-validation.*.json.gz690- config_name: id691  data_files:692  - split: train693    path: multilingual/c4-id.*.json.gz694  - split: validation695    path: multilingual/c4-id-validation.*.json.gz696- config_name: ig697  data_files:698  - split: train699    path: multilingual/c4-ig.*.json.gz700  - split: validation701    path: multilingual/c4-ig-validation.*.json.gz702- config_name: is703  data_files:704  - split: train705    path: multilingual/c4-is.*.json.gz706  - split: validation707    path: multilingual/c4-is-validation.*.json.gz708- config_name: it709  data_files:710  - split: train711    path: multilingual/c4-it.*.json.gz712  - split: validation713    path: multilingual/c4-it-validation.*.json.gz714- config_name: iw715  data_files:716  - split: train717    path: multilingual/c4-iw.*.json.gz718  - split: validation719    path: multilingual/c4-iw-validation.*.json.gz720- config_name: ja721  data_files:722  - split: train723    path: multilingual/c4-ja.*.json.gz724  - split: validation725    path: multilingual/c4-ja-validation.*.json.gz726- config_name: ja-Latn727  data_files:728  - split: train729    path: multilingual/c4-ja-Latn.*.json.gz730  - split: validation731    path: multilingual/c4-ja-Latn-validation.*.json.gz732- config_name: jv733  data_files:734  - split: train735    path: multilingual/c4-jv.*.json.gz736  - split: validation737    path: multilingual/c4-jv-validation.*.json.gz738- config_name: ka739  data_files:740  - split: train741    path: multilingual/c4-ka.*.json.gz742  - split: validation743    path: multilingual/c4-ka-validation.*.json.gz744- config_name: kk745  data_files:746  - split: train747    path: multilingual/c4-kk.*.json.gz748  - split: validation749    path: multilingual/c4-kk-validation.*.json.gz750- config_name: km751  data_files:752  - split: train753    path: multilingual/c4-km.*.json.gz754  - split: validation755    path: multilingual/c4-km-validation.*.json.gz756- config_name: kn757  data_files:758  - split: train759    path: multilingual/c4-kn.*.json.gz760  - split: validation761    path: multilingual/c4-kn-validation.*.json.gz762- config_name: ko763  data_files:764  - split: train765    path: multilingual/c4-ko.*.json.gz766  - split: validation767    path: multilingual/c4-ko-validation.*.json.gz768- config_name: ku769  data_files:770  - split: train771    path: multilingual/c4-ku.*.json.gz772  - split: validation773    path: multilingual/c4-ku-validation.*.json.gz774- config_name: ky775  data_files:776  - split: train777    path: multilingual/c4-ky.*.json.gz778  - split: validation779    path: multilingual/c4-ky-validation.*.json.gz780- config_name: la781  data_files:782  - split: train783    path: multilingual/c4-la.*.json.gz784  - split: validation785    path: multilingual/c4-la-validation.*.json.gz786- config_name: lb787  data_files:788  - split: train789    path: multilingual/c4-lb.*.json.gz790  - split: validation791    path: multilingual/c4-lb-validation.*.json.gz792- config_name: lo793  data_files:794  - split: train795    path: multilingual/c4-lo.*.json.gz796  - split: validation797    path: multilingual/c4-lo-validation.*.json.gz798- config_name: lt799  data_files:800  - split: train801    path: multilingual/c4-lt.*.json.gz802  - split: validation803    path: multilingual/c4-lt-validation.*.json.gz804- config_name: lv805  data_files:806  - split: train807    path: multilingual/c4-lv.*.json.gz808  - split: validation809    path: multilingual/c4-lv-validation.*.json.gz810- config_name: mg811  data_files:812  - split: train813    path: multilingual/c4-mg.*.json.gz814  - split: validation815    path: multilingual/c4-mg-validation.*.json.gz816- config_name: mi817  data_files:818  - split: train819    path: multilingual/c4-mi.*.json.gz820  - split: validation821    path: multilingual/c4-mi-validation.*.json.gz822- config_name: mk823  data_files:824  - split: train825    path: multilingual/c4-mk.*.json.gz826  - split: validation827    path: multilingual/c4-mk-validation.*.json.gz828- config_name: ml829  data_files:830  - split: train831    path: multilingual/c4-ml.*.json.gz832  - split: validation833    path: multilingual/c4-ml-validation.*.json.gz834- config_name: mn835  data_files:836  - split: train837    path: multilingual/c4-mn.*.json.gz838  - split: validation839    path: multilingual/c4-mn-validation.*.json.gz840- config_name: mr841  data_files:842  - split: train843    path: multilingual/c4-mr.*.json.gz844  - split: validation845    path: multilingual/c4-mr-validation.*.json.gz846- config_name: ms847  data_files:848  - split: train849    path: multilingual/c4-ms.*.json.gz850  - split: validation851    path: multilingual/c4-ms-validation.*.json.gz852- config_name: mt853  data_files:854  - split: train855    path: multilingual/c4-mt.*.json.gz856  - split: validation857    path: multilingual/c4-mt-validation.*.json.gz858- config_name: my859  data_files:860  - split: train861    path: multilingual/c4-my.*.json.gz862  - split: validation863    path: multilingual/c4-my-validation.*.json.gz864- config_name: ne865  data_files:866  - split: train867    path: multilingual/c4-ne.*.json.gz868  - split: validation869    path: multilingual/c4-ne-validation.*.json.gz870- config_name: nl871  data_files:872  - split: train873    path: multilingual/c4-nl.*.json.gz874  - split: validation875    path: multilingual/c4-nl-validation.*.json.gz876- config_name: 'no'877  data_files:878  - split: train879    path: multilingual/c4-no.*.json.gz880  - split: validation881    path: multilingual/c4-no-validation.*.json.gz882- config_name: ny883  data_files:884  - split: train885    path: multilingual/c4-ny.*.json.gz886  - split: validation887    path: multilingual/c4-ny-validation.*.json.gz888- config_name: pa889  data_files:890  - split: train891    path: multilingual/c4-pa.*.json.gz892  - split: validation893    path: multilingual/c4-pa-validation.*.json.gz894- config_name: pl895  data_files:896  - split: train897    path: multilingual/c4-pl.*.json.gz898  - split: validation899    path: multilingual/c4-pl-validation.*.json.gz900- config_name: ps901  data_files:902  - split: train903    path: multilingual/c4-ps.*.json.gz904  - split: validation905    path: multilingual/c4-ps-validation.*.json.gz906- config_name: pt907  data_files:908  - split: train909    path: multilingual/c4-pt.*.json.gz910  - split: validation911    path: multilingual/c4-pt-validation.*.json.gz912- config_name: ro913  data_files:914  - split: train915    path: multilingual/c4-ro.*.json.gz916  - split: validation917    path: multilingual/c4-ro-validation.*.json.gz918- config_name: ru919  data_files:920  - split: train921    path: multilingual/c4-ru.*.json.gz922  - split: validation923    path: multilingual/c4-ru-validation.*.json.gz924- config_name: ru-Latn925  data_files:926  - split: train927    path: multilingual/c4-ru-Latn.*.json.gz928  - split: validation929    path: multilingual/c4-ru-Latn-validation.*.json.gz930- config_name: sd931  data_files:932  - split: train933    path: multilingual/c4-sd.*.json.gz934  - split: validation935    path: multilingual/c4-sd-validation.*.json.gz936- config_name: si937  data_files:938  - split: train939    path: multilingual/c4-si.*.json.gz940  - split: validation941    path: multilingual/c4-si-validation.*.json.gz942- config_name: sk943  data_files:944  - split: train945    path: multilingual/c4-sk.*.json.gz946  - split: validation947    path: multilingual/c4-sk-validation.*.json.gz948- config_name: sl949  data_files:950  - split: train951    path: multilingual/c4-sl.*.json.gz952  - split: validation953    path: multilingual/c4-sl-validation.*.json.gz954- config_name: sm955  data_files:956  - split: train957    path: multilingual/c4-sm.*.json.gz958  - split: validation959    path: multilingual/c4-sm-validation.*.json.gz960- config_name: sn961  data_files:962  - split: train963    path: multilingual/c4-sn.*.json.gz964  - split: validation965    path: multilingual/c4-sn-validation.*.json.gz966- config_name: so967  data_files:968  - split: train969    path: multilingual/c4-so.*.json.gz970  - split: validation971    path: multilingual/c4-so-validation.*.json.gz972- config_name: sq973  data_files:974  - split: train975    path: multilingual/c4-sq.*.json.gz976  - split: validation977    path: multilingual/c4-sq-validation.*.json.gz978- config_name: sr979  data_files:980  - split: train981    path: multilingual/c4-sr.*.json.gz982  - split: validation983    path: multilingual/c4-sr-validation.*.json.gz984- config_name: st985  data_files:986  - split: train987    path: multilingual/c4-st.*.json.gz988  - split: validation989    path: multilingual/c4-st-validation.*.json.gz990- config_name: su991  data_files:992  - split: train993    path: multilingual/c4-su.*.json.gz994  - split: validation995    path: multilingual/c4-su-validation.*.json.gz996- config_name: sv997  data_files:998  - split: train999    path: multilingual/c4-sv.*.json.gz1000  - split: validation1001    path: multilingual/c4-sv-validation.*.json.gz1002- config_name: sw1003  data_files:1004  - split: train1005    path: multilingual/c4-sw.*.json.gz1006  - split: validation1007    path: multilingual/c4-sw-validation.*.json.gz1008- config_name: ta1009  data_files:1010  - split: train1011    path: multilingual/c4-ta.*.json.gz1012  - split: validation1013    path: multilingual/c4-ta-validation.*.json.gz1014- config_name: te1015  data_files:1016  - split: train1017    path: multilingual/c4-te.*.json.gz1018  - split: validation1019    path: multilingual/c4-te-validation.*.json.gz1020- config_name: tg1021  data_files:1022  - split: train1023    path: multilingual/c4-tg.*.json.gz1024  - split: validation1025    path: multilingual/c4-tg-validation.*.json.gz1026- config_name: th1027  data_files:1028  - split: train1029    path: multilingual/c4-th.*.json.gz1030  - split: validation1031    path: multilingual/c4-th-validation.*.json.gz1032- config_name: tr1033  data_files:1034  - split: train1035    path: multilingual/c4-tr.*.json.gz1036  - split: validation1037    path: multilingual/c4-tr-validation.*.json.gz1038- config_name: uk1039  data_files:1040  - split: train1041    path: multilingual/c4-uk.*.json.gz1042  - split: validation1043    path: multilingual/c4-uk-validation.*.json.gz1044- config_name: und1045  data_files:1046  - split: train1047    path: multilingual/c4-und.*.json.gz1048  - split: validation1049    path: multilingual/c4-und-validation.*.json.gz1050- config_name: ur1051  data_files:1052  - split: train1053    path: multilingual/c4-ur.*.json.gz1054  - split: validation1055    path: multilingual/c4-ur-validation.*.json.gz1056- config_name: uz1057  data_files:1058  - split: train1059    path: multilingual/c4-uz.*.json.gz1060  - split: validation1061    path: multilingual/c4-uz-validation.*.json.gz1062- config_name: vi1063  data_files:1064  - split: train1065    path: multilingual/c4-vi.*.json.gz1066  - split: validation1067    path: multilingual/c4-vi-validation.*.json.gz1068- config_name: xh1069  data_files:1070  - split: train1071    path: multilingual/c4-xh.*.json.gz1072  - split: validation1073    path: multilingual/c4-xh-validation.*.json.gz1074- config_name: yi1075  data_files:1076  - split: train1077    path: multilingual/c4-yi.*.json.gz1078  - split: validation1079    path: multilingual/c4-yi-validation.*.json.gz1080- config_name: yo1081  data_files:1082  - split: train1083    path: multilingual/c4-yo.*.json.gz1084  - split: validation1085    path: multilingual/c4-yo-validation.*.json.gz1086- config_name: zh1087  data_files:1088  - split: train1089    path: multilingual/c4-zh.*.json.gz1090  - split: validation1091    path: multilingual/c4-zh-validation.*.json.gz1092- config_name: zh-Latn1093  data_files:1094  - split: train1095    path: multilingual/c4-zh-Latn.*.json.gz1096  - split: validation1097    path: multilingual/c4-zh-Latn-validation.*.json.gz1098- config_name: zu1099  data_files:1100  - split: train1101    path: multilingual/c4-zu.*.json.gz1102  - split: validation1103    path: multilingual/c4-zu-validation.*.json.gz1104---1105 1106# C41107 1108## Dataset Description1109 1110- **Paper:** https://arxiv.org/abs/1910.106831111 1112### Dataset Summary1113 1114A colossal, cleaned version of Common Crawl's web crawl corpus. Based on Common Crawl dataset: "https://commoncrawl.org".1115 1116This is the processed version of [Google's C4 dataset](https://www.tensorflow.org/datasets/catalog/c4)1117 1118We prepared five variants of the data: `en`, `en.noclean`, `en.noblocklist`, `realnewslike`, and `multilingual` (mC4).1119 1120For reference, these are the sizes of the variants:1121 1122- `en`: 305GB1123- `en.noclean`: 2.3TB1124- `en.noblocklist`: 380GB1125- `realnewslike`: 15GB1126- `multilingual` (mC4): 9.7TB (108 subsets, one per language)1127 1128The `en.noblocklist` variant is exactly the same as the `en` variant, except we turned off the so-called "badwords filter", which removes all documents that contain words from the lists at https://github.com/LDNOOBW/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words.1129 1130#### How do I download this?1131 1132##### Using 🤗 Datasets1133 1134```python1135from datasets import load_dataset1136 1137# English only1138en = load_dataset("allenai/c4", "en")1139 1140# Other variants in english1141en_noclean = load_dataset("allenai/c4", "en.noclean")1142en_noblocklist = load_dataset("allenai/c4", "en.noblocklist")1143realnewslike = load_dataset("allenai/c4", "realnewslike")1144 1145# Multilingual (108 languages)1146multilingual = load_dataset("allenai/c4", "multilingual")1147 1148# One specific language1149es = load_dataset("allenai/c4", "es")1150```1151 1152Since this dataset is big, it is encouraged to load it in streaming mode using `streaming=True`, for example:1153 1154```python1155en = load_dataset("allenai/c4", "en", streaming=True)1156```1157 1158You can also load and mix multiple languages:1159 1160```python1161from datasets import concatenate_datasets, interleave_datasets, load_dataset1162 1163es = load_dataset("allenai/c4", "es", streaming=True)1164fr = load_dataset("allenai/c4", "fr", streaming=True)1165 1166# Concatenate both datasets1167concatenated = concatenate_datasets([es, fr])1168# Or interleave them (alternates between one and the other)1169interleaved = interleave_datasets([es, fr])1170```1171 1172##### Using Dask1173 1174```python1175import dask.dataframe as dd1176 1177df = dd.read_json("hf://datasets/allenai/c4/en/c4-train.*.json.gz")1178 1179# English only1180en_df = dd.read_json("hf://datasets/allenai/c4/en/c4-*.json.gz")1181 1182# Other variants in english1183en_noclean_df = dd.read_json("hf://datasets/allenai/c4/en/noclean/c4-*.json.gz")1184en_noblocklist_df = dd.read_json("hf://datasets/allenai/c4/en.noblocklist/c4-*.json.gz")1185realnewslike_df = dd.read_json("hf://datasets/allenai/c4/realnewslike/c4-*.json.gz")1186 1187# Multilingual (108 languages)1188multilingual_df = dd.read_json("hf://datasets/allenai/c4/multilingual/c4-*.json.gz")1189 1190# One specific language1191es_train_df = dd.read_json("hf://datasets/allenai/c4/multilingual/c4-es.*.json.gz")1192es_valid_df = dd.read_json("hf://datasets/allenai/c4/multilingual/c4-es-validation.*.json.gz")1193```1194 1195##### Using Git1196 1197```bash1198git clone https://huggingface.co/datasets/allenai/c41199```1200 

Showing the first 1,200 of 1391 lines. Download the file for the rest.

allenai/c4 · CoolFace